Summary
Ibrahim Mohamed is an experienced software engineer and Assistant Lecturer at Cairo University's Faculty of Computers and Information with 11 years in academia and industry building Java-based enterprise web applications. He has delivered production systems using Spring, Hibernate, GWT, Google App Engine, Firebase and payment integrations, and contributed to projects for clients including a London-based agency and a faculty management system for Azhar University. Combining hands-on development experience from internships at IBM and TIEC with current teaching responsibilities, he bridges practical engineering practices—TDD, CI/CD, Scrum—with curriculum and student mentorship. Known for tackling backend and full-stack challenges, he brings a pragmatic focus on databases, testing and deployable architectures while staying eager to learn and apply creative solutions.
11 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Computer Science, Excellent, Bachelor's degree, Computer Science, Excellent at Faculty of computers and information - Cairo University
English, Arabic