Software Developer | Java, Kotlin, Go, Python, C++
Hi, I'm Mikhail Chernoskutov
About Me
I'm a backend developer currently working at Yandex Travel. I specialize in Java and Kotlin,
and I have a broad experience with various technologies and projects.
Developed subscription systems for tracking and notifying users about airfare price changes.
Co-created a flight schedule and status storage system, used in both Yandex.Travel and Yandex.Timetables.
Resolved timing issues in a Go application caused by resource-heavy ZIP archive extraction by binding the process to a dedicated thread.
Integrated Google and Apple Pay into the Yandex payment gateway (project paused due to sanctions).
Worked on an infrastructure-wide project to migrate Java applications from version 11 to 17/21 and from Spring Boot 2 to 3, optimizing performance during the process.
Lab of Thermophysics, RSVPU
Developed high-gain amplifiers, utilizing notch filters to mitigate network interference.
Designed automated systems for initiating thermophysical experiments, including firmware and local software (C/C++ and Java).
Worked with diverse microcontrollers, including Atmel (8/32-bit) and STM32.
Custom Hardware & Software for Escape Rooms
Created interactive devices and a Java-based control panel for escape room operators.
Early Career
Developed PHP modules for websites and online stores before the rise of zero-code solutions.