Summary
Pierre M,W. is a dynamic Full Stack Software Engineer with a strong foundation in enterprise application development, cloud architecture, and DevOps. With professional experience at Sumerge and GonnaOrder, Pierre has built robust, scalable systems using Java Spring Boot, Angular, and microservices, while delivering full web and mobile solutions across banking and e-commerce domains. He brings proven expertise in integrating complex APIs, implementing clean architecture principles, and deploying resilient systems using Kubernetes, Docker, and OpenShift across Azure and AWS environments. From optimizing payment integrations with Visa and Google Pay to building microfrontend banking platforms with Kafka and Redis, Pierre consistently demonstrates technical precision and a deep understanding of distributed system design. He is also an IEEE-published researcher in intelligent surveillance systems, showcasing his capabilities in applied machine learning and innovation. With a broad technical toolkit, certifications in cloud DevOps, CI/CD, and software testing, and fluency in three languages, Pierre excels in collaborative, agile teams where performance, security, and scalability are top priorities.
Meet Pierre S.
Assessment Scores. Click to see explore details:
Average score on Debugging a JavaScript Appointment Booking System, Difficulty Medium
Great score on Book Availability Checker, Difficulty Easy
Average score on Optimize Angular E-commerce Platform Performance copy, Difficulty Medium
Great score on Angular's Change Detection Mechanism copy, Difficulty Medium
Great score on LRU Cache Algorithm, Difficulty Hard
Experience
Expleo Group
Software Engineer (Full-Time)
May 2024-present
Building end-to-end features while meeting quality standards.
Conducting meetings with clients to understand and estimate the required features.
Modernize legacy apps to micro-frontend and microservices architectures.
Conducting code review, and mentoring juniors.
Participating in project system design and architecture.
Technologies: Java, Spring Boot, Python, Flask, Javascript, Typescript, Angular, Linux, Ubuntu, RaspberryPi, AWS, Docker, Kubernetes, SonarQube, CI/CD piplines, Infrastructre as a code, MySQL, MongoDB, Redis, CircleCi, CloudFormation
GonnaOrder
Fullstack Software Engineer (Part-Time)
Nov 2023-present
Building end-to-end features.
Integrating with third-party systems with fault-tolerant
Optimizing Complexity and backend responses and database querying.
Fixing production level bugs.
Refactoring components to achieve reusability and scalability.
Technologies: Java, Spring Boot, Javascript, Typescript, Angular, Kafka, Multithreading programming, Flyway
Sumerge
Software Engineer (Full-Time)
Jan 2023-May 2024
Participate in building microservices and microfrontends from scratch to production.
Developed backend and frontend services.
Modernizing applications to microservices and micro-frontend architecture, improving scalability.
Technologies: Java, Spring Boot, Angular, Typescript, OpenShift, Docker, Kubernetes, Azure, ArgoCD, Sonarqube, CI/CD piplines, Kafka, MySQL, MongoDB, MsSql, Redis, Liferay
Associate Software Engineer (Full-Time)
Aug 2022-Jan 2023
Building frontend and backend services.
Fix production level bugs.
Perform unit testing to meet the coverage.
Technologies: Java, Spring Boot, Angular
Projects
BMW-Mars (Germany)
• Building a web app for BMW Group to be able to test Bluetooth technologies from the electric car's screens. • Provide Review and Guidance for junior software engineers. • Participating in Code Architecture and Design.
CIB-Alinma Bank (Saudi Arabia)
• Building Web-APP for CIB-Alinma bank corporates and SME users. • Building end-to-end features in microservices and microfront-end architecture. • Integrating back-end APIs with ESB services in Alinma Bank. • Working in agile and TDD for unit testing and BDD for behavioral testing. • Deploying on an OpenShift cluster using ArgoCD and Dockerization. • Led a development team to deliver business requirements (5 developers).
GonnaOrder Web-Mobile APP (Europe)
• Building a web app using Java Spring Boot and Angular. • Building new end-to-end features. • Integrating back-end APIs with third-party systems. • Implement a back-end system that integrates seamlessly with the MYSQL database. • Optimizing project performance.
AXA Insurance Web-Mobile APP (Egypt)
• Building a web app using Java Spring Boot and Angular. • Building new end-to-end features. • Integrating with third party insurance systems like Ciris & Toshfa.
Education
Bachelor's degree in computer science
2018-2022
Misr International University - Cairo, Egypt