Kevin Amado

Staff Site Reliability Engineer at Drata

Calgary, Alberta, Canada
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
Kevin Amado is a Staff Site Reliability Engineer with seven years of software engineering experience focused on cybersecurity and financial systems, currently based in Calgary. He has progressed rapidly through senior and principal engineering roles at startups and scale-ups, shaping projects that improved processes, people outcomes, and company revenue. A security-first generalist, Kevin blends backend reliability work with pragmatic leadership, and he actively contributes to open source—improving developer experience in the notable Nix package manager by hardening error reporting around infinite recursion. He holds a Master of Engineering in Computer Software Engineering and brings an unusual mix of civil engineering training and security-focused software craftsmanship to complex, production-critical systems.
code7 years of coding experience
job6 years of employment as a software developer
bookEngineer's degree Civil Engineering, Engineer's degree Civil Engineering at Universidad Industrial de Santander
bookMaster of Engineering - MEng Computer Software Engineering, Master of Engineering - MEng Computer Software Engineering at University of Calgary
languagesEnglish, Spanish
github-logo-circle

Github Skills (7)

debugging10
debug10
functional-programming10
c-language10
package-manager10
cprogramming-language10
nix10

Programming languages (17)

C#JavaC++RustCGoPerlHTML

Github contributions (5)

github-logo-circle
NixOS/nix

Oct 2021 - Mar 2022

Nix, the purely functional package manager
Role in this project:
userBack-end Developer
Contributions:13 reviews, 13 commits, 10 PRs in 4 months
Contributions summary:Kevin primarily focused on improving error messages related to infinite recursion within the Nix package manager. Their contributions included adding position information to functions like `forceValue`, `fetchMercurial`, `fetchTree`, and `fetch`, which improved the debugging experience. They also addressed infinite recursion issues in `builtins.toXML`. These changes demonstrate a focus on improving the robustness and developer experience of the Nix package manager.
functional-programmingnixosdeclarative-languagec-plus-pluspackage-manager
kamadorueda/nixel

Apr 2022 - Nov 2022

Contributions:70 commits, 63 pushes, 14 tags in 7 months
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
Kevin Amado - Staff Site Reliability Engineer at Drata