Oleg Nykytenko is a senior software engineer and embedded systems architect with over two decades of experience across automotive, industrial and energy automation domains, currently working on ADAS and infotainment platforms using C/C++, AUTOSAR and NVIDIA/QNX stacks. He combines hands-on firmware and hardware expertise from early MCU designs with recent leadership in domain architecture, safety verification and system health management for luxury carmakers. Oleg is also an active contributor to the D language toolchain and LDC/DMD projects, notably adapting compilers and the standard library for Solaris and x64/LP64 quirks—highlighting deep system-level and cross-platform knowledge. Based in Odesa, he pairs practical low-level engineering with requirements-driven architecture and team leadership, and often bridges gaps between OS internals, embedded constraints and product-level safety needs.
12 years of coding experience
13 years of employment as a software developer
Master of Arts (M.A.) Electronic engineering, Master of Arts (M.A.) Electronic engineering at Zaporizhzhya National Technical University
The standard library of the D programming language
Role in this project:
Back-end Developer
Contributions:6 commits, 3 PRs, 5 comments in 1 year 6 months
Contributions summary:Oleg primarily focused on improving the D language's standard library, specifically addressing issues related to the Solaris operating system. Their contributions involved fixing bugs in the `getcwd` function, modifying buffer sizes, and correcting issues in the `std.datetime` module. These changes include adding code, correcting time offsets, and importing necessary modules for Solaris-specific functionality, demonstrating a strong understanding of system-level programming.
Contributions:23 commits, 1 PR, 1 comment in 1 year 9 months
Contributions summary:Oleg primarily focused on adapting the LDC compiler to the Solaris operating system. Their commits involve modifying system headers, implementing and fixing functionalities related to `stdio`, `dirent`, `termios`, `errno`, and `assert` for x64 and LP64 environments. They also addressed issues related to padding and included patches for Solaris, demonstrating an understanding of platform-specific implementations and cross-platform compatibility.
compilerldcdlangllvmd
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.