Mark Khromov

Moscow · Senior Software Engineer · Team Lead · since 2015

Mark
Khromov

Senior software engineer and team lead. Building reliable products in C#, Go and React since 2015, leading product teams, shipping with AI and solid CI/CD.

Experience
11+ years
Stack
C# · Go · React
Teams
up to 6 people
Approach
AI · CI/CD

By the numbers

11+ years
shipping to production, since 2015
6+ companies
market leaders and startups
up to 6
engineers led as team lead
01

About

My name is Mark. I’m a senior software engineer and team lead — in commercial development since 2015. I own a task end to end: from design and architecture to production rollout and support.

Backend, depending on the task — C# / .NET, Go, Rust, Python (I write Telegram bots in it) and PHP (Laravel, Symfony). Frontend — React / TypeScript, on the PHP stack — Twig / Blade. Mobile — Flutter. I design APIs over REST and gRPC, and split systems into microservices where it actually pays off.

I use AI heavily and write my own MCP servers. I set up CI/CD (GitLab CI and GitHub Actions, dev/prod), containerize and automate releases. On services I close the full observability loop — metrics, logs, monitoring — and focus on fault tolerance and stability.

I write unit, functional and load tests, and work closely with QA. I take data security seriously: CVE auditing, protection against injections, encryption and regular backups (with age).

“A good engineer closes the task end to end — from idea to production deploy.”

P.S. This site is my work too: design, code, containerization and deploy to my own VPS — I did all of it myself, from the first pixel to the production certificate.

02

Stack

Backend

  • C# / .NET
  • Go
  • Rust
  • Python
  • PHP
  • Laravel
  • Symfony
  • REST API
  • gRPC
  • Microservices
  • PostgreSQL
  • ClickHouse
  • Redis

Frontend & mobile

  • React
  • TypeScript
  • JavaScript
  • Twig
  • Blade
  • Flutter
  • WPF / XAML

DevOps, testing, security

  • CI/CD
  • GitHub Actions
  • GitLab CI
  • Docker
  • RabbitMQ
  • Apache Kafka
  • Nginx / Caddy
  • Linux
  • Metrics
  • Logs
  • Monitoring
  • Fault tolerance
  • High availability
  • Unit tests
  • Load tests
  • CVE audit
  • Backups (age)

AI in development

  • LLM integrations
  • AI-assisted dev
  • RAG
  • Prompt engineering
  • Custom MCP servers
03

Experience

April 2026 — present now

Full Stack Developer

Rentifly — a PropTech ‘smart rental’ startup

Helping a young startup grow its product — a rental platform without realtors or deposits (automated listings, contracts, online payments, tenant screening and insurance). Building the frontend in React / TypeScript and services in Go.

  • React
  • TypeScript
  • Go
April 2025 — present now

Head of Development

SMI2 — top-10 news aggregator in Russia

Leading a team of 5 engineers (2 backend, 3 frontend) — a news aggregator and the ad-network admin panel. Shipped the SMI2 mobile app on Flutter to the App Store and Google Play. Rewrote the ad-rendering library from legacy JavaScript to TypeScript. Building microservices in PHP, designing and optimizing materialized views in ClickHouse. Set up release and QA processes from scratch and grew the ML direction.

  • Flutter
  • TypeScript
  • PHP
  • ClickHouse
  • Docker
  • CI/CD
November 2023 — April 2025

Senior Developer, Team Lead

ASNA Group — #1 pharmacy chain in Russia

Team of 6. Built the AlphaOne business portal and a Power BI authorization service in C#. Upgraded Keycloak from 11 to 26 and Laravel from 8 to 11. Set up CI/CD pipelines for microservices and a docker registry from scratch, speeding up builds and deploys. Wrote internal tools for the team: a DB viewer for QA, a CRM, a service to run commands over REST.

  • C# / .NET
  • Laravel
  • React
  • Keycloak
  • Docker
  • CI/CD
April 2023 — present now

Full Stack Developer

Boson Group

Microservices and web services in Symfony, Laravel, Yii. APIs for data exchange, integrations (payments, reports, monitoring, notifications, analytics). RabbitMQ queues for report generation and analytical computations. GitLab CI pipelines for automatic deploys. Migrating legacy code to modern frameworks.

  • Symfony
  • Laravel
  • Yii
  • RabbitMQ
  • GitLab CI
January 2018 — February 2024

Full Stack Developer

Pairmax Development

Development on frameworks (Laravel, Slim) and custom CMSs for clients. REST APIs, third-party integrations, microservices. Desktop apps, Telegram bots (C# / PHP), plugins for WordPress and ModX. High-load applications and optimization.

  • C#
  • PHP
  • Laravel
  • Slim
  • WordPress
  • ModX
July 2015 — January 2018

Developer

Developer Express (DevExpress) — Tula

Built UI components in C# and XAML (WPF). Worked on the Report Designer and the Query Builder, pulling data from various sources. Optimized component themes and replaced raster icons with vector ones — wrote an SVG-to-Canvas rendering mechanism so icons update live when the theme changes.

  • C#
  • WPF / XAML
  • .NET
04

Projects

2026 ★ flagship

SMI2 mobile app

Mobile app for the largest news aggregator in the Russian-speaking internet. Designed it in Flutter and shipped to the App Store and Google Play.

  • Flutter
  • Dart
  • iOS
  • Android
2023 — 2025 ★ flagship

AlphaOne business portal

B2B portal for the largest pharmacy chain in Russia. Backend in Laravel, frontend in React, a Power BI authorization service in C#. Upgraded Keycloak 11 → 26, migrated Laravel 8 → 11.

  • C# / .NET
  • Laravel
  • React
  • Keycloak
  • Docker
2025

Ad-rendering library

External script that serves SMI2 ads on third-party sites. Rewrote it from legacy JavaScript to TypeScript — improved performance, type safety and stability.

  • TypeScript
  • JavaScript
2015 — 2018

Report Designer & Query Builder

UI components for the DevExpress platform (C# / WPF): a report designer and a query builder pulling data from various sources. Wrote an SVG-to-Canvas rendering mechanism — icons update live as the theme changes.

  • C#
  • WPF / XAML
  • .NET
Pet

Robot control UI at a Roscosmos expo

Pet project. UI and integration to control a robot at a Roscosmos exhibition. Bridged .NET and Java to talk to microcontrollers and the UI layer.

  • .NET
  • Java
Pet

BRAWN — sports signal analytics

Pet project. A service that processes sports-event signals. Backend in C# and Go, an analytics frontend in React, an admin panel in Laravel + Filament.

  • C#
  • Go
  • React
  • Laravel
  • Filament
Pet / investment

Chaosss Press — independent publisher

Website for an independent publisher of counterculture and avant-garde literature (William Burroughs, Hakim Bey and others). Helping a team of friends: I'm a co-investor and built the whole web — the public site in Astro, an admin panel in Laravel + Filament with a PostgreSQL database, auto-deploy via GitHub Actions.

  • Astro
  • TypeScript
  • Laravel
  • Filament
  • PostgreSQL
more cases — soon Let’s talk about your project
05

Contact

Open to interesting problems and strong teams.

Message me on Telegram — let’s discuss a product, a task or working together.

Telegram

@KhromovMark