Alfredo Sainz

Staff Software Engineer at GitHub

Ceánuri Alto, Basque Country, Spain
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
Alfredo Sainz is a Staff Software Engineer with 22 years of experience building distributed systems, currently at GitHub after a stint leading backend and DevOps work at Pyroscope. He is a true polyglot with deep interests in programming languages, compilers, algorithms, reverse engineering and cryptography, and has contributed to noteworthy open-source projects such as Pyroscope’s continuous profiling platform and a Common Lisp-to-JavaScript compiler. Alfredo combines hands-on systems engineering—improving build portability, config decoupling, and integrated server/agent modes—with algorithmic craftsmanship demonstrated in Lisp solutions to competitive programming problems. Based in the Basque Country, he pairs academic roots and teaching experience with senior engineering leadership across startups and scale-ups, often tackling low-level robustness and tooling that quietly improve developer velocity.
code22 years of coding experience
job16 years of employment as a software developer
bookIngeniería de Telecomunicaciones, Ingeniería de Telecomunicaciones at Universidad del País Vasco/Euskal Herriko Unibertsitatea
languagesEnglish, Spanish, Basque, Catalan
github-logo-circle

Github Skills (26)

algorithms10
javascript10
configuration-management10
linux10
data-structure10
compiler-compiler10
go10
common-lisp10
build-automation10
profiling10
data-structures10
compiler10
devops10
profiler10
lisp10

Programming languages (26)

CGoCommon LispHTMLErlangTypeScriptShellR

Github contributions (5)

github-logo-circle
Solutions to problems from various online judges / contest sites.
Role in this project:
userBack-end Developer
Contributions:1982 commits, 24 PRs, 390 pushes in 6 years 9 months
Contributions summary:Alfredo's primary contributions involve implementing solutions to various online judge problems. The solutions are written in Lisp and likely involve algorithms and data structures as indicated by the nature of the problems. The user's contributions show proficiency in using the Lisp programming language to solve a variety of competitive programming challenges related to areas such as graph algorithms and dynamic programming.
pythonleetcodeproblemsjudgesonline-judges
grafana/pyroscope

Nov 2021 - Apr 2022

Continuous Profiling Platform. Debug performance issues down to a single line of code
Role in this project:
userBack-end & DevOps Engineer
Contributions:54 reviews, 61 commits, 77 PRs in 5 months
Contributions summary:Alfredo primarily focused on improving the build process and configuration of the Pyroscope platform. They addressed issues with linking flags in the Linux build system, improving portability and fixing rust dependencies. Additionally, they refactored the configuration management to decouple internal and public configurations, specifically in storage and execution components. The user also contributed to the adhoc mode, adding support for push mode and integrating the server and agent in a single process.
pythonobservabilitydeveloper-toolspyroscopemonitoring
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