Alejandro Ruiz

Software Engineer at Buoyant

Barcelona, Catalonia, 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
Alejandro Ruiz is a seasoned software engineer with 26 years of experience spanning low-level systems and kernel work to high-level OOP and large-scale backend architecture. He brings rare expertise in low-latency rate limiting (patented work and IETF co-editing) and has practical experience running and scaling busy, 24/7 services including database sharding. Comfortable “close to the metal” in C and Rust as well as in higher-level ecosystems like Ruby, he has contributed notable fixes and features to the widely used Puma web server. A longtime open-source contributor and ACM member, he pairs deep technical craftsmanship—where memory barriers and race conditions matter—with pragmatic maintenance and design choices for reliability. Alejandro also blends hands-on engineering with people leadership, having led teams and recently taken on engineering management responsibilities. Based in Barcelona, he is a continual learner with eclectic interests from OS and embedded systems to security, testing, and developer infrastructure.
code26 years of coding experience
bookEnxeñeria Tecnica Informatica Xestion Computer Science, Enxeñeria Tecnica Informatica Xestion Computer Science at Universidade da Coruña
bookUOC (Universitat Oberta de Catalunya)
languagesFrench, Portuguese, English, Catalan, Galician, Spanish
stackoverflow-logo

Stackoverflow

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

Github Skills (9)

http10
rack10
server10
multithreading10
ruby10
java9
c119
c179
javas9

Programming languages (16)

JavaC++CRustMakefileGoPerlHTML

Github contributions (5)

github-logo-circle
puma/puma

Oct 2015 - Nov 2015

A Ruby/Rack web server built for parallelism
Role in this project:
userBack-end Developer
Contributions:7 commits, 5 PRs, 5 comments in 1 month
Contributions summary:Alejandro made several contributions to the Puma web server. They addressed a variety of issues, including fixing race conditions in the thread pool and correcting typos. The user implemented features such as allowing empty tags for process titles and adding options for redirecting STDOUT and STDERR. Furthermore, the user handled duplicate headers as per RFC for both the C and Java extensions, demonstrating a deep understanding of HTTP protocol standards.
multithreadingweb-serverrackrubyparallelism
3scale/echo-api

Mar 2017 - May 2022

Simple sinatra app that returns back info about the request
Contributions:29 reviews, 121 commits, 102 PRs in 5 years 2 months
apireactreturnssinatraecho-server
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
Alejandro Ruiz - Software Engineer at Buoyant