Mihai Badea is a Senior Software Engineer with over a decade of experience bridging embedded systems, low-level Linux development, and modern Android applications. He specializes in C, C++ and Java, with deep expertise in native Android development, complex threading, SDK internals and contemporary architectural patterns. His background spans network and voice protocols, standards implementation, parser generation and performance tooling (GDB, Valgrind, Coverity, gcov), reflecting a strong systems-first approach to mobile engineering. Mihai has shipped software across domains—from IXIA test platforms and Cisco routers to collaboration and consumer Android products at Citrix and Ocado Technology—bringing practical knowledge of large build systems and cross-platform debugging. Based in the UK, he combines hands-on low-level problem solving with product-focused Android delivery, often surfacing insights from tooling and profiling to improve app reliability and performance.
10 years of coding experience
14 years of employment as a software developer
POLITEHNICA București National University for Science and Technology
Contributions:8 pushes, 1 branch in 5 years 3 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.
Request Free Trial
Mihai Badea - Senior Software Engineer at Ocado Technology