NodeJS (TypeScript)
Java - JEE
Python
Angular
React Native
Framework
Express
NestJs
Spring (Boot - Data JPA -Security)
Hibernate
RxJs
LiquidBase
JUnit
Mockito
DevOps
ElasticSearch - Kibana
Docker
Kafka / RabbitMq
IAAS
Kubernetes - HELM
Ansible
Terraform
Jenkins
SonarQube
Git
Cloud
AWS
Database
SQL
NoSql
PL/SOL
PostgreSQL
Oracle
MongoDB
DynamoDB
IBM DB2
Divers
SCRUM
Jira - Confluence
Orange Bank 08/2022 - Aujourd'hui
En tant que DevOps/Dev dans l'équipe IA d'Orange Bank, j'ai dans unpremier temps, contribué au développement d'un processus Pythonautomatisé qui avait pour objectif d'injecter des données (anonymisé)pendant les conversations entre le Chatbot et les clients et cela grâce à lamis en place d'une Suite Elastic à l'aide d'un Docker (compose).
J'ai ensuite été en charge de la migration du chatbot vers AWS (AmazonWeb Services).
Pour accomplir cela, j'ai apporté des modifications aux composantsexistants de la solution en utilisant Node.js, TypeScript et Nest.js. J'aiégalement développé de nouveaux composants dans le but d'optimiser lesprocessus. L'un de ces microservices a été développé en utilisant Java etSpring (Boot / Data JPA) , avec l'intégration de Liquidbase, Hibernate etKafka.
La dernière étape de la migration a consisté à déployer les nouveauxmicroservices à l'aide de HELM, Terraform, Jenkins et Docker dans despipelines CI/CD.
TechLead Fullstack / DevOps
Swisslife 02/2021 - 08/2022
En tant que TechLead au sein swisslife, j'ai dans un premier tempsdéveloppé un processus Python d'extraction de données automatisésdans le but de facilité au pole Data l'utilisations de celles ci.
J'ai ensuite été en charge de la mise en place de l'infrastructure,développement et déploiement d'une application web à destination desgestionnaires Swisslife.
Celle ci à été développée sous NodeJs / Angular 12 et appelant des webservices Java 11.
La mise en place de l'architecture et le déploiement automatisé sur AWSà été mis en place à l'aide du chaines devops contenant kubernetes,docker, jenkins, sonarqube, ansible et bitbucket. Les données sontstockés sur une base Filenet et DynamoDB.
L'application à été sécurisé à l'aide d'une authentification silencieusegéré par AWS Cognito et OpenID Connect.
Développeur Fullstack
Phenix Technologies 01/2020 - 02-2021
En tant que développeur, j'ai pris en charge le développement d'uneapplication de gestion et de partage de documents dédiée aux agents dela SNCF. L'objectif était de fournir aux contrôleurs et aux agents unaccès rapide et facile à toutes les informations et documents liés au traficSNCF, directement depuis leur application mobile.
L'application est développé en Java 8 en utilisant les frameworks Vert.xet Angular 9. L'application est testé unitairement avec JUnit. Une pipelinede CI/CD est mise en place avec TeamCity et Git. Les données del'applications sont quant à eux stocké sur une base PostgresQL
Lead Développeur Fullstack
Devoteam 09/2016 - 01/2020
En tant que Lead Développeur fullstack au sein du centre de DevoteamRecherche et Innovation, j'ai été en charge de 3 projets :
Conception et développement d'une application de gestion desconsultants en intermission chez DRI.
Application développée sous Java EE / Springboot / Hibernate /Angular 4 / TypeSript/ JavaScript JQuery / Spring ( Data JPA,Security) / Bootstrap, pratique CI/CD (Git, Jenkins), TU (JUnit/Mockito) et données stockées sur MySql. Application déployéesur AWS (Cloud)
Gestion de projet Agile SCRUM, recueil du besoin au près desutilisateurs et mise en place de test fonctionnel.
Développement de processus automatisation de taches via VBA etPython dans un objectif que gain de temps ( 1/2 journée -> 15 sec).
Anonymisation des données dans le but de les protéger et respecterle RGPD.
Business Intelligence - Big Data-Cloud& Nomadisme - ArchitectureDistribué - Conteneurisation- Sécuritédes SI
Systèmes - Réseaux - ProgrammationObjet - Android - loT - BDD
Gestion des SI- Gestion de projet -Analyse Financière
DUT Informatique
Paris XIII Villetaneuse 2014-2016
Programmation Objet- Networks-Sécurité des SI- Assembler - SCRUM