🔹 COMPÉTENCES TECHNIQUES
💻 Langages
- Back-end : Java (8, 11, 21), Python, PL/1, PHP, R, VBA
- Front-end : JavaScript, TypeScript, HTML, CSS
- Données & transformation : XML/XSL
🚀 Frameworks & Librairies - Java : Spring Boot, Spring Batch, Spring Security, Spring MVC, Hibernate, - MapStruts
- JavaScript : Vue.js, React
- Python & Data Science : Pandas, TensorFlow, Seaborn, NumPy
- PHP : Symfony
⚙️ CI/CD & DevOps - CI/CD : Jenkins, GitLab CI/CD, Nexus, Rancher
- Conteneurisation & Orchestration : Docker, Kubernetes
- Observabilité : Elasticsearch, Kibana, Prometheus, Zipkin, Loki, Tempo
☁️ Cloud Computing - Amazon Web Services (AWS) : S3, Lambda, EKS, EBS, RDS, EFS
🖥️ Serveurs & Environnements - Apache Tomcat, Docker, Machines Virtuelles, WebSphere
🛠️ Outils & Développement - IDE : IntelliJ IDEA, Eclipse
- SGBD : MySQL, PostgreSQL, Oracle, H2
- Outils SGBD : SQL Developer, PGAdmin, Liquibase
🧪 Tests & Qualité - Tests unitaires & automatisés : JUnit, Mockito, Selenium, TestNG, Grafana K6
- Qualimétrie : SonarQube
📌 Gestion de code & documentation - Versioning & Build : Git, Maven, Gradle, Subversion
- Documentation API : OpenAPI
📊 Outils de suivi & gestion de projet - Suivi d’incidents : JIRA, Trac
- Méthodologies : Scrum, Kanban, Cycle en V
🖥️ Systèmes d’exploitation - Windows, macOS, AS400
Tâches :
Sophia Antipolis, France
Novembre 2023 – Octobre 2024
• Conception, création et développement de nouvelles features from scratch
• Correction bug et amélioration de la fiabilité globale via du refactoring
• Lead technique dans une équipe de 4 devs, assurant la qualité du code via les bonnes pratiques,
le code review et la coordination des tâches
• Participation aux décisions d’architecture et aux choix technologiques pour optimiser les
performances et la scalabilité des solutions.
• Mise en œuvre d'un fournisseur IAM avec SAML2 pour la gestion sécurisée de l'authentification
et des autorisations.
• Remplacement d'une couche mainframe héritée par un nouveau moteur de tarification,
améliorant ainsi les performances et l'évolutivité.
• Gestion des déploiements de production, validations de version, tests de non-régression et gestion efficace des problèmes de serveur de production.
• Mise en œuvre d'un cadre d'observabilité et d'outils pour créer un tableau de bord permettant de surveiller les indicateurs clés de la solution.
Projets :
• Cegecour
• Atps – Génération de carte tiers payant
• Moteur de tarification & éligibilité
Stack technique : Java, Javascript, Typescript, VueJs, Quasar, Spring, Maven, OpenAPI, Hibernate, Gradle, PostgreSQL, MySQL, Git, Liquibase, H2, Grafana K6, TestNG, JUnit, Jenkins, Docker, Prometheus, ZipKin, Loki, Tempo, SAML2, MapStruct, Sonar, Jira
J'ai principalement travaillé sur le nouveau projet PMS Asterio et d'autres services (coffre-fort PCI, Channel Manager et moteur de réservation) pour aider les hôtels et restaurants à exploiter, gérer et commercialiser leurs services.
Tâches :
• Conception, création et développement de nouvelles features from scratch
• Correction de bug et amélioration de la fiabilité globale via du refactoring
• Aide l’équipe QA pour créer ou corriger des scripts de test de non-régression
Projets :
• Asterio
• Coffre PCI
• Booking Engine
• Channel Manager (booking.com, Airbnb, ...)
Stack technique : Java, Javascript, React, Hibernate, Maven, PostgreSQL, Oracle, Git, Subversion, Selenium, TestNG, JUnit, Jenkins
Tâches :
• Analyse et refactoring de 3 modules : 2 différés et 1 métier • Création de test unitaire
• Rédaction de la documentation technique
• Réécriture des features PL/1 (cobol propriétaire) en Java
Stack technique : Cobol, Java, Websphere, Maven, Jenkins, Sonar
Tâches :
• Elaboration d’un plan d’action et suivi des tâches réalisées • Maintenance et debug des disfocntionnements
• Création de nouvelles features
• Rédaction de la documentation inexistante
Stack technique : Java, PHP, Javascript, NodeJS, Ionic
Projet Pédagogique : Générateur graphique d’une base de données via des requêtes SQL
Tâches :
• Modélisation graphique et visuelle d’une base de donnée
• Création et partage de dashboard, component...
• Conception dans une équipe de 4 dans un context Agile (scrum)
• Maquettage et conception graphique ULM
• Test Unitaire
Stack technique : PHP, Symfony, Balsamiq, Highchart
- Anglais
- Français