Nursultan Kozhogulov
@nursultankozhogulov
Software engineer building Go-based backend systems and Kubernetes operators, improving deployment reliability and observability with data-driven rigor.
What I'm looking for
I’m a mid-level software engineer who focuses on building reliable backend services—especially systems that help teams deploy and operate at scale. At Yandex Cloud, I work on cluster coordination tools, including a Kubernetes operator used to deploy services to 10k+ hosts via salt stack.
I’ve delivered production-focused improvements end-to-end: from writing ADRs and protecting decisions to releasing changes into prod. I built a “zero-diff” feature to support redeploying with the same salt version, plus features for uniform releases across hosts based on set time in hours.
I also improve performance and developer workflows. In Yandex’s Big Data infrastructure for autonomous transport, I implemented an in-memory cache (channels + ticker), contributed to rewriting a Python service to Go, and helped build CLI commands so analytics and ML engineers can work efficiently with datasets.
Earlier, I strengthened my engineering fundamentals through intern work and cross-functional delivery. I built authentication with JWT + email verification and implemented chat/notifications via Websockets for a clothing marketplace, then helped deploy using Docker and Nginx on DigitalOcean. I also bring a data mindset from my Tinkoff role—conducting segmented research, creating automated Python/SQL reports in Tableau, and running A/B tests.
Experience
Work history, roles, and key accomplishments
Software Engineer (Go)
Yandex Cloud
Nov 2024 - Present (1 year 7 months)
Built a Kubernetes operator (Go) to help teams deploy services to 10k+ hosts via SaltStack, including a zero-diff redeploy flow. Improved deployment diff outputs and added tracing connected across 3 services for better observability.
Software Engineer (Go, Python)
Yandex
Feb 2024 - Nov 2024 (9 months)
Implemented an in-memory cache using Go channels and a ticker to speed up request handling. Helped rewrite an autonomous transport meta-information service from Python to Go and built CLI tools to support analytics and ML engineers working with datasets.
Intern Software Engineer (Python)
Neobis
Nov 2023 - Jan 2024 (2 months)
Developed marketplace functionality for clothing companies, including JWT-based authorization with email verification. Implemented chat and notifications via WebSockets and deployed the project using Docker and Nginx on a remote server.
Data Analyst
Tinkoff (T Bank)
Jan 2023 - Jan 2024 (1 year)
Conducted client-segment research (salary earners, regions) using SQL data collection and Tableau reporting. Built automated reporting in Python and SQL for promotional campaigns and A/B tests, including acquisition cost reports.
Course Assistant (Deep Learning)
Moscow Institute of Physics and Technology
Jul 2023 - Oct 2023 (3 months)
Assisted in creating a Deep Learning course focused on multimodal and diffusion models. Supported course materials and programming tasks using core ML/DL foundations.
Education
Degrees, certifications, and relevant coursework
Moscow Institute of Physics and Technology
Master’s degree in Applied Mathematics and Computer Science, Applied Mathematics and Computer Science
2021 - 2023
Master’s degree in Applied Mathematics and Computer Science at Moscow Institute of Physics and Technology. Relevant coursework included computation complexity theory, basic machine learning, probability and math statistics, and data structures and algorithms.
Moscow Institute of Physics and Technology
Bachelor’s degree in Applied Mathematics and Computer Science, Applied Mathematics and Computer Science
2017 - 2021
Bachelor’s degree in Applied Mathematics and Computer Science at Moscow Institute of Physics and Technology. Graduated with honours and awards, including placements in the Moscow Phystech Math Olympiad and a hometown math olympiad.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Nursultan?
You can contact Nursultan and 90k+ other talented remote workers on Himalayas.
Message NursultanFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
