Rauno Viskus is a pragmatic software engineer and co-founder with 14 years of experience building backend systems, DevOps tooling, and observability solutions, currently leading product and engineering at Invokation Games. With a formal background in mathematical statistics, he brings an analytical, data-driven approach to system design and an appetite for innovative, practical solutions. He’s been hands-on across Node.js, Rust, CI/CD and Kubernetes, shipping production features and migrations at companies like Jobbatical and Splunk. An active open-source contributor, Rauno has improved the widely used OpenTelemetry JavaScript projects—adding Node 16 support, OTLP v1 exporters and resource detectors—demonstrating deep experience in observability and platform reliability. As a freelancer and Toptal core developer he blends leadership with execution, often stepping into both team lead and individual contributor roles. He’s known for turning complex requirements into maintainable systems and for obsessing over measurable improvements (for example, building what he calls the best MMR algorithm for multiplayer matchmaking).
14 years of coding experience
10 years of employment as a software developer
Kuressaare Gümnaasium
Unfinished Mathematical Statistics and Probability, Unfinished Mathematical Statistics and Probability at University of Tartu
OpenTelemetry instrumentation for JavaScript modules
Role in this project:
Back-end Developer
Contributions:282 reviews, 69 commits, 160 PRs in 1 year 8 months
Contributions summary:Rauno's commits primarily focus on enhancing the express example and adding restify instrumentation. These changes include fixing an express example and implementing instrumentation for Restify. The user's work contributes to improved monitoring and observability for JavaScript applications.
Contributions:75 reviews, 10 commits, 13 PRs in 1 year 1 month
Contributions summary:Rauno contributed to the OpenTelemetry JavaScript client by implementing and modifying various components related to testing and build processes. They added support for Node.js 16 to the test matrix and updated the OTLP trace exporters to use the v1 specification. Furthermore, they worked on implementing and integrating detectors for host and OS resources. These changes indicate involvement in both backend and infrastructure-related tasks.
apijavascript-clientjavascripttelemetryotel
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.