James Nikolai is a Senior Software Engineer based in California with eight years of hands-on experience designing real-time embedded systems and test software for high-accuracy tracking and positioning platforms. He specializes in low-level C/C++ development and .NET test harnesses, and brings deep familiarity with communication protocols such as TCP/IP, UDP and serial standards (RS232/422/485). At RPM-PSI he delivered mission-critical firmware and simulation tools for military and commercial projects, notably improving performance, reliability, and remote-control capabilities for UAV and pedestal systems. He pairs rigorous, standards-driven validation and documentation (ISO 90003) with pragmatic engineering choices that shortened development cycles while reducing costs through reusable interfaces and in-house GUIs. Known for simplifying complex integration challenges, he builds universal interfaces that enable backward compatibility across evolving hardware. His background in computer science and embedded control makes him adept at turning precise hardware requirements into verifiable, production-ready software.
8 years of coding experience
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at California State University, Northridge
Contributions:6 PRs, 124 pushes, 5 branches in 22 days
kernelmototurboquarkdroid
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
James Nikolai - Senior Software Engineer at RPM-PSI INC