Michal Wieczorek is a Senior Software Engineer with 11 years of experience building cloud-native platforms and developer-facing infrastructure, now at Revolut. He specializes in Golang and Kubernetes-based systems, having driven platform initiatives like Vault-as-a-service, multi-region API gateways, and large-scale AWS account management at DAZN and Form3. Michal has notable OSS contributions to high-profile projects such as Kyma and HashiCorp Nomad, where he improved CI/CD, Minikube integration, and Windows container support. Comfortable in distributed teams, he pairs hands-on engineering with a security-minded approach—designing PKI, temporary credentialing, and access workflows for regulated environments. Energised by mentoring and small open-source contributions, he focuses on solutions that make developer teams more productive and secure.
11 years of coding experience
13 years of employment as a software developer
Databases and Data Analysis, Databases and Data Analysis at Warsaw University of Technology
Kyma is an opinionated set of Kubernetes-based modular building blocks, including all necessary capabilities to develop and run enterprise-grade cloud-native applications.
Role in this project:
DevOps Engineer
Contributions:31 commits, 69 PRs, 30 pushes in 1 year 1 month
Contributions summary:Michal primarily focused on improving and maintaining the CI/CD pipeline and related infrastructure for the Kyma project. They made significant changes to build scripts, particularly related to Minikube integration and certificate generation for etcd TLS. Furthermore, the user added and integrated new tools like Ark and its plugins to the build process, demonstrating strong expertise in managing Kubernetes-based deployment and backup processes. Their contributions directly impacted the project's ability to build, test, and deploy cloud-native applications.
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:9 commits, 7 PRs, 25 comments in 3 months
Contributions summary:Michal primarily focused on enhancing Windows container support within the Nomad orchestrator, with contributions spanning multiple areas. They implemented volume binding features and added Windows-specific network fingerprinting capabilities, which involved modifications to Go code and PowerShell scripts. The user also addressed port binding issues and configured the default network mode for Windows containers. Furthermore, they integrated logging functionalities using a vendor package.
vaultperformantmicroserviceworkloadoperate
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
Michal Wieczorek - Senior Software Engineer at Revolut