Roman Fedorov is a seasoned software engineer with 13 years of experience architecting full-stack, cloud-native solutions and leading engineering teams. Currently a Rust developer at Constructor Group, he brings deep hands-on expertise in Kubernetes, AWS, Google Cloud, Docker, Linux, PostgreSQL and MongoDB, and a long-standing affection for Python and Django. His background spans founding a software company, machine learning work, and technical leadership roles that combine product focus with operational rigor. Roman has a track record of moving projects from startup inception to production-grade systems, often bridging backend engineering and infrastructure automation. Based in Sofia, Bulgaria, he blends entrepreneurial grit with pragmatism—comfortable switching between low-level systems work in Rust and higher-level web stacks in Python. An engineer who values reliability, he often gravitates toward projects that require both scalable architecture and hands-on implementation.
14 years of coding experience
21 years of employment as a software developer
Bachelor's degree Information Technology, Bachelor's degree Information Technology at Omsk State Technical University (OSTU)
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.