Alexander Lamaison

Staff Software Engineer at Orbital

Ashford, 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
Alexander Lamaison is a staff software engineer with 19 years’ experience building high-performance, reliable platform and backend systems for companies from Sky to Twitter and Thought Machine. He’s a polyglot generalist equally comfortable in Python, Java, Scala and C++, with deep expertise in systems design, automation and operational reliability that has reduced costs and on-call pages at scale. His work at Twitter included leading graph storage and fleet automation efforts that saved hundreds of thousands of dollars and cut toil dramatically, while at Thought Machine he re-architected core banking components for horizontal scalability. An active open-source contributor, he has improved critical C/C++ projects such as libssh2 and the widely-used Hunter CMake package manager, tackling platform compatibility and secure key handling. Based in Ashford, UK, he blends rigorous academic foundations from Imperial College with hands-on improvements that make complex distributed systems simpler to run and maintain.
code19 years of coding experience
job10 years of employment as a software developer
bookMaster of Engineering (MEng) Computing, Master of Engineering (MEng) Computing at Imperial College London
languagesEnglish, Dutch
stackoverflow-logo

Stackoverflow

Stats
8,003reputation
3.5mreached
20answers
18questions
Badges
pthreads
top-1%
ssh
top-5%
cmake
top-1%
design-patterns
top-1%
github-logo-circle

Github Skills (33)

c-language10
package-management10
windows10
build-system10
cmake10
c1110
standard-library10
c1710
design-patterns10
openssl10
cryptography10
c-library10
common-library10
cprogramming-language10
pthreads10

Programming languages (9)

TypeScriptJavaC++CCMakeGoGroovyEmacs Lisp

Github contributions (5)

github-logo-circle
libssh2/libssh2

Aug 2009 - Aug 2016

the SSH library
Role in this project:
userBackend Developer
Contributions:45 commits, 24 PRs, 36 pushes in 7 years 1 month
Contributions summary:Alexander primarily focused on improving the integration with OpenSSL within the SSH library. Their work involved replacing calls to OpenSSL FILE-pointer functions with BIO-based arguments, which resolved Windows DLL boundary issues. Additionally, they refactored the code to pass private keys to OpenSSL using filenames with BIO_new_file(), eliminating the need for the library to read the private key into memory. These changes aimed to enhance the library's compatibility and security related to private key handling.
ssh-librarysftpsshforwardinglibssh2
ruslo/hunter

Aug 2014 - Aug 2016

Role in this project:
userFull-stack Developer
Contributions:40 commits, 22 PRs, 78 comments in 2 years
Contributions summary:Alexander focused on enhancing and maintaining the Hunter project, a CMake-based package manager. Their contributions involved fixing architecture detection for MSVC, integrating Boost and adding new packages like Comet, Washer, Libssh2, Expat, PNG, WinSparkle, WTL, and Boost.Process, which indicates a focus on expanding package availability and improving the project's functionality. The user also updated the toolchain to ensure a smooth experience for other users of the tool.
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
Alexander Lamaison - Staff Software Engineer at Orbital