Software developer with 11 years of experience in backend programming, I excel in microservices and event-based architecture. Currently, I am engaged in designing and developing highly scalable, available, and reliable cloud-native applications. As a polyglot developer, I value utilizing the right tool for the job, maintaining a versatile toolkit that enables solutions across a wide array of problem sets. I specialize in migrating monolithic legacy applications to cloud-native applications using hyperscalers. As a firm believer in Agile methodologies, including Test-Driven Development (TDD) and frequent releases, I consistently strive for excellence in software development practices.
With a blend of enthusiasm, experience, and creativity, I integrate the best elements of design, engineering, architecture, optimization, documentation, and testing to build applications that meet the highest standards. I have substantial experience as a mentor, leading a team of 15 members. My interests encompass programming, foundational computer science, data science, cloud, and AI technologies, as well as exploring algorithms.
Beyond programming, I am dedicated to maintaining a healthy and fit lifestyle and enjoy traveling. I am always intrigued by ideologies that challenge conventional thinking. I pride myself on straightforward and accessible communication, fostering healthy discussions among technologists, developers, designers, testers, users, and thinkers.