Summary
Denis Denisenko is a pragmatic software leader with 10+ years building trading and banking systems, currently heading development of an automated sanctions inspection service at Sberbank-Technology. He combines hands-on expertise in C++ and Java with full-stack capabilities (React, JS, C#, databases) to design architectures, own critical code paths, and resolve native memory and concurrency issues. Adept at migrating and maintaining large legacy codebases, he drives requirements analysis, estimations, code reviews, release planning and incident investigations. He’s led teams of 3–12 engineers, run technical interviews, and champions TDD and Agile practices while continuously adopting new tools and languages. A formal applied math and informatics background underpins his analytical approach to complex financial compliance problems. Notably, he remains a practitioner—regularly coding the most complex, performance-sensitive components rather than delegating them.
10 years of coding experience
Specialist, Mechanics, Mathematics and Computer Science, Applied Mathematics and Informatics, Specialist, Mechanics, Mathematics and Computer Science, Applied Mathematics and Informatics at Southern Federal University (former Rostov State University)
English