CTO · Architecture · DevOps · Highload

Lev Nemirovskii

With 15 years in IT, I went from web developer to CTO. I specialize in managing cross-functional teams, development, analytics, DevOps, and architecture. I launched high-load projects from scratch with 20k+ RPS. In my spare time, I teach at HSE, speak at IT conferences, write articles, and mentor. My passion for travel, motorcycles, and music complements my technical activities, helping me maintain a creative approach to solving complex problems.

Personal projects you can explore through code, demos, and architecture notes.

pet project

ZenMoney Export

A tool to export and sync data from ZenMoney into a personal database.

As a ZenMoney user, I missed advanced financial analytics and the ability to experiment with ML for personal finance analysis.

Go
pet project

ZenMoney Dashboard

A Grafana-based dashboard for visualizing and analyzing personal finances from ZenMoney.

I needed a BI tool for financial analysis without extra complexity, so I went with a familiar choice: Grafana.

DockerGrafana
open source

Observability Pet Projects

Docker Compose configs and code samples for observability setup (metrics, logs, traces) in Laravel, Go, and Node.js projects.

I often talk about observability, but materials were scattered. I wrote an article and built a repo to show it is simple and very useful.

GoPHPDockerGrafanaVictoriaMetricsLokiTempoJaeger
Show more 33 of 6
library

ZenMoney Go SDK

A Go SDK for the ZenMoney API.

While exploring the ZenMoney API, I found the docs were off and the structure was complex. I needed a tool that captures these quirks and serves as living documentation.

Go
tool

Nginx Proxy Docker

Quick setup of a reverse proxy with SSL support in Docker.

An older project I update from time to time to solve a simple task: nginx with SSL on a VPS for quickly hosting small projects.

DockerNginx
example

Auth Service Example

A full authentication and authorization example for microservices using Ory Hydra, Ory Kratos, and Apache APISIX.

I wanted to share experience with authN/authZ in microservices. I built this example and wrote an article, and also dug into Apache APISIX as planned.

GoOry HydraOry KratosApache APISIX

Talks

14 talks since 2019

Conferences and meetups about architecture, highload, engineering practices, and team leadership.

The AI-Native Manager: How to Rebuild Your Workflow in a CorporationTeamLead Siberia 2026 · Novosibirsk, Expo CentreAbstractSlidesVideo
From Vibe Coding to P&L: How AI Is Changing Development, Hiring, and Digital Project ManagementPanel discussionAI Boom or Just Noise? Vibe Coding, Assistants, and Agents in Software Development · Moscow, AGIMA officeAbstract
GitOps for Analysts: Building a Requirements Management PipelineAnalyst Days #21 · MoscowAbstractSlidesVideo
Applying Architectural Styles in Designing Complex SystemsCodeFest #15 · NovosibirskAbstractSlidesVideo
System Analysis for Highload: What Really MattersAnalyst Days #20 · Saint PetersburgAbstractSlidesVideo
How to Choose the Right Language for DevOps Tasks: From Scripts to Engineering SolutionsMerge · InnopolisAbstractSlidesVideo
6 of 14

Experience

7 mos2026now

Head of Engineering, Alfa Business

Alfa-Bank

Leading 6 engineering teams (50+ people) and driving engineering standards, development practices and tooling across the Alfa Business stream (150+ teams).

  • Core stack: Java 21, Spring Boot 3, React, TypeScript, Swift
  • Architecture and data: Micro Frontend, Modular Architecture, Apache Kafka, PostgreSQL, Redis, OpenAPI
  • Platform and operations: Kubernetes, Docker, Helm, Istio, Jenkins, Prometheus, Jaeger
Java 21ReactKafkaKubernetesIstio
6 yrs20202026

CTO, Educational Platforms

Promsvyazbank, PJSC

Leading platform development for the bank's educational products. Built and coordinate 7 product teams (60+ engineers). Key achievements: launched an international olympiad platform from concept to 200,000 users and 20,000 RPS, implemented AI tooling for engineering processes, transformation to autonomous product teams.

  • LLM infrastructure: Ollama, LangChain, PostgreSQL + pgvector, RAG
  • High-load architecture: Go, Ruby, PostgreSQL, Redis Cluster, Kafka, gRPC
  • DDD and Event-Driven Architecture: aggregates, bounded contexts, async communication
  • Observability: Grafana Faro (RUM), OpenTelemetry, Prometheus, distributed tracing
  • Platform Engineering: Kubernetes, Yandex Cloud, HashiCorp Vault, Terraform
  • CI/CD with Trunk-Based Development — 50% reduction in release cycle
GoRubyRAG / LangChainOpenTelemetry
Previously at Promsvyazbank, PJSC

Team Lead

Built a team of 7 engineers for HR process automation. Designed architecture and integration layer, implemented engineering practices that later scaled across the department.

10 yrs, 5 mos20102020

Before 2020 — the path to CTO

Ten years of hands-on work shaped every decision that followed: freelance websites, my own web studio, and the first serious e-commerce load. The habits stayed — standardize the stack, automate releases, and build teams around clear processes.

Show 3 roles before 2020
Team LeadUnited ConfectionersLed e-commerce platform development. Focus on performance under load and external system integrations.
Co-founder and Technical DirectorLev GroupBuilt the technology function of a digital agency from the ground up. Standardized tech stack and processes, enabling predictable timelines and scalable solutions.
Web DeveloperFreelanceFull-stack development. End-to-end project delivery: from requirements gathering to maintenance.

Teaching

2026/2027Database ConstructionHSE · Faculty of Computer Science · MoscowYear 2 · modules 3–4
Information Systems DesignHSE · Faculty of Computer Science · MoscowYear 2 · modules 1–4
2024/2025DatabasesHSE · Faculty of Computer Science · MoscowYear 3 · modules 1–2
Databases (Part 1)HSE · Faculty of Computer Science · MoscowYear 2 · modules 3–4
2023/2024DatabasesHSE · Faculty of Computer Science · MoscowYear 3 · modules 1–2
Requirements Development and AnalysisHSE · Faculty of Computer Science · MoscowHSE · Faculty of Management · PermYear 3 · modules 3–4
Show more 86 of 14
Software Engineering EconomicsHSE · Faculty of Computer Science · MoscowYear 3 · modules 1–2
2022/2023DatabasesHSE · Faculty of Computer Science · MoscowYear 3 · modules 1–2
Requirements Development and AnalysisHSE · Faculty of Computer Science · MoscowHSE · Faculty of Management · PermYear 3 · modules 3–4
Software Engineering EconomicsHSE · Faculty of Computer Science · MoscowYear 3 · modules 1–2
2021/2022DatabasesHSE · Faculty of Computer Science · MoscowYear 3 · modules 1–2
DatabasesHSE · Faculty of Management · PermHSE · Faculty of Informatics, Mathematics and Computer Science · Nizhny NovgorodYear 2 · modules 1–2
Requirements Development and AnalysisHSE · Faculty of Computer Science · MoscowYear 3 · modules 3–4
Software Engineering EconomicsHSE · Faculty of Computer Science · MoscowYear 3 · modules 3–4

Get in touch

Let’s discuss architecture, engineering practices, mentorship, or a joint talk.