Gonzalo Diethelm

Senior Staff Engineer at TomTom

Haarlem, 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

🤩
Rockstar
🎓
Top School
Gonzalo Diethelm is a Senior Staff Engineer with 16 years of experience building and maintaining high-performance backend systems across large technology companies including Meta, Booking.com, Personio and now TomTom. He combines deep systems and language-level expertise—evident from C and JNI work on projects like Google’s Open Location Code and ZeroMQ Java bindings—with a track record of improving maintainability in language toolchains such as Zig and the Duktape embedded JS engine. His career spans hands-on engineering, team leadership and executive technical roles (including CTO), enabling him to translate product requirements into robust architectures and operational practices. Gonzalo’s contributions often focus on correctness, resource management and benchmarking, showing an attention to low-level detail that few senior engineers still practice. Based in Haarlem, Netherlands, he brings an international perspective rooted in advanced computer science training from Pontificia Universidad Católica de Chile and broad practical experience. Colleagues can expect a pragmatic, systems-first engineer who also champions cleaner code and better developer tooling.
code16 years of coding experience
job20 years of employment as a software developer
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at Pontificia Universidad Católica de Chile
bookB.Sc., Computer Science, B.Sc., Computer Science at Rowan University
languagesEnglish, Spanish, French, Dutch
stackoverflow-logo

Stackoverflow

Stats
181reputation
16kreached
0answers
1question
github-logo-circle

Github Skills (28)

javascript10
c-language10
zeromq10
c1110
java10
c1710
javas10
jna10
lang10
compiler-compiler10
zig10
javascript-engine10
compiler10
clangd10
cprogramming-language10

Programming languages (12)

TypeScriptJavaC++ShellCPLpgSQLJavaScriptObjective-C

Github contributions (5)

github-logo-circle
zeromq/jzmq

Mar 2010 - Feb 2013

Java binding for ZeroMQ
Role in this project:
userBack-end Developer
Contributions:98 commits in 2 years 10 months
Contributions summary:Gonzalo focused on improving the Java bindings for ZeroMQ. Their contributions primarily involved adding explicit destroy functions for Context and Socket objects to manage resources. They also implemented several socket option methods and refactored code to handle error checking and exception raising within the JNI interface. Further contributions included adding support for new socket types and versions.
javazeromqbinding
google/open-location-code

Oct 2018 - Nov 2018

Open Location Code is a library to generate short codes, called "plus codes", that can be used as digital addresses where street addresses don't exist.
Role in this project:
userBack-end Developer
Contributions:8 commits, 10 PRs, 22 comments in 26 days
Contributions summary:Gonzalo primarily contributed to the C implementation of the Open Location Code library. They implemented the core API, bringing the C version up to date with the C++ version and fixing decoding bugs. The user also added a benchmark to compare the C and C++ versions and included version information. These commits demonstrate a focus on maintaining and improving the functionality and reliability of the C library.
pluscodepythongeolatitudejavascript
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
Gonzalo Diethelm - Senior Staff Engineer at TomTom