Donatas Mažionis
About Donatas Mažionis
Donatas Mažionis is a Principal Engineer at Flo Health Inc., with extensive experience in software development and engineering across various companies, including Amazon and Revolut. He holds both Bachelor's and Master's degrees in Software Engineering from Vilnius University.
Current Role at Flo Health
Donatas Mažionis serves as a Principal Engineer at Flo Health Inc. since 2022. In this role, he is responsible for leading engineering initiatives and developing software solutions that enhance the company's health-focused applications. His expertise in distributed systems and big data technologies contributes to the efficiency and scalability of the services offered by Flo Health.
Previous Experience at Amazon
Prior to his current position, Donatas worked at Amazon as a Software Development Engineer from 2018 to 2019. During his time in Vancouver, British Columbia, Canada, he contributed to various software development projects, leveraging his skills in programming and system design to enhance Amazon's technological offerings.
Professional Background in Software Development
Donatas has a diverse background in software development, having held various roles across multiple companies. He worked as a Developer at Drivr from 2016 to 2017, a Senior Developer at Adform from 2010 to 2016, and a Tech Lead at Trustpilot in 2017. His experience includes designing low latency services and deploying large-scale applications on both Windows and Linux platforms.
Educational Qualifications
Donatas Mažionis studied at Vilniaus universitetas / Vilnius University, where he earned a Bachelor’s degree in Software Engineering from 2003 to 2007 and a Master’s degree in the same field from 2007 to 2009. His academic background laid the foundation for his expertise in software development and engineering.
Technical Skills and Expertise
Donatas possesses proficiency in multiple programming languages, including C, C#, Scala, Go, Python, and Java. He specializes in developing high-performance services capable of handling significant traffic, with experience in creating systems that manage up to 1.8 million HTTP requests per second at peak times. His technical skills are complemented by his knowledge of distributed systems and big data technologies.