Andrew Doran

Production Engineer at Meta

Dublin, Ireland
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
Andrew Doran is a seasoned production engineer based in Dublin with 27 years of experience building and operating low-level, concurrent systems from assembly and hardware interfaces up to large-scale production deployments. He has a deep background in kernel and database engine development—having led a NetBSD kernel overhaul and contributed to DB2/BigSQL internals at IBM—and now applies that expertise at Meta on complex infrastructure and reliability problems. An active contributor to open-source projects like Facebook's OpenBMC, he focuses on firmware maintainability, systemd integration, and tooling that bridges firmware and cloud operations. Known for tackling hard systems problems and pragmatically modernizing legacy stacks, he blends hands-on systems programming with production DevOps at scale.
code27 years of coding experience
job17 years of employment as a software developer
github-logo-circle

Github Skills (9)

dhcp10
systemd10
openbmc10
python10
yocto10
rest-api9
porting9
ports9
backport9

Programming languages (3)

C++CGo

Github contributions (5)

github-logo-circle
facebook/openbmc

Apr 2020 - Sep 2022

OpenBMC is an open software framework to build a complete Linux image for a Board Management Controller (BMC).
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:82 commits, 10 comments, 1 issue in 2 years 6 months
Contributions summary:Andrew primarily focused on improving the functionality and maintainability of the OpenBMC firmware. Their contributions included implementing a concept of compatible platforms in the pypartition tool, enhancing the REST API schema validation tool, and backporting DHCPv6 vendor option capability from systemd. Additionally, the user addressed logging issues and configured SSH settings for systemd. Their work also involved converting system scripts to systemd units and making various system-level improvements.
software-frameworkyoctocontrollerlinux-imagelinux
doranand/version

Mar 2018 - Mar 2018

Contributions:16 pushes, 1 branch in 4 days
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
Andrew Doran - Production Engineer at Meta