Senior Software Engineer at Banks Soft Systems (BSS)
St Petersburg, St Petersburg City, Russia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Denis Zakharov is a Senior Software Engineer with 10+ years of experience building mobile and backend systems, currently shaping banking-grade platforms in St. Petersburg. He blends hands-on mobile expertise (Android, iOS, Cordova) with backend Java/Groovy and microservices design, having led monolith-to-microservices splits, Kubernetes-based deployments, and CI/CD and observability integrations. Denis has a strong product-design foundation from an engineering degree in Industrial and Product Design, which informs his focus on clean architecture, UX-aware engineering, and pragmatic refactoring. His open-source contributions include improving Android biometric support in a popular Cordova fingerprint plugin, reflecting a practical attention to platform compatibility and security. He has led small cross-functional teams, conducted technical interviews, and driven architecture and process improvements in regulated financial environments. Colleagues know him for combining meticulous code quality (Sonar, testing) with an ability to turn complex legacy systems into maintainable, service-oriented architectures.
10 years of coding experience
13 years of employment as a software developer
Engineer's degree, Industrial and Product Design, Engineer's degree, Industrial and Product Design at Mendeleyev University of Chemical Technology of Russia
Software Architect, Software Architect at OTUS Онлайн-образование
Cordova Plugin for fingerprint sensors (and FaceID) with Android and iOS support
Role in this project:
Mobile Developer (Android)
Contributions:21 commits, 14 PRs, 13 pushes in 1 year
Contributions summary:Denis primarily worked on the Android implementation of a Cordova plugin for fingerprint and biometric authentication. Their contributions involved upgrading the Android project to use a new biometric library, updating the code to incorporate the new library's features, and fixing various compilation and code quality issues. They also addressed bug fixes related to authentication success messages, handling device credential screens, and ensuring proper error handling.
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
Denis Zakharov - Senior Software Engineer at Banks Soft Systems (BSS)