About me
I'm a software engineer with seven years of experience, specializing in microservices and backend development. I have a passion for working with distributed systems and cloud computing, always aiming to create simple, effective solutions using core computer science principles.
Throughout my career, I've had the opportunity to work in diverse environments, from dynamic startups to some of the world's most prominent software organizations, including VMware. This has allowed me to gain a comprehensive understanding of cloud technologies, having worked with both private and public cloud environments.
I've held various roles such as Software Engineer, Senior Software Engineer, and Technical Lead, where I developed both my technical skills and leadership abilities. My experience includes leading teams efficiently, ensuring successful project deliveries while fostering a collaborative and productive work environment.
I have worked with some of the world's largest organizations as clients, providing business-critical solutions and gaining invaluable insights into large-scale operations. Additionally, I have experience working with diverse teams, which has enhanced my ability to adapt and thrive in different cultural and professional settings.
Through my experience, I have been involved in refactoring large legacy code-bases and have successfully started projects from scratch, taking them through to production. These experiences have honed my ability to manage complex software development processes and deliver high-quality results.
Expertise in
-
Backend Development
Expertise in developing robust backend systems using Java and SpringBoot.
-
Cloud Computing
Comprehensive experience with AWS and Azure for scalable cloud solutions.
-
Microservices Architecture
Design and implementation of microservices to ensure modular and maintainable codebases.
-
Team Leadership
Proven track record of leading teams to deliver successful projects on time.