Mohammed Raouf is a Senior Software Engineer based in Cairo with a decade of hands-on experience blending software development and DevOps to streamline delivery through CI/CD, automation, and systems thinking. He moved from Linux system administration into backend-heavy full-stack roles, consistently favoring reliability, test-driven development, and thin vertical slices to reduce friction for engineering teams. At companies from startups to OnTheGoSystems he has built scalable tooling and shipping workflows that make developers’ lives easier and improve product consistency. Self-motivated and always learning, he complements professional work with side projects that keep him current on emerging practices and sharpen his automation-first approach. An often-overlooked strength is his grounding in operational realities—writing scripts and provisioning reproducible environments early in his career—which informs pragmatic, maintainable system design today.
10 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Science, B-, Bachelor's degree, Computer Science, B- at Future Academy - Egypt
A desktop debugging platform for mobile developers.
Contributions:21 pushes, 2 branches in 4 months
windowsdebuggingdebugcross-platformdesktop
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
Mohammed Raouf - Senior Software Engineer at OnTheGoSystems