Mohamed is a Senior Java Back-end Developer with 14+ years of experience in various development and engineering roles encompassing requirement gathering, design, coding, maintenance, and enhancement. He has worked as a technical architect and senior back-end developer, assisting as a subject-matter expert in giving a more comprehensive picture of architecture and design of scalable, performant, and cost-effective application solutions. Mohamed has served in a client-facing capacity, converting business needs into viable, scalable solutions and designing web apps using Java EE technologies and frameworks such as Spring Boot, Node.js, and React. He is a senior engineer valued for driving quality and consistency throughout all phases of the software development cycle.
Worked on the Advance Cargo Information project based on developing Calogie System that managed vendors and agents, providing the interface for end users and sending messages and notifications.
Delivered POCs and got actively involved with the client for requirement gathering.
Designed a new framework coupling Angular and Spring and worked on full-stack development and architecture tasks.
Worked for Jive, a leading provider of communication and collaboration business solutions and interactive intranets to improve employee engagement, alignment, and productivity.
Led and supervised a technical team, providing technical assistance to other project members.
Managed R&D functions on the technologies required for development and prepared POCs for the client.
Served as a Java technical leader for UST Global, working on several projects including TIC (Trade Item Catalog) - retail domain, WalMart, Wolesely – Ferguson (retail domain), and Ferguson.
Worked as a system engineer for Wipro , delivering several projects such as PIM Argos (eCommerce) for Argos.UK.
Worked as a module leader for Shell International and iLogistics and as a senior Java developer for Abu Dhabi Commercial Bank.
Developed a full-stack platform for Emirates Airlines' Advance Cargo Management platform, impacting the airline's logistic cycle.
Led a team of four in creating four cargo modules for the management board to track freight flow.
Converted an existing monolithic application into eight microservices using Docker, Kubernetes, and Spring Boot, improving scalability and file upload speed.