Igor Karpukhin is a Senior Software Engineer with 12 years of experience building cloud-native and infrastructure software, currently contributing to MongoDB's cloud solutions from Bavaria, Germany. He has deep hands-on expertise in Go, Kubernetes, operator-sdk and controller-runtime, gained through roles at Red Hat (OpenShift logging and certified operators) and SAP, and by maintaining operator bundles for Red Hat’s ecosystem. Igor combines backend and DevOps skills—containerization, operator packaging, proxy and tooling fixes—with a history of designing high-throughput microservices for RTB systems and embedded control firmware for UAVs. He’s comfortable leading small teams and shipping production-grade operator and cloud features, with a practical focus on compatibility, deployment automation and observability. An engineer who moves between low-level embedded systems and large-scale cloud operators, he brings both systems thinking and release-minded attention to detail.
12 years of coding experience
12 years of employment as a software developer
Master's degree, Computer Engineering, Engineer, Master's degree, Computer Engineering, Engineer at Казанский Государственный Технический Университет им. А.Н. Туполева
Operator to support logging subsystem of OpenShift
Role in this project:
DevOps Engineer
Contributions:82 reviews, 36 commits, 50 PRs in 1 year 8 months
Contributions summary:Igor primarily focused on updating operator SDK versions and fixing related tooling and controller versions. They also addressed issues related to proxy configurations and deployments, suggesting involvement in infrastructure and deployment aspects of the operator. Their work involved code cleanup and fixing various errors within the codebase. The user also implemented URL validation.
Production catalog for Red Hat Certified Operator Bundles
Role in this project:
DevOps Engineer
Contributions:8 commits, 77 PRs, 2 comments in 8 months
Contributions summary:Igor primarily contributed to the `mongodb-atlas-kubernetes` operator by updating its `bundle.Dockerfile` across multiple versions. These updates included modifications to labels such as `com.redhat.openshift.versions`, and `operators.operatorframework.io.bundle.channels.v1`, indicating efforts to maintain compatibility and release the operator within the Red Hat OpenShift ecosystem. The user also appears to be updating the location of different resources in the bundle. This suggests a focus on operator packaging and deployment, specifically for OpenShift.
red-hatoperatorhatkuberneteskubernetes-operator
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
Igor Karpukhin - Senior Software Engineer at MongoDB