Summary
Nikolay Balandin is a seasoned software developer with 13 years of experience specializing in Linux kernel and real-time systems, embedded RTOS development, and microcontroller firmware. He combines low-level expertise (Assembler/C for AVR, Microchip, STM) with enterprise skills in Java EE, .NET, and database technologies including Oracle and MongoDB. At RTSoft he develops Board Support Packages and real-time applications, building on prior roles delivering .NET/SQL solutions at CROC and embedded research at Moscow Aviation Institute. He has published multiple technical articles on RTEMS, parallel real-time computing, and anti-debugging for microcontrollers, evidence of a strong research-to-production mindset. Comfortable across parallel programming (MPI/OpenMP) and real-time scheduling, he often bridges academic insights with practical embedded systems engineering. Based in Moscow, he brings rare depth in both kernel-level real-time systems and higher-level enterprise stacks.
13 years of coding experience
2 years of employment as a software developer
Engineer's degree, Computer Software Engineering, Engineer's degree, Computer Software Engineering at Moscow Aviation Institute (State Technical University) (MAI)