Summary
Muhammad Ibrahim is a Senior Software Engineer with 8 years of hands-on experience building reliable backend systems across Node.js, TypeScript, Go, and Python, with strong PostgreSQL and MongoDB expertise. He has driven feature delivery and reliability improvements at fast-moving tech companies—merging microservices, introducing Redis caching, and boosting unit test coverage to improve system stability. Comfortable across the stack, he also contributes to DevOps and frontend work, and has production experience with Kubernetes, GCP, and observability tools like Datadog. At Swvl he helped design network and private-bus modules for expansion into Europe, and at Breadfast led consolidation efforts that simplified the service landscape. Based in Egypt, he combines a get-it-done, on-time mindset with a documented emphasis on code quality and mentoring new engineers.
8 years of coding experience
5 years of employment as a software developer
Bachelor's degree Chemical Engineering, Bachelor's degree Chemical Engineering at Alexandria University
Open Source Application Development, Open Source Application Development at Information Technology Institute (ITI)
English, Arabic