Yurii Bohomolov is a Chief Software Engineer and seasoned software architect with over 15 years across web, data processing, and serverless cloud applications, currently leading architecture and delivery at EPAM Systems. He specializes in functional TypeScript and the fp-ts ecosystem, mentoring teams to adopt principled FP patterns that improve maintainability and performance. His background spans hands-on founding engineering and CTO roles where he designed high-load systems, optimized databases, and owned the full plan-develop-test-deploy lifecycle. A prolific tech blogger, Yurii translates deep architectural concepts into practical guidance and has a track record of introducing process and architectural improvements like microservices and disciplined Git workflows. Based in Nesebar, Bulgaria, he combines academic training in intelligent decision-making systems with a pragmatic focus on resilient, scalable solutions and developer enablement.
10 years of coding experience
14 years of employment as a software developer
Master of science Intellectual Decision-Making Systems, Master of science Intellectual Decision-Making Systems at Vinnytsia National Technical University, Vinnytsia
Master of Science Expert systems neural networks math statistics economics English programming, Master of Science Expert systems neural networks math statistics economics English programming at Vinnytsya National Technical University
Master of Science (M.S.) Intelligent Decision-Making Systems, Master of Science (M.S.) Intelligent Decision-Making Systems at Vinnytsia National Technical University
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
Yurii Bohomolov - Chief Software Engineer at EPAM Systems