Sergey Pershin is a seasoned software engineer with 14+ years of experience and a deep specialization in C/C++ alongside practical experience in languages from Assembler to C# and Java. He has shipped production systems across domains—from real-time analytics at Facebook’s Realtime Data Group to embedded and simulation software for agriculture and railroad systems—bridging Windows and Linux/Qt platforms. Sergey combines strong low-level systems knowledge (COM, RPC, LDAP, STL, OpenGL/DirectX) with hands-on tooling experience, and has contributed backend fixes and feature work to the high-profile Presto distributed SQL engine. Known for exceptional problem-solving and attention to detail, he excels both as a collaborative team member and an independent contributor. He is pragmatic about adopting new technologies to simplify development and has a track record mentoring junior engineers and driving cross-functional integration. Based in the San Francisco Bay Area, he pairs a math/analytical programming background from Moscow State University with a practical focus on reliable, testable engineering.
14 years of coding experience
18 years of employment as a software developer
Bachelor's degree, Mathematics, Applied mathematics, Analitical programming, Bachelor's degree, Mathematics, Applied mathematics, Analitical programming at Московский Государственный Университет им. М.В. Ломоносова (МГУ)
The official home of the Presto distributed SQL query engine for big data
Role in this project:
Back-end Developer
Contributions:405 reviews, 37 commits, 261 PRs in 1 year 8 months
Contributions summary:Sergey contributed to the Presto distributed SQL query engine by implementing new functionalities and fixing existing features. The commits included adding parameters to the query resource and modifying query framework classes. The changes also involved modifying existing functions and adding support for new configurations to be compatible with Velox. Furthermore, the user worked on integrating testing features and modifying existing code to support these.
The official home of the Presto distributed SQL query engine for big data
Contributions:207 pushes, 135 branches in 3 years 11 months
queryhivebigdataquery-enginesql
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.