Being able to transform an idea into reality using the computer has always been my dream since I was a child. This dream became a reality after I discovered the development and programming world. Moved by curiosity I could learn in a self didactic way a few of some technologies to become an IT professional specialized in software development. Over time my professional responsibilities required more than technical skills. I had the opportunity to improve others’ skills and put them into practice to become a multi-disciplinary professional able to lead and manage development teams, teach, and also run my own company. Now I help companies develop their people to achieve company goals and assist developers in building and deploying secure, scalable, and resilient cloud-native applications.