Ahmed Elemam
About Ahmed Elemam
Ahmed Elemam is a Staff Backend Engineer currently working at Sopra Banking Software in Berlin, Germany. He has extensive experience in backend development, having held various engineering roles in multiple companies since 2013.
Work at Sopra Banking Software
Ahmed Elemam currently serves as a Staff Backend Engineer at Sopra Banking Software, a position he has held since 2022 in Berlin, Germany. His role involves overseeing backend development tasks and contributing to the engineering culture within the organization. Prior to this, he worked as a Senior Software Engineer - Backend at the same company from 2021 to 2022. In both roles, he has focused on enhancing team performance and implementing development process improvements.
Previous Experience in Software Engineering
Before joining Sopra Banking Software, Ahmed Elemam gained extensive experience in backend development across various organizations. He worked at elCinema.com as a Software Engineer - Backend from 2013 to 2014, and later at USY TECH as a Senior Backend Engineer from 2014 to 2017. He also held the position of Lead Backend Engineer at Skolera from 2018 to 2019, and served as a Senior Backend Ruby Developer at VAHA from 2019 to 2021. His diverse roles have contributed to his expertise in backend systems.
Technical Contributions and Initiatives
Ahmed Elemam has actively participated in significant technical initiatives throughout his career. He oversaw the migration of the payments backend module from a monolithic architecture to a microservices architecture, demonstrating his capability in modernizing backend systems. He also contributes to the development of new features and bug fixing initiatives, ensuring the quality and functionality of software products.
Education and Expertise
Ahmed Elemam earned a Bachelor's degree in Computer Software Engineering from the Faculty of Engineering at Mansoura University, where he studied from 2005 to 2011. His educational background provides a strong foundation for his career in software engineering, enabling him to apply good development principles and quality standards in his work.
Communication and Team Collaboration
In his roles, Ahmed Elemam acts as a liaison between technical and non-technical stakeholders, facilitating effective communication within teams. He promotes an engineering culture that emphasizes collaboration and quality, enhancing overall team performance through proposed internal development process improvements.