Summary
Denis Fesenko is a Solution Architect with nearly two decades of IT experience and a nine-year focus on Java plus four years of Kotlin, who designs cloud-agnostic, AI-native backend systems for fintech and telecom clients. He has led and scaled teams to deliver high-load, production-grade platforms—from an Identity Provider for 50M users to payment and banking-as-a-service backends—using Kubernetes, Quarkus/GraalVM, Spring, and Terraform on AWS. Comfortable spanning backend, frontend and DevOps, he combines hands-on coding, architecture ownership and operational support across Windows, Linux and containerized environments. Denis has a track record of rapid MVP delivery and impactful refactoring (e.g., reducing redundancy by 15%), and regularly drives performance tuning for services handling tens of thousands RPS. A disciplined lifelong learner and marathon runner, he brings endurance and focus to complex, high-stakes projects. Based in Belgrade, he blends deep technical breadth with pragmatic delivery to meet strict security, scalability and compliance requirements.
8 years of coding experience
18 years of employment as a software developer
Specialist Degree in Software Engineering and IS Administration (5-year, Master’s level), Software Engineering and Information Systems, Specialist Degree in Software Engineering and IS Administration (5-year, Master’s level), Software Engineering and Information Systems at Belgorod State University
English, Russian, Serbian