Happily employed. Hard to poach, but not impossible
Mikhail Chernoskutov
Backend developer at Yandex Travel. Java, Kotlin, Go and PostgreSQL by day; embedded C/C++ and small serverless tools for fun.
About
I build backend services that have to keep working when traffic is real: price-tracking subscriptions, flight schedule storage, payment integrations. I like the boring parts — migrations, latency budgets, making an old service measurably faster — as much as the greenfield ones.
Before backend I spent years on the metal side: analog amplifiers, microcontroller firmware, lab automation. It still shapes how I debug things.
Mini-projects
Small serverless tools running on Yandex Cloud Functions behind an API Gateway. Free, no sign-up.
-
QR Generator
Generate QR codes for links, Wi-Fi credentials and plain text, then download them as crisp vector or raster files.
Serverless Go
Open /qrcodes →
-
CryptoSend
Share a secret through an encrypted link with a time-to-live. The note expires on its own, so passwords don't linger in chat history.
Serverless TTL Encryption
Open /cryptosend →
-
More on GitHub
Experiments, firmware leftovers and the source behind the tools above.
Open source
github.com/MikhailChe →
Stack
Primary
- Java
- Kotlin
- Go
- PostgreSQL
- Spring Boot
Secondary
- Python
- C / C++
- Embedded (STM32, AVR)
- Yandex Cloud Functions
- Docker
Experience
-
Backend Developer — Yandex Travel
travel.yandex.ru · present- Built subscription systems that track airfare prices and notify users about changes.
- Co-created the flight schedule and status storage used by both Yandex Travel and Yandex Timetables.
- Fixed latency spikes in a Go service caused by CPU-heavy ZIP extraction by moving the work onto a dedicated thread.
- Integrated Google Pay and Apple Pay into the Yandex payment gateway (paused due to sanctions).
- Drove an infrastructure-wide migration of Java services from 11 to 17/21 and Spring Boot 2 to 3, tuning performance along the way.
-
Engineer — Lab of Thermophysics, RSVPU
Hardware & lab automation- Developed high-gain amplifiers, using notch filters to suppress mains interference.
- Designed automation for thermophysical experiments: firmware plus desktop software in C/C++ and Java.
- Worked with Atmel 8/32-bit and STM32 microcontrollers.
-
Custom hardware & software for escape rooms
Side business- Built interactive puzzle devices and a Java control panel for game operators.
-
Early career
Web- Wrote PHP modules for websites and online stores, back before no-code tooling took over.
Contact
I'm not on the market, so I reply selectively. Messages that name the team, the problem and the compensation range always get an answer.