Mikhail Zotochev

Angestellt, Software Developer, Wargaming
Belgrade, Serbia

Fähigkeiten und Kenntnisse

Python
Backend Development
pytest
PostgreSQL
Game Programming
Cython
Automated Machine Learning (AutoML)
Docker Products
Kubernetes
FastAPI
OpenAPIs
C++
C (programming language)
docker
CatBoost
SQLAlchemy
Sanic
WebSocket
Microservices
Swift (Programming Language)
Redis
Scikit-Learn
Nginx
Linux
Software Development

Werdegang

Berufserfahrung von Mikhail Zotochev

  • Current 2 years and 10 months, since Sep 2023

    Software Developer

    Wargaming

    • Built a custom game unit: navigation, targeting, damage & self-destruction. • Used Python, C++, Cython to develop high-performance gameplay features. • Applied TDD (unittest, PyTest) for stable, testable iterations. • Engineered XML-configurable asymmetric matchmaking for special modes. • Designed gameplay events: AI, abilities, rewards, time-limited challenges. • Optimized matchmaking via batching & priority queues (10K+ players). • Integrated new battle types and modernized legacy C++ systems.

  • 1 year and 6 months, Apr 2022 - Sep 2023

    Backend Developer

    Digital Cube

    Projects: Telecom CRM, Hotel System, Framework Extension • Split monolith into microservices with Docker & K8s → better scalability. • Built code generator with logging, routing, and monitoring (30× faster setup). • Designed hotel backend, integrated Oracle PMS via binary Unix socket. • Created YAML VoIP UI, SOAP SIM service with retries & monitoring. • Automated OpenAPI docs & live-data PDF contracts. • Built WebSocket + Redis Kanban board with drag-and-drop sync.

  • 5 months, Aug 2021 - Dec 2021

    Backend Developer

    SandLabs

    • Worked on backend development for a company website, implementing several API endpoints using Sanic and SQLAlchemy. • Built a chatbot for retrieving cryptocurrency rates using aiogram and Python, which was deployed on Linux.

  • 7 months, Jan 2021 - Jul 2021

    ML Developer

    Mindset

    • Contributed to developing a low-code AutoML library by extending core functionality for model training and reporting automation. • Designed and implemented a unified method for extracting model coefficients across multiple model classes (e.g., CatBoost, scikit-learn).

Ausbildung von Mikhail Zotochev

  • 1 year and 3 months, Oct 2020 - Dec 2021

    Software Engineering

    École 42

  • 4 years and 10 months, Sep 2007 - Jun 2012

    Construction Engineering

    Ulyanovsk State Technical University

Sprachen

  • English

    C1 (Fließend)

  • German

    A1-A2 (Grundkenntnisse)

  • Russian

    C2 (Verhandlungssicher / Muttersprachlich)

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z