Mikhail Lapshin is a Staff Software Engineer based in Manhattan Beach with 13 years in senior engineering and 15+ years of hands-on Java and enterprise systems experience, now shaping dynamic configuration at Uber. He has a rare track record of maturing on‑premise J2EE applications into SaaS and cloud platforms, leading extraction of microservices, containerization practices, and large-scale data integration efforts. A former Swing core contributor at Sun, he brings deep expertise in core Java, architecture, databases and automated testing—comfortable both rewriting low-level libraries and directing high-level platform design. Certified Scrum Master and Product Owner, he combines technical leadership with coaching, having created popular mock Scrum tests used by thousands. Practical, detail-oriented, and curious, he blends systems-level thinking with a penchant for clean, well-tested code.
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.