- Elryan (elryan.com)Full stack DeveloperDecember 2024 - Today (5 months)Baghdad, Baghdad Governorate, Iraq• Developing and maintaining the Elryan.com Progressive Web Application (PWA) frontend and Node.js backend API.• Integrating Node.js APIs with Adobe Commerce backend to enable eCommerce functionalities, including catalog search, checkout process, payment integration, and content management system (CMS).• Implementing new features such as payment gateway integration, blog module, quick "Buy Now" functionality, user address location, and checkout redesign.
- VaimoSenior Software DeveloperOctober 2021 - August 2024 (2 years and 10 months)Dubai - United Arab Emirates• Advocated for and successfully introduced multi-platform technologies, enabling the development team to expand beyond e-commerce framework to include React.js, Node.js, enhancing the tech stack versatility, promoted Microservice and Micro Frontend architecture.• Managed and coordinated among the team, ensuring seamless integration and delivery of services to meet project requirements on time and within scope.• Monitored application performance, ensuring adherence to service-level agreements (SLAs) and addressing any potential risks or delays proactively.• Collaborated closely with the team to review user stories, providing implementation estimates to ensure project timelines were met.• Implemented microservices for scalable e-commerce business and headless frontend using micro frontend strategy.• Managed implementation/development timeline, overseeing budget compliance and project scope to maintain cost efficiency without compromising on quality.• Conducted post-project evaluations within the team to identify areas of improvement and optimize future collaboration strategies.• Customized and implemented the storefront architecture, developed a separate front-end application using Next.JS and React.JS due to poor website performance, and maintained node.js service on the backend.• Designed and implemented a scalable API using Node.js, enabling efficient data querying.• Implemented an API endpoint as a backend microservice on Node.js to fetch data from multiple data sources and served it on a single endpoint for the frontend system.• Implemented API with microservices to enable efficient communication, utilizing a federated approach to aggregate data from various services into a unified API.• Worked with another unit as a full stack developer, implemented a project on Next.JS and React.JS with nodeJS running in the backend, created and presented a POC in Next.js and React.js to demonstrate front-end performance.
- SQLISenior Software DeveloperNovember 2017 - October 2021 (3 years and 11 months)Dubai - United Arab Emirates• Developed and maintained scalable backend services using Node.js, ensuring robust and efficient API integrations for seamless frontend-backend communication.• Coordinated cross-functional meetings with internal stakeholders and external vendors to align project goals, timelines, and technical requirements.• Provided technical guidance and support to external engineers, helping them integrate seamlessly into existing project workflows and systems.• Developed and maintained strong relationships with teams, fostering a collaborative environment that facilitated quick issue resolution and continuous improvement.• Collaborated with frontend teams to align API structures with UI/UX requirements, ensuring a smooth user experience across platforms.• Applied best practices in API design, including proper versioning, security measures, and performance optimization for high-traffic production environments.• Developed a GraphQL API to streamline eCommerce functionalities, such as product catalog management, inventory tracking, and order processing, across microservices for an enhanced customer experience.• Worked on an online apparel store for Diesel with multi-website functionality for KSA, UAE, and Kuwait, including Arabic and English stores.• Collaborated with front-end teams to leverage GraphQL for efficient data fetching, reducing the need for multiple API calls, which enhanced the performance of eCommerce web and mobile applications. Nahdi Pharmaceuticals -• Managed a dedicated team of 3 engineers for a 2.2M AED project, reporting directly to the Head of Delivery and Project Manager.• Developed 18 markets in 7 different instances with various shipping and payment gateways, supporting 4 languages (EN, AR, FR, TR).• Worked as a Senior competence lead in new campaigns and all storefront customization/implementation.• Simplified add-to-cart and checkout journey, increasing sales by 16% and reducing checkout abandonment by 22%.
- Master of Technology in Information TechnologyCENTRAL INDIA INSTITUTE OF TECHNOLOGYDiploma in Information Technology |