David Gonzalez

Principal Engineer at Cloudsmith

Dublin, Dublin 1, Ireland
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
David Gonzalez is a Principal Engineer based in Dublin with 11 years of experience building cloud-native and distributed systems, particularly in financial services. He blends hands-on engineering (Node.js, Java, Go, Kubernetes) with DevOps and security-minded architecture, having designed high-throughput Kubernetes solutions and CI/CD pipelines for regulated organizations. An author of two technical books, including Developing Microservices with Node.js, he also contributes to notable open-source projects such as pino (enhancing serializer behavior for child loggers). David mentors engineers as a part-time lecturer and prefers pragmatic designs—advocating microservices while acknowledging the continuing value of monoliths. His background in both computer science and finance informs reliable, production-focused solutions that balance performance, observability and operational simplicity.
code11 years of coding experience
job17 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Universitat d'Alacant
bookBachelor of Business Administration (BBA) Finance, Bachelor of Business Administration (BBA) Finance at UNED
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
259reputation
11kreached
13answers
3questions
github-logo-circle

Github Skills (14)

javascript10
nodejs10
logger10
serializer10
testing9
json9
socket-io6
ssl6
typescript6
content-type6
redis6
scalability6
regex6
java6

Programming languages (13)

JavaCSSRustCGoMustacheHCLTypeScript

Github contributions (5)

github-logo-circle
pinojs/pino

Jul 2016 - Aug 2016

🌲 super fast, all natural json logger
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 18 comments in 6 days
Contributions summary:David primarily contributed to the `pinojs/pino` repository, a fast JSON logger, by enhancing its serializers functionality. They focused on improving the child logger's serializer inheritance and merging behavior, ensuring parent serializers were accessible and respected in child logger instances. Additionally, the user addressed code review comments, fixed a strict comparison, and handled compatibility issues with older Node.js versions regarding object assignment.
super-fastjson-loggerwinstonloggerlogging
cct-devops/ticket-zon

Jul 2021 - Jul 2021

Contributions:1 review, 35 commits, 10 PRs in 18 days
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
David Gonzalez - Principal Engineer at Cloudsmith