Expérience professionnelle
Ingénieur DevOps ― DSI Pole Emploi Castelnau-le-Lez
D'octobre 2019 à décembre 2022
Conteneurisation d'application legacy et déploiment sous Kubernetes
via HELM
Mise en place de pipelines CI/CD sous Jenkins, GitlabCI et Concourse.
Instauration de la culture DevOps au sein d'équipes projets
Développement d'outils de supervision pour la DSI : Python, ReactJS
Développeur ReactJS / Ruby On Rails ― Lynceus-Partners
Septembre 2019
Refonte de la plateforme de gestion de positions financières de la société
Lynceus-Partners en ReactJS avec Next.JS.
Création des composants et des pages
Ecriture des routes API
Tests unitaires frontend : Jest
Tests unitaires backend : Rspec
Documentation de l'API avec Swagger
Méthodologies: Agile, TDD (Rspec), déploiement continu, ...
Outils: Docker, Heroku, GitHub, CircleCI
Développeur Ruby on Rails ― Bertek
De janvier 2019 à septembre 2019
Conception et développement d'un agrégateur de mission informatique
en architecture micro-services.
Service API backend: Ruby on Rails, CRON jobs, PostgreSQL, Rspec (en
TDD)
Service Scrapping: Python, Scrappy, Flask, unittest
Service Front-end: ReactJS, Redux, Jest / Enzyme
CI/CD: Docker, Rancher 1.6, GitlabCI
Développeur Ruby on Rails / Bertek
De janvier 2019 à septembre 2019
Conception et développement d'un agrégateur de mission informatique
en architecture micro-services.
Service API backend: Ruby on Rails, CRON jobs, PostgreSQL, Rspec (en
TDD)
Service Scrapping: Python, Scrappy, Flask, unittest
Service Front-end: ReactJS, Redux, Jest / Enzyme
CI/CD: Docker, Rancher 1.6, GitlabCI
Développeur Ruby on Rails / Lynceus-Partners (via Bertek)
De septembre 2018 à janvier 2019
Développement sur une plateforme de gestion de positions financières
développée par Lynceus-Partners.
Intégration d'une équipe de 4 développeurs en remote-working.
Développement d'améliorations et de corrections
Mise en place du pipeline CI
Optimisation des tests unitaires
Dockerisation de l'environnement
...
Méthodologies: Agile, TDD (Rspec), déploiement continu, ...
Outils: Docker, Heroku, GitHub, CircleCI
Développeur Android/iOS / OPPBTP (via Bertek)
D'août 2018 à septembre 2018
Corrections et améliorations sur deux applications de gestion des
risques sur les chantiers :
Application native Android en JAVA
Application native iOS en Swift
Migration de l'application iOS de Swift 2 vers Swift 4.
Admin. système / Bertek
Avril 2018
Migration du serveur dédié en charge de l'ensemble des services de
BERTEK vers un VPS.
Dockerization de l'ensemble des services
Déploiement d'un rancher server et de ses agents
Mis en place d'un firewall + rules + fail2ban
Scripting bash pour backup journaliers
...
Développeur JAVA / Browse&Go (via Bertek)
Mars 2018
Développement d'un Proof-of-Concept qui intègre la solution développé
par Browse&Go dans un système de caisse existant (Unicenta) via leur
API.
Ce PoC avait pour but de montrer que leur solution fonctionne
techniquement et qu’elle est intégrable dans différents systèmes de
caisses existants.
Modification code source d'Unicenta : ajout de callbacks a des points
stratégiques, création de nouvelle vue et système de paiement, ...
Implémentation des règles métiers (workflow) liées à l'API de
Browse&Go.
Développeur Ruby on Rails / Bertek
De janvier 2018 à mars 2018
Apprentissage du framework Ruby on Rails.
Développement d'un outil interne de gestion de missions informatique.
Développeur Android / BIM (via Bertek)
De septembre 2017 à décembre 2017
Bim est un assistant personnel qui vous permet de decouvrir, reserver et
payer dans les meilleurs restaurants francais.
Développement de la version 4 de l'application sur Android avec une
équipe de 3 développeurs.
Langages: Kotlin / JAVA
Outils: Gitlab, Slack, Invision
SCRUM, API REST
Développeur Android / Yoomed (via Bertek)
De mars 2017 à juin 2017
Développement d'une application mobile Android se présentant sous la
forme d'un jeu qui permet de guider la respiration de l'utilisateur afin de
l'aider à s'endormir.
Initialisation du projet et développement des premiers sprints.
Développeur fullstack / Méliconi (via Bertek) Montpellier
De février 2017 à mars 2017
Développement d’un tableau de bord et développement d'améliorations
diverses sur des développements existants pour un client Resco Mobile
CRM (client pour Microsoft Dynamics CRM)
Langages : HTML, CSS, JS (back-end)
Librairies : JSBridge, JQUERY
Outils : Woodford
Développeur JS/HTML5 / Vacanisport St Jean de Maruéjols
De juin 2016 à juillet 2016
Développement d'une application web orienté mobile pour un escape
game extérieur.
L'application a pour but de guider les utilisateurs à travers différentes
énigmes et étapes tout au long de l'activité.
Développeur JAVA/JEE / GFI PROGICIELS Montpellier
De février 2016 à avril 2016
Développement J2E d'un module pour le progiciel de ge...