Andrii Dema

Back-end Developer at JazzServe

Kyiv, Ukraine
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

🤩
Rockstar
🎓
Top School
Andrii Dema is a back-end developer with a decade of hands-on experience building and hardening cloud-native database operators and backup tooling, currently based in Kyiv and working at JazzServe. He has contributed meaningful DevOps and backend improvements to well-known Percona projects—adding Azure Blob backup support, tightening credential handling, and improving operator stability for MySQL and MongoDB in Kubernetes. Andrii focuses on practical reliability: safe defaults, secure certificate and secret handling, and robust upgrade/restore flows that reduce production risk. His background in computer engineering (BSc and MSc from Kyiv Polytechnic) complements a pragmatic approach to shell scripting, operator logic, and storage integration. Colleagues describe him as the sort of engineer who uncovers edge-case failures in orchestration and quietly fixes them before they become incidents.
code10 years of coding experience
bookIgor Sikorsky Kyiv Polytechnic Institute
github-logo-circle

Github Skills (25)

kubernetes10
docker10
develop10
back-end-development10
scripting10
configuration-management10
kubernetes-operator10
microsoft-azure10
recovery10
dockers10
mongodb-database10
backup10
script10
azure-blob-storage10
go10

Programming languages (6)

ShellGoMustacheHTMLPerlGroovy

Github contributions (5)

github-logo-circle
Percona Operator for MongoDB
Role in this project:
userBack-end & DevOps Engineer
Contributions:273 reviews, 146 commits, 116 PRs in 1 year 10 months
Contributions summary:Andrii primarily contributed to the Percona Operator for MongoDB project by implementing features and fixing bugs related to the operator's behavior in managing MongoDB instances within Kubernetes. Their work involved modifying default configurations, restricting the minimum size of mongos and config server pods, and adding support for Microsoft Azure Blob storage for backups. The user also addressed issues with the operator's readiness probes and finalizers for deleting pods, improving the operator's stability and reliability.
k8spsmdbperconaoperatorkubernetesdatabase
Percona Operator for MySQL based on Percona XtraDB Cluster
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:157 reviews, 72 commits, 91 PRs in 1 year 7 months
Contributions summary:Andrii primarily contributed to the operator's backend logic and configuration, specifically focusing on features related to safe configuration defaults, and adding service label support. The user also worked on features related to storage configurations and backup/restore processes, specifically integrating Azure blob storage for backups and ensuring the secure handling of certificates and secrets. Their work included changes to the operator's core components and improvements to the deployment and upgrade processes.
mysqlperconaoperatorkubernetesk8spxc
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
Andrii Dema - Back-end Developer at JazzServe