Andy Caldwell

Software Engineer at Undisclosed Finance Company

Enfield, England, United Kingdom
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
Andy Caldwell is a software engineer with 14 years' experience building telecom and cloud-native systems, currently working in finance after senior engineering tenure at Microsoft and a long stint on Metaswitch's open-source IMS core, Project Clearwater. He brings deep systems and networking expertise—Rust, C++, SIP, Linux and Python—coupled with low-level platform work demonstrated by contributions to rust-lang/libc and build tooling enhancements in Moby/BuildKit (including network flag support and improved test coverage). Comfortable across production backend stacks and cross-platform system internals, he excels at making networked, secure, and portable code reliable at scale. An Oxford-trained mathematician, he combines rigorous analytical thinking with pragmatic engineering and a history of shipping robust open-source improvements.
code13 years of coding experience
job15 years of employment as a software developer
bookMMath Mathematics, MMath Mathematics at University of Oxford
stackoverflow-logo

Stackoverflow

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

Github Skills (25)

container10
docker10
buildkite10
system-programming10
multiplatform10
builder-pattern10
cross-platform10
dockers10
low-level-programming10
go10
dockerfile10
golang10
buildkit10
rust10
builders10

Programming languages (15)

JavaC++CRustMakefileElmGoHTML

Github contributions (5)

github-logo-circle
moby/buildkit

Aug 2019 - Aug 2019

concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit
Role in this project:
userBackend Developer
Contributions:9 commits, 1 PR, 27 comments in 13 days
Contributions summary:Andy primarily focused on implementing and testing new features related to Dockerfile execution, specifically addressing network configurations. They added support for `--network` flags, enabling control over network modes like `none`, `default`, and `host`. Their contributions also included refactoring and improving the test suite for network and security features.
containersdockerfilegolangoci-imagebuildkit
rust-lang/libc

Nov 2015 - Nov 2015

Raw bindings to platform APIs for Rust
Role in this project:
userBack-end Developer
Contributions:6 reviews, 2 commits, 5 PRs in 1 day
Contributions summary:Andy contributed to the raw bindings for platform APIs for Rust. Their work primarily involved adding and modifying system-level functions, such as `umask`, and implementing platform-specific behavior, particularly for Unix-based systems. The user's contributions included aliasing LFS64 symbols on musl and modifying code to ensure compatibility across different environments. This demonstrates a focus on low-level system programming and cross-platform compatibility.
rust
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