Summary
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
Russian, English