
Moez Latrach
Ingénieur Logiciel Full-Stack Senior | Java & Angular
Salaire / Taux journalier
Ozoir-la-Ferrière, France
Mobilité : Paris, Île-de-France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Full-Stack avec 10+ ans d'expertise en Java/Angular et architecture microservices, actuellement chez BNP Paribas. Spécialisé en migration legacy vers cloud-native (Quarkus, Kubernetes), orchestration BPMN avec Kogito, et optimisation de performances. J'apporte des solutions scalables et maintenables avec une couverture de tests ≥80% pour vos projets de transformation digitale.
Expérience de travail
Développeur Full Stack Java / Angular – Microservices & Orchestration BPMN
BNP Paribas
mars 2023 - Présent
3 ans 8 mois
Paris, France
– Participation à un projet stratégique de transformation d'un système legacy vers une architecture microservices cloud-native avec les technologies Java 21 (Quarkus) et Angular 14. Mes responsabilités ont inclus: – Développement d'APIs REST en Java (Quarkus) et interfaces utilisateur responsives en Angular. – Conception de la couche de persistance avec MyBatis, gestion fine des requêtes SQL. – Orchestration de processus métiers avec Kogito (BPMN 2.0), notamment la génération de fichiers, leur enregistrement dans le Cloud Object Storage (COS), et l'envoi via des appels API (CFT). – Utilisation de Liquibase pour exécuter les scripts de migration BDD dans un contexte industrialisé. – Intégration de scripts Shell (.sh) exécutant des TPT / TBUILD avec paramètres dynamiques issus du backend Java. – Refactoring de l'utilisation d'AG Grid côté serveur pour éviter les timeouts côté client, amélioration de la performance d'affichage. – Mise en place d'un export CSV complet côté backend pour contourner la pagination côté serveur. – Collaboration avec l'équipe DevOps: modification de ConfigMaps Kubernetes pour optimiser l'allocation mémoire/CPU après audit, gestion des rôles et secrets via Vault (policies, paths, utilisateurs et mots de passe). – Écriture de tests unitaires avec Mockito, maintien d'une couverture de code ≥ 80%, participation aux revues de code et amélioration continue. – Contribution aux déploiements en environnement de production, participation active aux rituels agiles et à la documentation technique.
Consultant FullStack Java / Angular
Ministère des Transports
janv. 2021 - Présent
5 ans 10 mois
Paris, France
– Participation au développement et de la maintenance de l'application CAIRN (CAtalogue Informatisé des Remontées mécaniques Nationales) qui permet la gestion des appareils (catalogue de tous les appareils des remontés mécanique national). (JAVA 8, SPRING BOOT, SPRING DATA, SPRING SECURITY, REST API, POSTMAN, ANGULAR, POSTEGRESQL, HIBERNATE, MAVEN, GIT, JENKINS, DOCKER, KUBERNATES, SONAR. Méthodologie: SCRUM)
Consultant FullStack Java / Angular
Centre Interministériel de Services Informatiques relatifs aux Ressources Humaines (CISIRH)
sept. 2018 - déc. 2020
2 ans 4 mois
– Développement d'une application qui sert d'interface pour lancer les tests Sélénium (JAVA 8, SPRING BOOT, REST, SPRING BATCH, ANGULAR, BOOTSTRAP, MAVEN, JUNIT, SONAR, SÉLÉNIUM) – Maintenance de l'application GAUDDI qui est un espace de travail pour faciliter les actes de management de type administratif (ex. validation des demandes de congé, planning d'équipe,...) et de type déploiement RH (ex. évaluation des compétences, évaluation des performances, demande de personnel,...). ( JAVA 8, TOMCAT, SPRING, REST, JAVASCRIPT, HTML, CSS, JQUERY, OPENHR. MAVEN, JUNIT, MOCKITO, base de donné HR access, SONAR, SÉLÉNIUM, CUCUMBER, EXTENT REPORT)
Ingénieur logiciel Java/Java EE
HSBC
août 2016 - août 2018
2 ans 1 mois
– Développement d'une application d'instruction des lignes de financement. – (J2EE : Ejb, JPA, Hibernate, Ajax, WEB SERVICE SOAP, XML,CXF, DB2, Oracle, Eclipse, Websphere, Liferay, jQuery, Log4j, SVN, CSV, Maven, Tomcat, SQL, Workflow FlowMind)
Ingénieur logiciel Java/Java EE
TMS (Technical Marketing Service)
oct. 2014 - juil. 2016
1 an 10 mois
– Développement d'une application web de gestion des commandes – (J2EE: Java 7, Eclipse, JSP, struts, Hibernate, Jboss, Maven, HTML, CSS, Mysql, SVN)
Projet de fin d'études
ESPRIT
janv. 2014 - sept. 2014
9 mois
– Conception et développement d'une application de gestion des prises en charge maladie (J2EE : Jsf, primefaces, Ejb, JPA, Hibernante, Ajax, JavaScript, Maven, Junit, JQuery, Html, CSS, Mysql, Eclipse, Jboss, Power AMC, SVN, SQL)
Formation
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
Diplôme d'ingénieur, Ingénierie logicielle
2011 - 2014
3 ans 1 mois
Ecolé supérieur de commerce électronique Manouba
Licence appliqué, Service Web
2006 - 2010
4 ans 1 mois