Tamer Mohamed

Software Architect | FinTech Lead | Backend Lead | Staff Engineer | Technical Supervisor | Java Software Engineer

Qesm El Maadi, Cairo, Egypt

About

Experienced Software Engineer with 15+ years of hands-on experience in software development, specializing in a wide range of technologies. Throughout my career, I have worked extensively with Java SE, Spring, Spring Boot, Hibernate, SQL, MySQL, Oracle, Angular, JUnit, and Mockito, among others. My journey began with a strong foundation in Java SE, where I honed my skills in core Java programming and object-oriented design principles. As I progressed in my career, I embraced the Spring framework, leveraging its robust features for building scalable and modular applications. Spring Boot became my go-to framework for rapid application development, enabling me to deliver high-quality solutions efficiently. I have deep expertise in database technologies, particularly in working with SQL, MySQL, and Oracle databases. I have designed and optimized database schemas, and implemented efficient data access layers using Hibernate ORM. In recent years, I have been actively involved in the FinTech industry in Egypt, working with prominent companies like Masary, CIT Global, OPay, and MaxAB. As a Tech Lead, I have successfully led and mentored a team of talented developers, providing technical guidance, driving project execution, and ensuring the delivery of cutting-edge solutions that meet business objectives. In my role as a Tech Lead, I have demonstrated a strong ability to translate business requirements into technical solutions, ensuring alignment with industry best practices and architectural principles. Beyond my technical expertise, I am known for my excellent communication skills and ability to collaborate effectively with cross-functional teams. I have a proven track record of fostering strong relationships with stakeholders, facilitating productive discussions, and ensuring successful project outcomes. I am passionate about staying up-to-date with the latest technologies and trends, continuously expanding my knowledge and skills to deliver innovative solutions. I thrive in dynamic and challenging environments, where I can leverage my expertise in Java, Spring, Hibernate, and other technologies to drive technological advancements and contribute to the success of my organization.

Experience

  • FinTech Squad Lead at MaxAB at MaxAB
    Nov 2021 - Present · 4 yrs 8 mos

  • Software Architect E-Payment Integration Lead at OPay
    Feb 2021 - Nov 2021 · 10 mos

  • Software Development Lead at Masary Egypt
    Apr 2020 - Jan 2021 · 10 mos

  • Senior Software Development Team Leader at CIT VERICASH
    Sep 2019 - Mar 2020 · 7 mos

  • Technical Team Leader at Masary Egypt
    May 2016 - Aug 2019 · 3 yrs 4 mos