Denis Vygovskii is a versatile Senior Software Engineer with a decade of experience spanning embedded systems, backend services, and desktop applications, currently based in Slovenia and open to relocation. He has led small engineering teams for 3+ years and delivered high-reliability automotive middleware at scale—promoted to tech lead within months and credited with dramatic performance and code-size improvements. His background uniquely blends electronics design, CNC and manufacturing automation, and software tooling, having driven in-house production of robotic and CNC machines and built firmware for IoT-enabled devices. A 15+ year Linux enthusiast, Denis is comfortable across C/C++, Python, and system-level architectures and has a track record of turning urgent production incidents into lasting reliability gains. He brings a pragmatic, M-shaped skill set that bridges hardware and software, mentoring teammates while automating repetitive tasks to boost engineering throughput.
10 years of coding experience
19 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Far Eastern Federal University (Russia)
An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on an Arduino Mega2560
Contributions:2 pushes in 4 years 8 months
controllerbluepilljlinkparsermega2560
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.
Request Free Trial
Denis Vygovskii - Senior Software Engineer at Infinium d.o.o.