mikhailche.dev
Projects
Portrait of Mikhail Chernoskutov

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

  1. 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.
  2. 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.
  3. Custom hardware & software for escape rooms

    Side business
    • Built interactive puzzle devices and a Java control panel for game operators.
  4. 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.