Denis Borisenko is a seasoned engineering leader with 13+ years of experience building and migrating high-scale systems, currently serving as Director Executive (Engineering) at Revolut. He blends deep technical expertise in Scala, functional programming, distributed systems and cloud orchestration with hands-on experience designing microservice architectures informed by CAP/PACELC trade-offs. Denis has led teams through monolith-to-microservice and bare-metal-to-Kubernetes transformations, established on-call practices, and coached developers in statically typed functional concepts to raise overall engineering rigor. Comfortable as a Scrum Master and hiring lead, he combines process improvements with technical mentorship to boost team delivery and resilience. Based in London with a math and CS background, he brings a rare mix of practical systems engineering and formal thinking that surfaces in both architecture decisions and developer coaching.
13 years of coding experience
14 years of employment as a software developer
Mathematics Computer science, Mathematics Computer science at Dostoevsky Omsk State University
Contributions:3 PRs, 223 pushes, 3 branches in 7 years 10 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.