Ricardo Olsen

Software Engineer at DSC Systems

Rio Grande do Sul, Brazil
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
Ricardo Olsen is a seasoned software engineer with more than two decades designing, managing and developing SCADA/EMS systems for power transmission, currently working at CEEE-GT in southern Brazil and running his own company, DSC Systems. He specializes in high-performance HMI, information visualization and situation awareness, turning raw telemetry into operator-ready insights and standardizing substation control displays. An open-source advocate, he is the developer of JSON-SCADA and OSHMI (contributing notably to DNP3 and Modbus drivers) and runs cloud services like SCADAvis.io and XPlain SCADA@cloud. His work blends practical utility—historian systems, corporate SCADA integration and restoration automation—with research-backed practices from a master’s in electrical engineering and postgraduate studies in Big Data. Known for pragmatic engineering that reduces operator overload, he focuses on protocols (IEC60870, DNP3, IEC61850, ICCP) and cloud/IoT integration to modernize grid control.
code10 years of coding experience
bookPostgraduate Specialization, Big Data and Data Science, A, Postgraduate Specialization, Big Data and Data Science, A at Federal University of Rio Grande do Sul
bookBachelor's Degree, Electrical and Electronics Engineering, Bachelor's Degree, Electrical and Electronics Engineering at Universidade Federal do Rio Grande do Sul
languagesEnglish, Portuguese
github-logo-circle

Github Skills (7)

c-language10
serial-communication10
cprogramming-language10
modbus10
opc-ua9
scada7
html5

Programming languages (4)

C#C++CJavaScript

Github contributions (5)

github-logo-circle
riclolsen/OSHMI

Jul 2018 - Dec 2022

SCADA HMI for substations and automation applications.
Role in this project:
userBack-end Developer
Contributions:14 releases, 17 commits, 58 pushes in 4 years 6 months
Contributions summary:Ricardo primarily contributed to the back-end of the SCADA HMI application, as evidenced by modifications to the DNP3 and Modbus drivers. Their work included updating the main DNP3 driver file and adding serial port configurations, indicating involvement in communication protocol implementations. They also modified the Modbus client code, adding features such as handling different data types and improved modbus configuration through ini files. These changes suggest a focus on integrating and expanding the application's connectivity with industrial control systems.
inkscapes7-protocolhtml5grafanamodbus
riclolsen/OPC2PowerBI

Jun 2019 - Nov 2021

Contributions:4 releases, 7 commits, 7 pushes in 2 years 5 months
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
Ricardo Olsen - Software Engineer at DSC Systems