Roman Mogylatov is a seasoned technology leader and CTO based in Cary, NC, with 11 years of experience building and scaling backend systems and leading engineering teams across fintech, telecom, and SaaS. He is the author of the Python Dependency Injector library and an active maintainer who combines core functionality changes with clear documentation and practical examples. Certified in Kubernetes (CKA/CKAD/CKS), Terraform, and multiple AWS certifications, he blends cloud-native infrastructure expertise with hands-on software craftsmanship. Roman has a track record of growing engineering organizations and shipping high‑load, production-grade systems at companies like Portside and SoftServe, often stepping into technical leadership and hiring roles. Pragmatic and detail-oriented, he pairs deep Python and systems knowledge with a focus on developer experience—evident from his contributions to tooling and docs such as python-vimrc.
11 years of coding experience
14 years of employment as a software developer
Engineer's degree Electronic systems, Engineer's degree Electronic systems at Dniprodzeržins'kij Deržavnij Tehnicnij Universitet
Contributions:37 reviews, 2996 commits, 318 PRs in 8 years
Contributions summary:Roman primarily focused on maintaining and improving the Python-based dependency injection framework. They contributed by bumping the framework's version, merging releases, and adding/modifying documentation and examples, including adding a new application example and updating existing ones. Their changes involved core functionality adjustments and documentation improvements for better usage of the framework.
VIM Configuration for Python / Cython / C Development
Role in this project:
Technical Writer
Contributions:58 commits, 14 PRs, 69 pushes in 5 years 9 months
Contributions summary:Roman primarily focused on updating and enhancing the documentation for the `python-vimrc` repository. Their contributions included adding a license, a contributors list, installation guides, and key binding descriptions to the README file. They also updated links and made cosmetic changes to the documentation to improve clarity and user experience. Furthermore, they added an installation guide for the YouCompleteMe autocompletion plugin.
pythonvimcythonvim-configuration
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
Roman Mogylatov - Chief Technology Officer at Portside