Juan Hernández

Senior Software Engineer at GitHub

Berlin, Germany
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
Juan Hernández is a Senior Software Engineer based in Berlin with 15 years building scalable web backends, currently specializing in Ruby on Rails and working at GitHub. He has a strong track record across product and platform teams at Contentful, Zendesk, XING and others, focusing on performance, architecture and delivery of web applications. Juan combines hands-on backend expertise with systems-level thinking—managing server, deployment and scalability concerns since early roles handling Linux web infrastructure. He is also an active open-source contributor to notable projects like Rust’s cargo, where he fixed parsing, update and test-related bugs, showing fluency beyond the Ruby ecosystem. Comfortable in multilingual teams and Spanish-speaking environments, he blends practical engineering with project leadership experience from early project lead roles. Colleagues rely on him to turn complex requirements into reliable, maintainable backend systems.
code15 years of coding experience
job14 years of employment as a software developer
bookIngeniero Técnico en Informática de Sistemas, Programación, Desarrollo software, Ingeniero Técnico en Informática de Sistemas, Programación, Desarrollo software at Universidad de Valladolid
bookBachelor's Degree, Computer Science and Information Technology, Bachelor's Degree, Computer Science and Information Technology at the Technical College of Computer Science at the University of Valladolid
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

rust10
cargo10
package-manager10
testing10
error-handling9
configuration-management9
sem8
build-automation8

Programming languages (5)

TypeScriptRustLuaRubyVim Script

Github contributions (5)

github-logo-circle
rust-lang/cargo

Sep 2016 - Nov 2016

The Rust package manager
Role in this project:
userBackend Developer
Contributions:12 commits, 5 PRs, 30 comments in 1 month
Contributions summary:Juan primarily contributed to bug fixes and improvements within the `cargo` package manager, focusing on configuration parsing and test suite enhancements. They addressed an issue of parsing home configurations multiple times. The user also fixed an issue related to the `cargo update` command in empty workspaces. Furthermore, they added error messages for invalid semver specs in the `[replace]` section and implemented correct `cfg` flags for rustdoc tests.
rustpackage-managercargo
jhbabon/git-template

Nov 2013 - Apr 2015

Contributions:14 commits, 1 push in 1 year 5 months
git-templatehooksdirectory
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
Juan Hernández - Senior Software Engineer at GitHub