Sergey Sorokin is a software engineer with a decade of experience building low-latency trading systems and performance-critical infrastructure, now contributing at Google from Raleigh, NC. He has led engineering teams at Deutsche Bank and Mary Kay, applying expertise in hardware-friendly design, low-level multithreading, algorithms, statistics, and Linux performance tuning. Sergey combines hands-on optimization skills in Java and distributed systems with technical leadership on production trading platforms where latency and determinism matter. His background includes a Master's in Computer Science from Samara State Aerospace University and a track record of turning complex, timing-sensitive requirements into reliable, maintainable systems. Colleagues rely on him for pragmatic, measurement-driven improvements and for bridging algorithmic thinking with systems-level engineering.
10 years of coding experience
10 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Samara State Aerospace University
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.