About Mohammed Hamza
French
Native or bilingual
English
Native or bilingual
Experience
- Kereis cegemaSenior Software Engineer & Lead DEV Java / Spring Boot / Angular / Liferay – FreelanceJanuary 2023 - June 2025 (2 years and 6 months)As a confirmed Senior Software Engineer and Lead Developer, I contributed to the design and development of a complete digital platform for Swiss Life, dedicated to borrower insurance management.Objective: automate underwriting, risk management, and contract issuance, while offering a seamless experience for policyholders and brokers.⸻Key AchievementsArchitecture and technological choices• Architecture design and technical scoping• Modular Spring Boot (backend) + Angular (frontend) architecture• Implementation of a Liferay portal for business users• Orchestration and deployment of services via Docker and KubernetesIntegrations and interconnections• Salesforce (Heroku) for CRM management• SwissRé (Magnum) for risk analysis• Contralia for electronic signature• Coog integration for real-time pricing calculationBackend – Spring Boot / PostgreSQL• Development of secure REST APIs: subscriptions, pricing, signature, documents• Automated batch processing: receipts, monthly closing• Implementation of monitoring and operational logsFrontend – Angular / Liferay• Responsive portal for brokers and policyholders• Multi-step subscription process• Dedicated areas for contract and document managementCI/CD and DevOps• CI/CD pipelines via Jenkins and GitLab• Docker containerization, Kubernetes orchestration• Automation of integration tests and continuous quality control
- Société GénéraleFreelance Fullstack Software EngineerBANKING AND INSURANCESeptember 2017 - September 2020 (3 years)Paris, FranceTechnical Stack:Java 8/11 · Spring Boot · Spring Batch · Angular 5/6/9 · MongoDB · AWS (S3, Glue) · Docker · Kubernetes · Swagger · REST · Jira · TDD/BDDProjects Completed🔹 FGAD – Documentary Activities Federation🚀 Design of a scalable RESTful architecture🚀 Integration of AWS S3 as a cloud storage solution🚀 Refactoring of a Java legacy system with design patterns and Clean Code🚀 Active participation in Agile Scrum rituals (daily, planning, reviews)🚀 Advanced practices: TDD, BDD, pair programming, code reviews🔹 Accession – Non-performing loan assignment🚀 Complete development in Java 11, Spring Batch, Angular 9🚀 Automation of debt transfer processes🚀 Implementation of a CI/CD pipeline with integration tests🚀 Continuous delivery to production🔹 CAD – Automatic document control🚀 Technical overhaul with Java 11, Spring Boot, MongoDB🚀 Securing APIs with Spring Security🚀 API documentation with Swagger (SpringFox)🚀 Containerization with Docker and deployment via KubernetesKey Skills🚀 Microservices architecture & secure REST APIs🚀 Quality-oriented development (Clean Code, TDD/BDD)🚀 AWS Cloud, DevOps, integration and continuous deployment🚀 Product/business collaboration, backlog management via Jira---------------------------🚀 Designed scalable RESTful architecture (FGAD)🚀 Integrated AWS S3 for cloud storage🚀 Refactored legacy Java code with Clean Code & design patterns🚀 Full-stack dev (Java 11, Spring Batch, Angular 9 – Accession)🚀 Automated debt transfer processes with CI/CD & integration tests🚀 Technical overhaul using Java 11, Spring Boot, MongoDB (CAD)🚀 Secured APIs with Spring Security + documented with Swagger🚀 Dockerized apps & deployed via Kubernetes🚀 Agile mindset: Scrum rituals, TDD, BDD, pair programming🚀 Strong focus on delivery, product collaboration, and DevOps culture (Jira, Git, CI/CD)
- Oney – FranceSenior Software Development Engineer Fullstack – FreelanceBANKING AND INSURANCEOctober 2020 - December 2022 (2 years and 3 months)Main Project: Underwriting Process – Boulanger, Norauto & SamsungAs part of the redesign of the underwriting process for revolving credit products marketed by Oney (Boulanger, Samsung, Norauto brands), I contributed to the design, full-stack development, and deployment automation of a secure omnichannel underwriting system.Key Achievements:🚀 Complete development of underwriting journeys (5x/12x payment, personal loans, Oney+ card)🚀 Integration of a multi-channel electronic signature system (multi-product, multi-user)🚀 Optimization of the commercial offer engine according to client and partner needs🚀 Implementation and management of CI/CD pipelines for automated deliveries🚀 Configuration and execution of build and deployment workflows with Git & Jenkins🚀 Use of Docker for containerization and Kubernetes for orchestration🚀 Automated integration tests and performance verification in pre-production🚀 Agile collaboration with business and technical teams (Product Owner, QA, DevOps)Skills Developed:🚀 Robust and modular full-stack Java / Angular development🚀 Design and security of complex underwriting processes🚀 Implementation of DevOps workflows (Git, Jenkins, Docker, Kubernetes)🚀 Continuous deployment and environment monitoring🚀 Mastery of continuous integration and software quality (automated tests, CI validation)Technical Stack: Java 11 · Spring Boot · Spring Batch · Angular 5 · TypeScript · JavaScript · Git · Jenkins · CI/CD · Docker · Kubernetes · Integration Tests
Recommendations
Be the first to recommend Mohammed Hamza
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Computer Studies and Development EngineeringEcole Nationale des Sciences Appliquées2016
Certifications
- Oracle Certified Professional: Java SE 17 Developer (OCPJP 17)Oracle2024