Mihaylov Mihaylov is a senior product engineer and team lead with 11 years of experience building resilient, distributed backend systems for both startups and major tech companies. He combines deep domain expertise in payments, tax and compliance—gained at Uber and NYDIG—with broad full-stack fluency across Golang, Java, Postgres, Kubernetes and TS/React. At Plain he has led core primitives and shipped major integrations and support channels, and at NYDIG he designed revenue-driving enterprise payment products and led cross-border payment delivery under tight deadlines. A seasoned technical trainer since 2015, he designs intensive bootcamps and internal trainings that accelerate engineers into production-ready contributors. His open-source work includes Java concurrency examples that reflect a long-standing interest in correctness and concurrency patterns beyond everyday product coding. Based in Sofia, he blends hands-on engineering with pragmatic leadership on high-impact, product-oriented teams.
11 years of coding experience
9 years of employment as a software developer
Economic Informatics, Economic Informatics at State High School of Economics Svishtov
Varna Free University "Chernorizets Hrabar"
Computer Software Engineering, Computer Software Engineering at Software University (SoftUni)
Contributions:8 reviews, 264 commits, 9 PRs in 2 years 6 months
Contributions summary:Mihaylov's contributions primarily involve adding example code demonstrating concepts from the "Java Concurrency in Practice" book. The commits add and modify Java code for various concurrency patterns, including thread safety, visibility, and deadlock prevention. These changes involve core Java programming, with a specific focus on concurrency and multi-threading design principles.
Contributions:98 pushes, 1 branch in 2 years 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.