Samir Ghaouta

Software Architect| Tech lead java

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

JavaSpring BootDockerKubernetesAngular

Langues

Arabe (Maternelle)Français (Maternelle)Anglais (Courant)

À propos

Introduction

Fort de plus de 11 ans d’expérience, je me suis spécialisé dans la conception et le développement d’applications à fort trafic, en alliant expertise technique (Java, Spring Boot, Angular, PostgreSQL) et encadrement d’équipes dans des environnements agiles et internationaux. J’ai piloté plusieurs projets de refonte d’envergure en tant que Tech Lead Full Stack, avec la responsabilité de garantir la cohérence de l’architecture (DDD, Clean Architecture, Hexagonal) et d’accompagner les équipes

Liens

Expérience de travail

Software Architect & Software Craftsman

Sapiens Technology

oct. 2021 - Présent

5 ans 1 mois

BNP Paribas : Software Architect / Tech Lead Java - Directed the complete redesign of a financial market application, transforming it into a high-performing, scalable solution by leveraging Spring Boot 3 and hexagonal architecture for a robust backend. - Spearheaded the development of a modern, user-friendly frontend using Angular 16, enhancing client interactions and simplifying complex workflows. - Built and optimized CI/CD pipelines with GitLab CI, enabling automated deployments with zero downtime, significantly reducing time-to-market for new features. - Introduced and integrated advanced monitoring tools, including Grafana and ELK Stack, ensuring proactive system performance tracking and immediate issue resolution. - Mentored and coached developers on advanced topics like Kubernetes, Spring Boot, and Clean Code, fostering a culture of technical excellence and continuous improvement. - Collaborated with business stakeholders to align technical solutions with market needs, ensuring the delivery of impactful features that meet operational objectives. Key Achievements: - Improved system scalability and reliability, enabling the platform to handle higher transaction volumes seamlessly. - Reduced production issues through the adoption of robust testing practices and clean coding standards. - Enhanced deployment efficiency, minimizing operational risks through fully automated release processes. Technologies: Java 8/17, Spring Boot, Spring Batch, Kubernetes, Docker, Angular 16, Hibernate, Oracle, Grafana, GitLab CI, ELK Stack

Software Architect & Software Craftsman

Tinubu

mai 2019 - oct. 2021

2 ans 6 mois

Région de Paris, France

Senior backend developer

Renault Digital

déc. 2017 - mars 2019

1 an 4 mois

Région de Boulogne-Billancourt, France

Java 8, Java11 , Docker, API, Spring Boot 2.x , Hibernate5, Spring framework, Mockito, AssertJ, Junit5, Gradle, Gitlab, Sonar, Linux, REST, Kibana, ElasticSearch, Grafana, Git, UML, Design Patterns. Méthodologie : Agile / Scrum / TDD/

Consultant & Tech Lead Java/JEE

Orange Business Services

mars 2017 - déc. 2017

10 mois

Paris, France

Confidential projects

Technical Consultant Java/JEE

Worldline Global

août 2015 - mars 2017

1 an 8 mois

Projet : Mise en place de la solution ACS (https://3dsecure.lu/) France afin de sécuriser leurs transactions e-commerce pour les clients des banques luxembourgeoises( BCEE, BCP, BDL, BNP Paribas, BIL, ING, KBL, POST, Raiffeisen Bank International)  Participation aux ateliers d’analyse et de conception  Développer les interfaces utilisateurs (JSF/PrimeFaces), des batch, et des webservices:  Mettre en place de tests d'intégration automatisés pour des Webservices : Jenkins, Maven, soapUI ;  Mettre en œuvre des tests de performance de batchs, et de webservices.  Optimiser les performances d'applications n-tiers ;  Effectuer du support technique afin de traiter les problématiques et les anomalies techniques  Transmettre les bonnes pratiques de développement (clean code, tests unitaires, ...) ;  Faire le lien entre les architectes et l'équipe de développement ;  Effectuer des estimations et du chiffrage ; Technologies et frameworks utilisés : JAVA/JEE, JSF, PrimeFaces, SOAP, Hibernate 4, Spring 4, Spring web Flow, JBoss, Shiro, Maven, Jenkins, Sonar, Mercurial, UML2, Design Patterns

Ingénieur de projets

S2M

févr. 2014 - août 2015

1 an 7 mois

Casablanca, Maroc

Du 02/2014 au 09/2014 Mise en place un processus d’automatisation des tests fonctionnels d’une application J2EE en utilisant (Selenium, Jenkins, Maven, Git ) ainsi que la réalisation d’un outil de reporting pour garder la traçabilité des tests exécutés avec (Html5/Css3, Jsf2.0, Hibernate/JPa) Du 09/2014 au 08/2015  Conception et mise en place d’un DIS (Distributed Installation System) : un système pour automatiser tous les types d’installation (First-time,Order follow-up ,Update ) des solutions S2M dans un environnement distribué  Conception et mise en place d’un SRM (S2M Release Management) un outil pour paramétrer les commandes des clients et la construction logicielle pour des solutions monétiques de S2M  Gestion des demandes de changements spécifiques des clients (RFC : Request For Change) o Proposer une solution pour l’ajout d’une nouvelle fonctionnalité et la modification d’une fonctionnalité existante; o Former l’équipe Edition à utiliser cette solution (Java/J2ee, Jsf, PrimeFaces, spring, Hibernate, Redmine, Maven, Git, UML2, Design Patterns, ingénierie des modèles).

Stagiaire en developpement informatique

Best Performance Systemes

mars 2012 - juil. 2012

5 mois

Réalisation d’une application avec (Visual Basic & SQL Server 2008) qui permet la synchronisation deux bases de données distantes


Formation

Université Hassan II Mohammedia

Master Qualité du Logiciel

2012 - 2014

3 ans

Université Hassan II Mohammedia

Licence fondamentale Mathématique et Informatique

2009 - 2012

4 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.