Summary
Mihail Petrov is a versatile software engineer and educator with 11+ years of experience building high-performance web and data applications across PHP, JavaScript/TypeScript, Java, C#, and Python, and hands-on cloud experience with AWS and Azure. He leads front-end engineering at Ulpia Tech while founding and growing the Bulgarian Snowflake user group, blending community-building with practical expertise in data-focused interfaces. As a longtime senior lecturer and PhD candidate in AI/machine learning, he routinely translates complex concepts into training, curricula, and video tutorials for university students and professionals alike. Mihail’s background in banking software and core-system integrations gives him a rare mix of domain knowledge and frontend specialization, and he’s actively exploring languages like Go, Elixir, and Zig to expand his tooling for scalable systems.
11 years of coding experience
9 years of employment as a software developer
University of Plovdiv "Paisii Hilendarski"
Customs and Tax Administration Economics and Finance, Customs and Tax Administration Economics and Finance at National trading high school
Bulgarian, English, German