Semyon Novikov is a Senior SDET with 16 years of experience specializing in automated, manual, and load testing of high-load API microservices using HTTP/gRPC, PostgreSQL, Kafka/NATS, Docker, and Kubernetes. He builds and deploys robust backend test suites in Go and Python, authors Scala Gatling load scripts, and integrates tests into CI/CD pipelines across Azure DevOps, GitLab, and GitHub. At Kaspersky and previously at OZON.ru, he delivered scalable test automation and orchestrated microservice/test deployments with Helm, Istio and Minikube, ensuring reliability in production-like environments. An avid tinkerer, he has contributed to the el-get Emacs package manager by adding recipes and handling non-interactive updates, reflecting a pragmatic open-source mindset beyond mainstream testing tools. Based in Kaliningrad, he pairs deep technical skill with a law background, bringing attention to process, compliance and reproducible testing practices.
16 years of coding experience
2 years of employment as a software developer
Специалист, Law, Специалист, Law at Российский Экономический Университет им. Г.В. Плеханова
Manage the external elisp bits and pieces upon which you depend!
Role in this project:
Full-stack Developer
Contributions:6 commits in 6 months
Contributions summary:Semyon primarily contributed to `el-get` by adding recipes for various Emacs packages. They integrated packages from different sources like Emacs Wiki, GitHub, and other repositories, ensuring compatibility with the el-get system. Additionally, the user made a non-interactive darcs pull update, suggesting some involvement in the system's update mechanism. The contributions involved git and http interactions to fetch and manage external elisp dependencies.
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.