Mohamed Mahdi

Backend lead at Rabbit Mart

Mohamed Mahdi has a diverse work experience in the field of digital technology and Java development. Mohamed is currently working as a Backend Lead at Rabbit since December 2021. Prior to that, they worked at Vodafone in multiple roles including Digital Architect, Digital Tech Lead, and Digital Channel Specialist from 2014 to 2021. Before Vodafone, they were a Java Developer at NTG Clarity from June 2013 to June 2018. Mohamed also had a role as a Java Developer at NTG Clarity from March 2012 to September 2012. In addition, they worked as a Java Instructor at the Faculty of Engineering, Helwan University from September 2011 to January 2012. Mohamed started their professional journey with ITI, where they completed an Enterprise Web Java Developer Diploma traineeship from October 2012 to June 2013 and also served as a graduation project supervisor in 2013. Throughout their career, Mohamed has gained expertise in various java technologies and concepts such as JSP, Servlet, EJB, Web Services, Struts, JSF, Prime Faces, Hibernate, Spring, Spring Integration, Spring MVC, JavaFX, and RESTful Web Services, alongside knowledge in database design, software engineering, and programming languages like C and C++.

Mohamed Mahdi completed their Bachelor's degree in Computer Engineering from the Faculty of Engineering at Helwan University, which they attended from 2006 to 2011. Prior to that, from 2003 to 2006, they attended Orman Secondary Schools, although no specific degree or field of study is indicated for this period. In addition to their formal education, Mohamed Mahdi obtained certifications in "Clean Architecture: Patterns, Practices, and Principles" from Pluralsight in April 2023, and "Microservices: Asynchronous Messaging" from LinkedIn in April 2023.

Links

Previous companies

NTG Clarity logo
Vodafone logo

Timeline

  • Backend lead

    December, 2021 - present