Ravil Nugmanov

Software Developer Architect at One-Way Automation

Edmonton, Alberta, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ravil Nugmanov is a software developer and architect with 11 years focused on industrial IoT and OPC UA systems, building embedded servers, SDKs, and high-performance C++ web clients. Based in Edmonton, he has deep hands-on experience delivering custom C/C++ solutions for industrial control, plus contributions to the FreeOpcUa open-source OPC-UA library that improved Windows builds, error handling, and example clients. His background spans SCADA/HMI projects at GE Digital and multithreaded OPC server/client development at Matrikon, blending systems-level engineering with practical product delivery. Comfortable across the stack—from certificate management and configuration tooling to low-footprint web UIs—he’s known for stabilizing complex integrations and modernizing legacy industrial software. An unexpected strength is his physics degree, which underpins a methodical, analytical approach to solving concurrency and protocol challenges in IIoT.
code11 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science, Physics, Bachelor of Science, Physics at Kazan State University
languagesEnglish, Tatar, Russian, Turkish
stackoverflow-logo

Stackoverflow

Stats
81reputation
10kreached
7answers
0questions
github-logo-circle

Github Skills (16)

c-language10
cprogramming-language10
opc-ua10
cmake9
windows9
lib8
python8
multiplatform7
cross-platform7
embedded6
opc6
protocols6
freepascal6
delphi6
node-opcua6

Programming languages (8)

C#JavaC++CSSRustCGoPHP

Github contributions (5)

github-logo-circle
FreeOpcUa/freeopcua

May 2015 - Jun 2015

Open Source C++ OPC-UA Server and Client Library
Role in this project:
userBack-end Developer
Contributions:8 commits, 2 PRs, 15 comments in 27 days
Contributions summary:Ravil's contributions primarily focused on enhancing the functionality and stability of the freeopcua library. They addressed build issues on Windows platforms, corrected error handling within the UA Server interaction, and updated the example client to correctly subscribe to a standard UA node. Further contributions included modifying the initialization process of `std::vector` in the Python script used to generate the address space. The user also performed refactoring, resolving conflicts, and updating the code base.
cppopcuaclient-libraryc-plus-plusopc-ua
Contributions:23 commits, 17 pushes, 1 branch in 1 year 1 month
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