Mohamed Abdelkader
About Mohamed Abdelkader
Mohamed Abdelkader is a Senior Software Engineer with extensive experience in Java development, having worked for several companies in Egypt and Germany. He currently holds a position at MediaMarktSaturn in Munich, Bavaria, where he has been employed since 2021.
Work at MediaMarktSaturn
Currently, Mohamed Abdelkader holds the position of Senior Software Engineer at MediaMarktSaturn. He has been with the company since 2021, contributing to software development efforts in Munich, Bavaria, Germany. His role involves leveraging his extensive experience in software engineering to enhance application performance and development processes.
Previous Experience in Software Development
Before joining MediaMarktSaturn, Mohamed Abdelkader worked in various capacities across several companies. He served as a Senior Java Developer at CHECK24 Vergleichsportal GmbH for four months in 2019. Prior to that, he was a Senior Java Developer and Team Lead at Vodafone Egypt from 2013 to 2016. His experience also includes a role as a Senior Software Java Developer at ASSET Technology Group from 2010 to 2013, and as a Senior Java Developer at IBM from 2017 to 2019.
Education and Expertise
Mohamed Abdelkader studied Biomedical Engineering at Cairo University, where he achieved a GOOD rating from 2000 to 2005. He also attended the Information Technology Institute (ITI), where he completed a diploma in Java from 2007 to 2008. His educational background supports his expertise in software development, particularly in Java programming.
Mentorship and Leadership
In addition to his technical roles, Mohamed actively mentors junior developers, providing support and technical advice to help them grow in their careers. His leadership experience includes serving as a Team Lead at Vodafone Egypt and IBM, where he guided teams in software development practices and project execution.
Technical Skills and Contributions
Mohamed Abdelkader has a strong foundation in requirement analysis and design, focusing on both technical and business changes. He conducts code reviews and unit testing to ensure high-quality software delivery. He is also known for introducing new technologies to enhance application performance and improve development processes.