Amr Adel

Software Engineer at Meta

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

👤
Senior
🎓
Top School
Amr Adel is a seasoned software engineer with 10 years’ experience building backend-first systems across startups and large tech, now a full-time engineer at Meta after completing its rotational program. He has deep practical experience with microservices, API gateways, Kubernetes, and multi-language stacks (Golang, Python, Node.js, Ruby on Rails) and has owned subscription and privacy-related frameworks at scale. Amr pairs strong engineering with QA and test automation skills—demonstrated by contributions to the popular faker-ruby library where he added locale-aware phone/date helpers and tightened unit tests and docs. Comfortable moving between monoliths and cloud-native architectures, he also mentors teams and has a track record of shipping pragmatic, well-tested features that improve operational reliability. Based in London with a Cairo University CS background, he’s driven by making products that genuinely impact users’ lives.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Faculty of Computers and Information at Cairo University
languagesEnglish, Arabic
stackoverflow-logo

Stackoverflow

Stats
584reputation
27kreached
44answers
14questions
github-logo-circle

Github Skills (14)

data-generation10
rspec10
fakerjs10
faker10
ruby10
api-design9
github8
git6
arraylist6
refactoring6
git-revert6
multidimensional-arrays6
git-commit6
ruby-on-rails6

Programming languages (5)

C++JavaScriptValaRubyPython

Github contributions (5)

github-logo-circle
faker-ruby/faker

Oct 2018 - May 2020

A library for generating fake data such as names, addresses, and phone numbers.
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:2 reviews, 5 commits, 4 PRs in 1 year 7 months
Contributions summary:Amr contributed to the `faker-ruby/faker` repository by adding new features and enhancing existing ones, specifically related to generating fake data for phone numbers and dates. The user implemented new methods like `country_code`, `phone_number_with_country_code`, `cell_phone_with_country_code`, and `in_date_period`, along with associated unit tests. They also added and updated documentation, including examples and clarification on method usage. Their work involved significant updates to both library code and test suites.
phonetestingrubyaddressesphone-numbers
AmrAdelKhalil/poly

Oct 2017 - Oct 2018

Contributions:4 PRs, 33 pushes, 12 branches in 1 year
javaevery-languageshare
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
Amr Adel - Software Engineer at Meta