Dmitriy Kataskin is a Senior Software Engineer and technical lead with 13 years of experience building scalable backend systems across fintech, sports, hardware production, and e-commerce. He’s fluent in C#/.NET, Elixir/Erlang, and Node.js/TypeScript, and has repeatedly moved between hands-on development and leadership—growing and managing teams as a Director of Engineering and Technical Lead. Dmitriy combines a mathematician’s rigor (Master’s in Pure Mathematics) with practical architecture skills to deliver maintainable, high-performance solutions. Comfortable across full SDLC, he has led projects from architecture to production while mentoring engineers and improving team delivery. Now self-employed in Serbia, he focuses on complex backend challenges and pragmatic system design informed by a decade-plus of cross-industry experience.
13 years of coding experience
15 years of employment as a software developer
Master's degree, Pure mathematics, Master's degree, Pure mathematics at Mordovia State University named after N.P. Ogarev (MSU)
Contributions:2 PRs, 3 pushes, 1 branch in 3 years 2 months
niferlangreductionselixirkeccak
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
Dmitriy Kataskin - Senior Software Engineer at Self-employed