Summary
Roman Roshchin is a Senior Software Engineer based in Menlo Park with over a decade of experience designing and delivering high-load, cloud-native solutions across startups and large enterprises. He blends hands-on engineering in Java and Node.js with architecture and team leadership, having driven migrations, performance optimizations, and distributed systems features at companies like DataArt, Amazon, and now Meta. Roman has a track record of turning legacy, brittle systems into maintainable platforms—reducing downtime during DB migrations, cutting query times dramatically, and improving framework startup performance by 60%. He pairs product-oriented thinking (collecting customer pain points, shaping roadmaps) with pragmatic engineering practices, creating standards, tests, and tooling to lift team capabilities. Comfortable operating across the stack, he’s shipped libraries and services used by other teams and has open-sourced an Excel-compatible Calculation Engine born from real client needs. His background in applied computer science and history of hands-on reverse engineering hint at a methodical problem-solver who favors measurable impact over vanity architecture.
13 years of coding experience
16 years of employment as a software developer
Master’s degree, Applied Computer Science in Economics, Master’s degree, Applied Computer Science in Economics at State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
English, Russian