Nikolay Baraboshkin is a Staff Software Engineer with 13 years of experience designing and delivering high-performance distributed systems, currently leading the messaging platform at Telgorithm that processes 200M+ messages monthly. He is a C# specialist and architect who applies Domain-Driven Design to model complex business domains, enabling robust, testable and maintainable solutions while keeping latency under strict SLOs (sub-50ms P95 at >1k RPS). Nikolay combines hands-on implementation (.NET 8, AWS EKS, PostgreSQL, RabbitMQ, Terraform, FluxCD) with people leadership—growing teams, instituting on-call and incident response practices, and mentoring through 1:1s and goal tracking. Previously he built multi-channel payment engines and ledger/ETL solutions that reduced regressions and accelerated new channel integrations to weeks. With a Master’s in Applied Mathematics and PhD work in Approximation Theory, he brings a rigorous, math-driven approach to performance tuning and system design. He favors pragmatic solutions—understanding business context deeply and recognizing that sometimes the best answer isn’t more code.
13 years of coding experience
10 years of employment as a software developer
Master's degree, Applied Mathematics, Master's degree, Applied Mathematics at Ural State University named after A.M.Gorky
PhD Candidate, Approximation Theory, PhD Candidate, Approximation Theory at Krasovskii Institute of Mathematics and Mechanics, Ural Branch of the Russian Academy of Sciences
Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
Contributions:8 pushes, 4 branches in 11 months
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.
Request Free Trial
Nikolay Baraboshkin - Staff Software Engineer at Telgorithm