---
title: "Maxim Shmakov — CV"
description: "CV of Maxim Shmakov, AI product engineer in Munich: CTO at a stealth startup, Neocom.ai, Iterative.ai (DVC Studio) and high-load Yandex.Market; M.Sc. LUT and HSE."
url: "https://mvshmakov.dev/cv/"
---

# Maxim Shmakov

AI product engineer · Munich, Germany

- Email: <mvshmakovmv@gmail.com>
- Website: <https://mvshmakov.dev/>
- LinkedIn: <https://www.linkedin.com/in/mvshmakov>
- GitHub: <https://github.com/mvshmakov>
- PDF: <https://mvshmakov.dev/cv.pdf>

## Summary

Engineer and technical lead who builds AI products end to end. CTO at a stealth startup and senior engineer on AI guided selling at Neocom.ai. Before that, four years on DVC Studio, the MLOps platform of Iterative.ai, and two years at Yandex on Yandex.Market, a high-load e-commerce marketplace.

## Experience

### Chief Technology Officer, Stealth startup

Aug 2026 – present · Munich · hybrid

- Took the product from zero to shipped: technical strategy, architecture and project leadership.
- Hands-on full-stack development and DevOps.
- Beyond engineering: customer work and fundraising.

### Senior Software Engineer, [Neocom.ai](https://neocom.ai)

May 2024 – present · Munich

- Several AI guided selling products that bring personal shopping advice to e-commerce.

### Senior Software Engineer, Iterative.ai

Jun 2020 – Apr 2024 · Remote

- Product development across DVC Studio, the MLOps SaaS: projects table, model registry, landing page, private projects, security issues.
- DRI for a cross-product feature: live machine learning metrics, tracked end to end from the CLI and scripts to the SaaS.
- Interviewed frontend engineers for DVC Studio and supported their onboarding.
- Team processes: infrastructure duty, retrospectives, issue grooming.
- Frontend developer experience: linters and formatters, a testing culture and its tools, architecture, conventions.

### Software Engineer, Yandex.Market

Jul 2018 – Jun 2020 · Moscow

- Migrated the frontend of a high-load marketplace from the legacy i-bem/yate stack to React, Redux and Flow.
- Shipped production features that won their A/B tests, on both the legacy and the modern stack.
- Cut the bundle size of an isomorphic app by replacing Bluebird with native promise helpers.
- Kept the service available through incidents with Graphite, Grafana, ClickHouse and GNU coreutils.
- Maintained the Python CI pipelines as requirements changed.

### Software Engineer, Netcracker

Oct 2017 – Apr 2018 · Moscow

- Built an Angular component library for internal services, with 100% unit-test coverage (Karma, Jasmine).
- Connected it with the existing Ext JS (Sencha) components, so internal UIs were built one way.
- Wrote its documentation site with usage examples, and helped migrate services onto it.

## Education

### M.Sc. Software Engineering, double degree, LUT University (Finland) & HSE University (Moscow)

2019 – 2021. LUT: Software Engineering and Digital Transformation. HSE: System and Software Engineering.

### B.Sc. Information Technology, HSE University (Moscow)

2015 – 2019. Summa cum laude.

## Writing

### [Real-time visualization of Computer Vision model training with DVC and Iterative Studio](https://mvshmakov.dev/writing/dvclive-metrics-studio/)

2023. First published on the DVC blog. With Alex Kim and David de la Iglesia.

## Skills

- Leadership: Technical strategy, software architecture, project leadership, hiring and onboarding
- Engineering: TypeScript, React, Next.js, Node.js, GraphQL, Python, CI/CD, testing
- ML tooling: DVC, DVCLive, experiment tracking, model registry
- Languages: English (full professional, IELTS Academic C1), Russian (native)
- Certifications: Triplebyte Certified Front End Engineer, 2020; IEEE Associate Software Developer (IEEE Computer Society), 2019
