Robert Thurnher

Software Engineer at Xebia

Amsterdam, North Holland, Netherlands
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
Robert Thurnher is a seasoned software engineer and tech lead with 17 years of experience building and modernizing full‑stack JavaScript applications from Amsterdam. He combines hands‑on craftsmanship with leadership, having modernized codebases by adopting ES7 async/await patterns and refactoring server‑side rendering and asset pipelines for better performance and maintainability. An active open‑source contributor, he improved testing and skinning functionality in RingoJS and expanded coverage across numerous text filters, showing attention to edge cases and robustness. Comfortable across frontend and backend boundaries, he favors pragmatic refactors, code quality (ESLint fixes, import ordering) and clear documentation. Colleagues know him as a reliable problem solver who balances shipping features with long‑term code health.
code17 years of coding experience
github-logo-circle

Github Skills (13)

rhino10
jscript10
javascript10
react10
testing10
webpacker9
webpack9
nodejs9
runtimes7
jvm7
java7
gulp7
javas7

Programming languages (4)

TypeScriptJavaShellJavaScript

Github contributions (5)

github-logo-circle
ringo/ringojs

Feb 2010 - Jun 2011

RingoJS is a JavaScript platform built on the JVM and optimized for server-side applications.
Role in this project:
userFull-stack Developer
Contributions:64 commits in 1 year 4 months
Contributions summary:Robert primarily focused on improving the RingoJS skinning functionality. They addressed a bug in the truncate filter by updating the code to account for the deprecation of `String.prototype.head`. The user added tests for various skin filters, including truncate, lowercase, uppercase, capitalize, titleize, trim, stripTags, and escapeUrl/Html, expanding the testing coverage of the skinning system. Further commits addressed code style issues, such as indentation, and included documentation comments to enhance code readability.
v8-javascript-enginejavascriptruntimemulti-threadingesmodules
este/este

Nov 2015 - Nov 2015

This repo is suspended.
Role in this project:
userFull-stack Developer
Contributions:17 commits, 1 PR, 27 comments in 4 days
Contributions summary:Robert primarily focused on modernizing the codebase by integrating ES7 features, specifically `async/await`, across various frontend and backend components. They refactored server-side rendering and asset handling to leverage these new features, which impacted how the application assets were loaded and managed. Additionally, they improved the codebase by fixing ESLint errors, improving import order, and refactoring the codebase for better performance and maintainability.
suspended
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
Robert Thurnher - Software Engineer at Xebia