Denis Zakharov

Senior Software Engineer at Banks Soft Systems (BSS)

St Petersburg, St Petersburg City, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code10 years of coding experience
job13 years of employment as a software developer
bookEngineer's degree, Industrial and Product Design, Engineer's degree, Industrial and Product Design at Mendeleyev University of Chemical Technology of Russia
bookSoftware Architect, Software Architect at OTUS Онлайн-образование
stackoverflow-logo

Stackoverflow

Stats
616reputation
38kreached
11answers
0questions
github-logo-circle

Github Skills (16)

biometrics10
android10
cordova10
java9
cordova-plugin9
cordova-plugin-file9
javas9
mobile-application6
asynchronous6
nodejs6
javascript6
react-native6
bcrypt6
swiftui6
flutter6

Programming languages (11)

C#SmartyTypeScriptJavaShellJavaScriptGoObjective-C

Github contributions (5)

github-logo-circle
Cordova Plugin for fingerprint sensors (and FaceID) with Android and iOS support
Role in this project:
userMobile 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.
fingerprint-authenticationfaceidsensorscordova-pluginfingerprint
exxbrain/CarouselView

Dec 2017 - Feb 2021

CarouselView control for Xamarin Forms
Contributions:1 PR, 3 pushes in 3 years 2 months
xamarinxamarin-formscarouselview
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)