Semyon Novikov

Senior SDET at Kaspersky

Kaliningrad, Russia
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

👤
Senior
🎓
Top School
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.
code16 years of coding experience
job2 years of employment as a software developer
bookСпециалист, Law, Специалист, Law at Российский Экономический Университет им. Г.В. Плеханова
github-logo-circle

Github Skills (4)

emacs-lisp10
git10
package-management10
http9

Programming languages (16)

CSSRustScalaGoHTMLErlangKotlinTypeScript

Github contributions (5)

github-logo-circle
dimitri/el-get

Feb 2011 - Sep 2011

Manage the external elisp bits and pieces upon which you depend!
Role in this project:
userFull-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.
elispspacemacsmagitemacsbits
Contributions:38 commits in 5 years 2 months
translationpharorussian-translation
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
Semyon Novikov - Senior SDET at Kaspersky