Mike Levine is a seasoned software engineer based in Seattle with over 25 years of experience building everything from real-time embedded controllers to highly available Unix/Linux server platforms and memory-constrained mobile applications. He has led full lifecycle development—requirements, architecture, implementation, deployment, and production troubleshooting—across C/C++, Java, Python, and Linux-based stacks. At AOL he architected C++ servers handling millions of concurrent users and designed scalable Java/Tomcat/Mongo systems and RESTful APIs, and he now applies that systems-level rigor at F5 Networks. Comfortable across embedded RTOS work (VxWorks) and modern cloud-facing services, he blends low-level performance tuning with high-level API and system design. Known for shipping robust, production-critical software, he also brings uncommon depth in porting and platform adaptation from his early embedded work. His background in optics and long tenure in both mobile and server domains give him a unique perspective on hardware-informed software design.
10 years of coding experience
21 years of employment as a software developer
Bachelor of Science, Optics, Bachelor of Science, Optics at University of Rochester
Contributions:109 commits, 72 pushes, 30 branches in 1 year 10 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.