Alec Warren

Software Engineer 2 - Docker Hardened Images Team at Docker, Inc

Boston, Massachusetts, United States
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
Alec Warren is a pragmatic software engineer with five years of experience building cloud and embedded systems, currently on Docker’s Hardened Images team after helping Canonical automate and harden Ubuntu images for major cloud providers. He blends backend Python, DevOps, and embedded C expertise—shipping image pipelines, Jenkins automation, and reliability fixes in high-profile open-source projects like cloud-init. Alec also runs a consulting firm where he delivers production mobile apps (React Native + native modules), IoT prototypes on Raspberry Pi, and ongoing IT services for small businesses. Known for improving efficiency at scale—streaming log collection to cut memory use and fixing sudoers idempotency—he pairs rigorous testing and documentation with a knack for untangling legacy systems. Based in Boston and trained in AI and robotics at Northeastern, he brings a systems-minded approach that bridges cloud infrastructure, device firmware, and mobile integration.
code5 years of coding experience
job3 years of employment as a software developer
bookJohns Hopkins University
bookIntro to Self-Driving Cars Nanodegree Program, Artificial Intelligence, Intro to Self-Driving Cars Nanodegree Program, Artificial Intelligence at Udacity
bookBS Computer Science & Robotics Minor, Artificial Intelligence, BS Computer Science & Robotics Minor, Artificial Intelligence at Northeastern University
bookHigh School Diploma, High School Diploma at Harrisburg Academy
bookDiploma, Diploma at International Baccalaureate
languagesSpanish
github-logo-circle

Github Skills (9)

devops10
python10
cloud-init10
jinja29
automation9
automations9
testing8
pytest8
bash7

Programming languages (9)

TypeScriptJavaCSSShellJavaScriptGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
canonical/cloud-init

Jul 2023 - Jul 2025

Official upstream for the cloud-init: cloud instance initialization
Role in this project:
userDevOps Engineer & Backend Developer
Contributions:118 reviews, 26 PRs, 176 comments in 2 years
Contributions summary:Alec primarily contributed to improving the cloud-init project's reliability and efficiency. They fixed a bug related to sudoers file idempotency, ensuring that rules are not duplicated. Furthermore, the user optimized the `collect-logs` functionality by streaming output, which reduced memory usage. They also implemented enhancements, such as improved Jinja template error handling.
cloud-initpython
canonical/cc-builder

Nov 2023 - Oct 2024

Contributions:2 releases, 5 reviews, 17 PRs in 10 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