Ivan Nikolaenko is a seasoned software engineer with a decade of hands-on experience in embedded Linux, kernel driver development, and system reliability, currently at Unikie in Tampere. His background spans bare-metal and RTOS work through to Linux BSP optimization and cloud storage reliability, showing a rare full-stack embedded-to-cloud fluency. Ivan has repeatedly reduced boot times and image sizes while integrating customer applications and maintaining observability with tools like Prometheus and Grafana. Comfortable across hardware and software — from PCB design to kernel internals — he brings practical engineering depth informed by a Master's in Computer Software Engineering. Colleagues value his curiosity-driven approach: he deliberately avoids narrow specialization, preferring projects that let him bridge low-level performance tuning and higher-level system integration.
10 years of coding experience
10 years of employment as a software developer
Master's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Petrozavodsk State University (PetrSU)
Contributions:21 pushes, 12 branches in 1 year 7 months
nixosnix-packages
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.