Summary
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.
13 years of coding experience
18 years of employment as a software developer
English, Russian