Artem Nikitin

Principal Software Engineer, Platform Team

Berlin, Germany
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
Artem Nikitin is a Principal Software Engineer based in Berlin with 12 years of experience specializing in CI/CD, cloud infrastructure, developer tooling, and developer experience. At Elastic he drives platform improvements that reduce cost and friction—previous projects include tooling that cut dev infra spend by ~$400k/year and migrating workloads to serverless CosmosDB to save ~$200k/year. He combines hands-on DevOps and backend engineering with a knack for improving code quality and test automation, contributing to open-source projects like AutoSpotting and Elastic Cloud on Kubernetes. Comfortable across AWS, GCP, and Azure, Artem focuses on making engineering teams more productive and reliable through practical automation and scalable CI pipelines. Colleagues know him for pragmatic technical leadership that pairs measurable operational wins with cleaner, more maintainable systems.
code12 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree Computer science/Informatics in economy, Bachelor's degree Computer science/Informatics in economy at Moscow State University of Economics, Statistics and Informatics (MESI) 
languagesRussian, English, German
stackoverflow-logo

Stackoverflow

Stats
835reputation
23kreached
40answers
4questions
Badges
twilio
top-5%
github-logo-circle

Github Skills (42)

ec10
autoscaling10
e2e-testing10
kubernetes10
docker10
go-language10
e2e-test10
kubernetes-operator10
dockers10
gcp10
automation10
amazon-ec210
go10
aws10
ci-cd-pipeline10

Programming languages (13)

C#JavaRustGoHTMLKotlinHCLDockerfile

Github contributions (5)

github-logo-circle
elastic/cloud-on-k8s

Feb 2019 - Oct 2019

Elastic Cloud on Kubernetes
Role in this project:
userDevOps Engineer
Contributions:7 releases, 1 review, 158 commits in 8 months
Contributions summary:Artem primarily focused on improving the Continuous Integration and Continuous Deployment (CI/CD) pipeline for the Elastic Cloud on Kubernetes project. Their contributions include fixing e2e test execution issues, enhancing the GKE cluster setup, and optimizing the build process by adding Docker image caching. They implemented the release job and added support for generating and integrating the results of e2e tests into Slack notifications. Further improvements were made to GKE cluster configurations and cleanup processes.
kubernetes-operatorselastickibanakuberneteselasticsearch
LeanerCloud/AutoSpotting

Jan 2017 - Jul 2018

Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances.
Role in this project:
userBackend & DevOps Engineer
Contributions:19 commits, 10 PRs, 30 comments in 1 year 5 months
Contributions summary:Artem primarily focused on improving the codebase's quality and maintainability, as evidenced by the "Fix several linter issues" commit, which suggests involvement in code quality checks and adherence to coding standards. The user also contributed to the project's testing infrastructure by adding tests for core functionalities. They demonstrated DevOps skills by modifying and debugging the underlying infrastructure of the project.
launch-configurationspot-instancesaws-lambdafallbackaws-autoscaling
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
Artem Nikitin - Principal Software Engineer, Platform Team