Amjad Mashaal

Senior Site Reliability Engineer at Okta

London, 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
Amjad Mashaal is a Senior Site Reliability Engineer based in London with 11 years of experience building and operating secure, resilient infrastructure at scale. He brings a pragmatic mix of systems, SRE, and backend development expertise from roles at Okta and Yelp, plus hands-on ops experience as a long-time freelancer and systems administrator. His open-source contributions include security- and validation-focused work in Certbot’s ACME implementation, showing a real commitment to internet security and trustworthy automation. Comfortable across Linux, build systems and porting projects (e.g., Haikuports), he pairs production-first engineering with a history of adapting software to new platforms. Colleagues know him for quietly solving thorny reliability problems rather than for flashy pronouncements.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science and Engineering, Bachelor of Science (B.Sc.), Computer Science and Engineering at The German University in Cairo
bookThe Arab Academy for Science, Technology and Maritime Transport
bookBachelor Thesis, Network Anonymity, Bachelor Thesis, Network Anonymity at Ulm University
bookSidi Gaber Language School
languagesArabic, English
stackoverflow-logo

Stackoverflow

Stats
865reputation
79kreached
29answers
12questions
github-logo-circle

Github Skills (26)

acme-protocol10
cert10
python10
letsencrypt10
build-system10
makefile10
haiku10
package-manager-tool10
mocks10
certificate10
package-manager10
unit-test10
security-hardening9
c-language9
cryptography9

Programming languages (9)

C++ShellRustJavaScriptVueGoPHPRuby

Github contributions (5)

github-logo-circle
certbot/certbot

Nov 2015 - Jan 2020

Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.
Role in this project:
userBack-end Developer & Security Engineer
Contributions:129 commits, 61 PRs, 253 comments in 4 years 3 months
Contributions summary:Amjad primarily contributed to the `acme` directory, working on the challenges and associated test files. Their commits include changes in `acme/acme/challenges_test.py` involving key authorization and HTTP01Response tests, suggesting an involvement in the core validation mechanisms. They also contributed to `letsencrypt/cli.py` with security-related fixes and enhancements in the build process that indicate a focus on the overall security and reliability of the Certbot client.
acme-protocolcertbotacmeacme-clientcertificate
haikuports/haikuports

Dec 2014 - Jan 2015

Software ports for the Haiku operating system.
Role in this project:
userBack-end Developer
Contributions:40 commits in 1 month
Contributions summary:Amjad's commits primarily focus on integrating software ports for the Haiku operating system. They are involved in porting applications like Globe and Teeworlds to Haiku, which included modifications to build systems, code adaptations, and linking dependencies. The user is contributing to the Haikuports project to expand the software available for the Haiku OS.
operating-systemhaikuhaiku-ospackage-manager
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