Mohamed Abdul-fattah is a Senior Software Engineer with nine years of experience building scalable web and backend systems across PHP, Ruby on Rails, Java/Spring, and modern JavaScript frameworks. He has led teams and shipped production integrations for governments and enterprises, including e-invoicing integration with Saudi authorities and microservice-driven public funding platforms. Mohamed combines hands-on architecture and performance tuning—using tools like Blackfire—with pragmatic DevOps practices such as CI/CD and automated testing to raise reliability. His career spans product-led roles in e-commerce, healthcare/pharmacy management, and large-scale legacy modernization projects where he introduced DDD and test automation. Based in Alexandria, Egypt, he’s equally comfortable mentoring teams and diving into profiling or database optimization to squeeze out performance gains. Outside core delivery work he has built Laravel open-source packages and taught robotics, reflecting a blend of practical engineering and a curiosity for teaching and systems.
9 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Alexandria University
Contributions:28 commits, 38 pushes, 3 branches in 2 months
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.