Retour accueil CV

EXPERIENCE OS / 2013-2026

Chaque entreprise regroupe les rôles, périodes, responsabilités et détails associés.

Synthèse

PARCOURS

Expérience

Rôles

Entreprises

Pic

HISTOGRAM / 2013-2026

Chaque barre compte les rôles actifs pendant l'année. Le total d'expérience additionne les mois actifs une seule fois, même si plusieurs rôles se chevauchent.

Rôles actifs par année

TIMELINE
1

2013

1

2014

3

2015

2

2016

8

2017

6

2018

6

2019

7

2020

6

2021

4

2022

4

2023

4

2024

2

2025

2

2026

Expérience

01
Circular logo

Circular

Director Of Software Development

févr. 2024 - aujourd’hui (2 ans 4 mois)

févr. 2024 - aujourd’hui (2 ans 4 mois)
02
Circular logo

Circular

Technical Lead

juin 2023 - févr. 2024 (9 mois)

juin 2023 - févr. 2024 (9 mois)
03
Circular logo

Circular

Backend Engineer

avr. 2022 - mai 2023 (1 an 2 mois)

avr. 2022 - mai 2023 (1 an 2 mois)
04
Team for the Planet logo

Team for the Planet

Associate

avr. 2022 - aujourd’hui (4 ans 2 mois)

avr. 2022 - aujourd’hui (4 ans 2 mois)
05
Nalia logo

Nalia

Lead Tech Backend & DevOps

sept. 2021 - avr. 2022 (8 mois)

sept. 2021 - avr. 2022 (8 mois)
06

Déménagement

Pause professionnelle

juin 2021 - août 2021 (3 mois)

juin 2021 - août 2021 (3 mois)
07

MOSS SAS

Lead Software Architect & Technical Lead

nov. 2020 - mars 2021 (5 mois)

nov. 2020 - mars 2021 (5 mois)
08

MOSS SAS

Senior Consultant Technical Lead

sept. 2020 - nov. 2020 (3 mois)

sept. 2020 - nov. 2020 (3 mois)
09

MOSS SAS

Technical Lead

mars 2020 - août 2020 (6 mois)

mars 2020 - août 2020 (6 mois)
10
ON-X Groupe logo

ON-X Groupe

Technical Lead Frontend, Backend & DevOps

janv. 2020 - mai 2021 (1 an 5 mois)

janv. 2020 - mai 2021 (1 an 5 mois)
11

MOSS SAS

DevSecOPS - Ingénieur développement logiciels

févr. 2019 - janv. 2020 (1 an)

févr. 2019 - janv. 2020 (1 an)
12
OpenClassrooms logo

OpenClassrooms

Mentor

oct. 2018 - févr. 2024 (5 ans 5 mois)

oct. 2018 - févr. 2024 (5 ans 5 mois)
13
ON-X Groupe logo

ON-X Groupe

Consultant logiciels & Architect

déc. 2017 - mai 2021 (3 ans 6 mois)

déc. 2017 - mai 2021 (3 ans 6 mois)
14
Thales logo

Thales

Ingénieur logiciels

déc. 2017 - juin 2018 (7 mois)

déc. 2017 - juin 2018 (7 mois)
15
Self-employed / Freelance FullStack (Teddy Fontaine) logo

Self-employed / Freelance FullStack (Teddy Fontaine)

[RoadToBeer] Software Architect & Developer

mai 2017 - déc. 2019 (2 ans 8 mois)

mai 2017 - déc. 2019 (2 ans 8 mois)
16
Coding Academy by Epitech logo

Coding Academy by Epitech

Responsable pédagogique formation Cap Gemini

mai 2017 - déc. 2017 (8 mois)

mai 2017 - déc. 2017 (8 mois)
17
Self-employed / Freelance FullStack (Teddy Fontaine) logo

Self-employed / Freelance FullStack (Teddy Fontaine)

[Client confidentiel] Développeur Java / Android / Angular

mars 2017 - déc. 2019 (2 ans 10 mois)

mars 2017 - déc. 2019 (2 ans 10 mois)
18
Self-employed / Freelance FullStack (Teddy Fontaine) logo

Self-employed / Freelance FullStack (Teddy Fontaine)

[Efficient Drawer] Architecte & Développeur

mars 2017 - déc. 2019 (2 ans 10 mois)

mars 2017 - déc. 2019 (2 ans 10 mois)
19
Self-employed / Freelance FullStack (Teddy Fontaine) logo

Self-employed / Freelance FullStack (Teddy Fontaine)

[API Core Framework] Architecte et Développeur

mars 2017 - juin 2017 (4 mois)

mars 2017 - juin 2017 (4 mois)
20
RueCentrale logo

RueCentrale

Développeur Java & Android

sept. 2016 - févr. 2017 (6 mois)

sept. 2016 - févr. 2017 (6 mois)
21
RueCentrale logo

RueCentrale

Développeur Web & Android

avr. 2015 - juil. 2015 (4 mois)

avr. 2015 - juil. 2015 (4 mois)
22
Epitech logo

Epitech

Professeur de réseau (CISCO)

févr. 2015 - févr. 2016 (1 an 1 mois)

févr. 2015 - févr. 2016 (1 an 1 mois)
23
Epitech logo

Epitech

HUB Keeper

sept. 2014 - mars 2015 (7 mois)

sept. 2014 - mars 2015 (7 mois)
24
Bati Formes logo

Bati Formes

Chef de projet & Développeur web

juil. 2013 - déc. 2013 (6 mois)

juil. 2013 - déc. 2013 (6 mois)
01
Circular logo

3 rôles

Période globale

avr. 2022 -> aujourd’hui

NomadVaultConsulAWSNodeJSTypeScriptNestJS

Director Of Software Development

févr. 2024 - aujourd’hui (2 ans 4 mois)

Ville de Paris, Île-de-France, France
CDI À distance

Circular est un projet novateur qui vous offre une expérience unique et intelligente pour améliorer vos performances physiques et mentales.

Grâce à notre bague connectée et notre application, vous bénéficierez de recommandations personnalisées pour optimiser votre sommeil, votre bien-être et votre productivité au travail. Rejoignez notre communauté et découvrez comment Circular peut vous aider à atteindre vos objectifs de santé et de bien-être.

Technical Lead

juin 2023 - févr. 2024 (9 mois)

Ville de Paris, Île-de-France, France
CDI À distance

Migration de l'infrastructure depuis AWS vers une solution interne orchestrée avec les outils de HashiCorp (Nomad, Vault, Consul, ...)

Optimisation de l'infrastructure

Gestion des événements en temps réel (Realtime stream events)

Mise en place de redondances pour les systèmes

Restructuration des APIs

Maintenance continue des systèmes

NomadVaultConsulAWS

Backend Engineer

avr. 2022 - mai 2023 (1 an 2 mois)

Ville de Paris, Île-de-France, France
CDI À distance

Optimisation des performances, dépannage des incidents et refactorisation des systèmes

Backend :

Evolution et développement du Circular Brain Engine

Conception et développement du Brain Test Engine

Maintien et évolution de l'api interne et externe existante

Frontend :

Conception et développement de la plateforme client (architecture mirco frontend, Tailwind, Storybook, Angular 15)

Maintient et évolution du Backoffice existant

Conception et développement du Backoffice V2

Ops :

Conception et développement d'une CI dynamique et adaptative monorepo d'une architecture micro-services

Développement, Gestion des incidents, Optimisation des performances,

Conception

NodeJS, Typescript, NestJS, bash scripts, WSL2, docker, docker-compose,

Micro-services, Gitlab, Gitlab-CI, DevOps, Architecture, Conception,

PostgreSQL, Amazon Web Services (AWS), Terraform, REST APIs,

GraphQL, Redis, Load (ETL), SQL, NoSQL, Cloud Computing, Python (Programming Language), Internet of Things (IoT), Angular 2+, Cloudflare,

Flow Engine, MF, Tailwind,

NodeJSTypeScriptNestJSAngularDockerdocker-composeGitlabGitlab-CIDevOpsPostgreSQL
02
Team for the Planet logo

1 rôle

Période globale

avr. 2022 -> aujourd’hui

Associate

avr. 2022 - aujourd’hui (4 ans 2 mois)

Worldwide
Indépendant

Time for the Planet est une entreprise à mission qui souhaite rassembler 1 milliard d'euros pour déployer 100 innovations luttant contre le réchauffement climatique.

Il est possible de devenir actionnaire à partir d'un euro investi.

Nous sommes la dernière génération à pouvoir éviter un effondrement du climat. Agissons ensemble !

#Timefortheplanet c'est aussi: un indicateur de performance lié à l’environnement, le Dividende Climat ;

des innovations open source pour créer des marchés entiers dédiés à la lutte contre les GES.

Et surtout, un objet à destination des citoyens, pour que chacun puisse avoir un impact mondial !

Si vous souhaitez savoir comment vous engager, c’est par ici : https://www.time-planet.com/fr

03
OpenClassrooms logo

1 rôle

Période globale

oct. 2018 -> févr. 2024

JavaJava EESpringSQLJUnit

Mentor

oct. 2018 - févr. 2024 (5 ans 5 mois)

Distance
Freelance À distance

Mentorat et coaching sur les formations diplômantes pour

Openclassrooms.com

En tant que mentor chez OpenClassrooms, j'ai eu l'occasion de travailler avec des apprenants passionnés et motivés. Mon rôle consistait à les accompagner tout au long de leur parcours de formation, en leur fournissant des conseils et des astuces pour les aider à réussir leurs projets et atteindre leurs objectifs.

J'ai également été là pour les soutenir dans les moments difficiles et les encourager à poursuivre leurs efforts. Cette expérience m'a permis de mettre en pratique mes compétences en matière de mentorat et de développer des liens humains forts avec les apprenants.

Quel est le rôle du mentor ?

Guider les étudiants, en analysant leurs besoins et adaptant votre pédagogie en conséquence.

Inspirer en offrant de la perspective sur votre métier, et en veillant au maintien de la motivation de vos étudiants pour qu'ils donnent le meilleur d'eux-mêmes.

Contrôler la progression de vos apprenants et signaler d'éventuels retards.

Parcours attribués :

Développeur d'application - Java (ancien parcours)

Développeur d'application - Java (version 2019)

Expert Java EE

Spécification fonctionnelle et technique

Conception Logicielle et BDD avec SQL

Programmation Back-End avec Java & Spring

Test Logiciel avec JUnit

Maintenance Logicielle avec MultiThreading et Documentation

Devenez mentor ! https://mentor.openclassrooms.com/#offers-link https://openclassrooms.com/fr/paths

JavaJava EESpringSQLJUnit
04
Nalia logo

1 rôle

Période globale

sept. 2021 -> avr. 2022

NodeJSTypeScriptNestJSDockerdocker-composeGitlabGitlab-CI

Lead Tech Backend & DevOps

sept. 2021 - avr. 2022 (8 mois)

Ville de Paris, Île-de-France, France
CDI À distance

Nalia est votre allié pour transformer votre CRM en un outil de CS performant.

Grâce à notre brique d'intelligence, vous bénéficierez d'alertes quotidiennes sur la santé de vos clients, vous permettant de prendre des décisions éclairées et de maintenir une relation de qualité avec eux.

Partage des connaissances et monté en puissance de l'équipe technique

Optimisation des performances, dépannage des incidents et refactorisation des systèmes

Leader technologique des produits à risque

Mise à niveau de l'infra

Travail de gestion quotidienne

Gestion des risques de mise en production

Evolution et maintenance de l'infrastructure

Développement de la v2 de l'api principale

Maintient et évolution de l'api dite de distribution (envoi d'alerte sur différents canaux, ex: Slack)

Conception et développement du système d'envoi d'alerte (Alerting Schedule

Module)

Conception et développement d'un système lb multi région (Global / EU) pour isoler 2 bases de données sur 2 instances d'api sur un même domaine

Conception et développement d'un nouvel engine pour développer des connecteur et optimiser le crawling des données en utilisant au mieux le rate limite des api utilisé

Mise en place d'un système de queue sur Axios permettant de limiter le nombre d'exécutions simultané d'appel api

Mise en place d'un system permettant d'optimiser le scraping sur tous les types de pagination

Conception et développement d'un proxy socket pour optimiser le routage et le lb des socket Slack, enrichir la donnée et rendant possible la gestion de plusieurs environements sur une même application

Mentoring, Gestion des risques, Gestion des incidents, Optimisation des performances

NodeJS, Typescript, NestJS, bash scripts, WSL2, docker, docker-compose,

Micro-services, Gitlab, Gitlab-CI, DevOps, Architecture, Conception,

PostgreSQL, AWS, Scaleway, S3, Websocket, Slack bot, Alerting Schedule

Module, Cloudflare, Worker, Lambda, Fargate

NodeJSTypeScriptNestJSDockerdocker-composeGitlabGitlab-CIDevOpsPostgreSQLAWS
05

1 rôle

Période globale

juin 2021 -> août 2021

Full remote

Pause professionnelle

juin 2021 - août 2021 (3 mois)

Full remote

Décision de quitter Paris pour travailler en télétravail à temps plein, avec une nouvelle direction de carrière assumée.

Full remote
06
ON-X Groupe logo

2 rôles

Période globale

déc. 2017 -> mai 2021

Angular9JavaDockerdocker-composeGitlabGitlab-CIDevOps

Technical Lead Frontend, Backend & DevOps

janv. 2020 - mai 2021 (1 an 5 mois)

Puteaux
CDI

Codev est un pôle de développement et de gestion de projets principalement au forfait. Ce pôle regroupe un panel de talents pour remplir tous les défits techniques, qu'ils soient chez un client externe ou sur un produit interne à ON-X.

Codev peux intervenir dans plusieurs secteurs comme la Blockchain, la 3D, le

Cloud ou bien pour des projets Defence.

Création du pôle Codev

Leader technologique des produits à risque.

Gestion de l'équipe technique et coordination avec les équipes produit et les équipes commerciales pour les livraisons.

Mise à niveau et évolution de l'infrastructure avec ON-X Cloud

Optimisation des performances, dépannage des incidents en ligne et refactorisation du système

Travail de gestion quotidienne, y compris l'élaboration du plan de projet, la direction du travail quotidien des ingénieurs juniors et le partage des connaissances entre les différents colaborateurs

Développement de librairies transverse sur la partie frontend (Angular9) et sur la partie backend (Vert.X Java 11).

Mise en place d’une chaine logicielle permettant d’automatiser l’ensemble des tests, le build et le déploiement (DevOps).

Utilisation de Crustil (voir la rubrique projets ci-dessous) pour gérer au mieux la configuration et le déploiement sur Docker.

Réalisations de plusieurs stacks "clés en main" permettant de déployer divers environements de travail collaboratifs.

Maintient de la relation client entre CODEV (ON-X) et divers clients.

Conclure de nouveaux contrats de prestation (régie ou forfait) avec le client.

Scrum Master, Product Owner, Manager, Technical Lead, Gestion d'équipe,

Training / Formateur Logiciel, Mentoring

Java11, Vert.X, Hazelcast, Go, Rust, bash, WSL2, docker, docker-compose,

Micro-services, Angular9, 10, 11, Gitlab, Gitlab-ci, Zulip, Nexus, SonarQube, iceScrum, DevOps, Architecture, Conception, MariaDB, PostgreSQL, Redis, custom Intellij plugin, Phabricator (gestion projet), Elasticsearch, ELK, Golang,

Rust

Angular9JavaDockerdocker-composeGitlabGitlab-CIDevOpsPostgreSQLMariaDBRedis

Consultant logiciels & Architect

déc. 2017 - mai 2021 (3 ans 6 mois)

Puteaux
CDI

Nous accompagnons les entreprises, administrations et collectivités dans leur évolution numérique. Notre ambition : vous faciliter l'accès au monde numérique d'aujourd'hui et de demain.

Personnellement, j'interviens sur des missions courtes dans de nombreux secteurs : logiciel, cloud et sécurité.

Missions :

2017 | Thales : Ingénieur logiciel (7 mois) - fin de projet

2018 | Aklia : Architecture logiciel & Ingénieur logiciel - Az, projet court et toujours en service

2018 | ON-X Cloud : Draft - Portail Cloud

Conception de l'architecture d'un système permettant la mise en service de

VM automatiquement ainsi que la mise à disposition d’environnement près configuré (Wordpress, ...)

2018 | ON-X Security : Outillage d'audit en Python

2018 | ON-X Security : Audit de code en JAVA/COBOL - 5 jours alloué

2018 | ON-X Security : Draft - eRGPD

Aide à la conception de l'architecture technique du projet

2018 - 2020 | ON-X 3D : Participation au projet ToolRex

2019 | MOSS : DevSecOps & Ingénieur logiciel (12 mois)

2020 | MOSS : Tech Leader & Ingénieur logiciel (6 mois)

2020 | MOSS : Senior Consultant Technical Lead (3 mois)

2020 - 2021 | MOSS : Lead Software Architect & Technical Lead (5 mois)

2021 | ON-X Codev : Création du pôle, Tech Leader sur différents projets & partage de conaissances avant mon départ

Technical Lead, Consultant, Software Engineer

Liste non exhaustive, toutes les technologies utilisé sont listés par projet :

Script bash, Python, Java 8+, GraalVM, Amazon Corretto 8, Vert.x, Angular

7+, Rust, Architecture Cloud, Micro-services, docker, Gitlab, git, Linux,

Glpi, Rest, Api, Traefik, Répartition de charge (Load Balancer), Hazelcast,

RabbitMQ.

AngularJavaDockerGitlabDevSecOpsRESTPythonRustBashRabbitMQ
07

4 rôles

Période globale

févr. 2019 -> mars 2021

TypeScriptAngularAngular11GoNodeJSNestJSAngular10

Lead Software Architect & Technical Lead

nov. 2020 - mars 2021 (5 mois)

Issy-les-Moulineaux, Île-de-France, France
CDI

Réalisation d'un POC pour moderniser les outils de gestion & création de messages types ADatP-3 (Allied Data Publication 3)

Prise en main des outils existants et réalisation de documentation

Réalisation de différents POC sur différentes technologies

Test des performances sur des messages complexe et longs

Utilisation de worker JS pour améliorer le traitement des messages

Gestion projet au quotidient, Equipe réduite

Electron, Typescript, Angular11, Angular Material, GO, XML, JSON, Worker JS

TypeScriptAngularAngular11Go

Senior Consultant Technical Lead

sept. 2020 - nov. 2020 (3 mois)

France
CDI

Développement complémentaire pour le projet Damasio et intégration aux données DR.

Test de la solution développée avec des données de production

Modification de l'architecture pour réduire les coûts d'entretient lié à la MCO

Préparation à la mise en production (développement en régie).

Formation sur la reprise en main du projet chez le client

Création de différentes librairies Angular10+ pour intégrer facilement des formulaires et des tableaux dynamiques

Optimisation des requêtes SQL pour gérer au mieux les données de production

DevSecOps, Gestion de projet quotidien

Monolithique, Angular10, Angular Material, NestJS, TypeORM, VSCode,

NodeJS, NPM, Bash

NodeJSNestJSAngularAngular10DevSecOpsBashSQL

Technical Lead

mars 2020 - août 2020 (6 mois)

Paris et périphérie
CDI

Gestion et réalisation d’un projet au forfait (Damasio) de gestion de données à diffusion restreinte (SGBD).

Elaboration de l’architecture projet et validation avec le client (entre décembre

2019 et janvier 2020)

Interventions chez le client pour garantir la réversibilité du projet sous forme de formations.

Réalisations de développements transverses au projet & intervention technique en cas de blocage de l'équipe de développement.

Scrum Master, Product Owner, Manager, Technical Lead, Gestion d'équipe,

Training / Formateur Logiciel.

Java11, Vert.X, Hazelcast, Go, Rust, bash, WSL2, docker, docker-compose,

Micro-services, Angular9, Gitlab, Gitlab-ci, Zulip, Nexus, SonarQube, iceScrum, DevOps, Architecture, Conception, MariaDB, PostgreSQL, Redis, custom Intellij plugin.

Angular9Dockerdocker-composeGitlabGitlab-CIDevOpsPostgreSQLMariaDBRedisGo

DevSecOPS - Ingénieur développement logiciels

févr. 2019 - janv. 2020 (1 an)

Issy-les-Moulineaux, Île-de-France, France
CDI

Intervention sur un projet de défense dans l’aérospatial (Nature et objectif du projet confidentiel défense).

Le contexte du projet était particulier, le projet devait être rapidement fini après plus d'un an de gestation. 90% des ressources disposant de la connaissance du projet n'était plus en poste.

Correction, évolution et documentation multiples sur le system existant.

Création d’une librairie permettant de choisir un gestionnaire de document (GED) facilement entre Alfresco et Sharepoint (utilisation importante de la réflexion Java).

Intégration et test de la solution en continue.

Réalisation d’une multitude de scripts (développement et production) permettant l’automatisation et la mise en place de patch pour la solution.

Réalisation d'une librairie bash complète et sécurisée permettant le changement de mot de passe sur n'importe quel service Linux.

Mise en place d’un system de backup performant avec Rear, Borg et

PgBackrest pour une architecture complexe.

Mise en place totale d’un environnement d’automatisation avec Vagrant, Gitlab et Jenkins (migration et mise en place de bonnes pratiques).

Formations rapides sur l'environnement et les développements réalisés pour passer le flambeau.

JEE, Java 6, 7 et 8, Jboss, PostgreSQL, REST, GIT, JUnit, Hibernate,

Reflection, Maven, Nexus, Jira, Jenkins, Agile, Connaissance métier du renseignement d’origine électromagnétique et aérospatiale, Alfresco,

Sharepoint, Angular JS, Borg, Rearn PgBackrest, Script bash, Linux, Centos,

Grub, Vagrant, Gitlab

AngularJavaJEEGitlabPostgreSQLRESTBashJenkinsJiraMaven
08
Self-employed / Freelance FullStack (Teddy Fontaine) logo

4 rôles

Période globale

mars 2017 -> déc. 2019

Angular2JavaJava SEAndroidNoSQLPostgreSQLMySQL

[RoadToBeer] Software Architect & Developer

mai 2017 - déc. 2019 (2 ans 8 mois)

Issy Les Moulineaux, Paris, Marseille, Aix en Provence
Indépendant

RoadToBeer est l'application Android idéale pour vous aider à trouver rapidement un pub, un bar ou un lieu de soirée proche de votre position. En moins d'une minute, notre application vous permet de découvrir les meilleurs endroits où sortir et passer une soirée agréable. Rejoignez notre communauté et découvrez comment RoadToBeer peut vous aider à trouver le lieu idéal pour vous détendre et vous divertir.

Développement d’une application Android

Interaction avec une API RESTful orientée micro-services

Mise en place d’une base de données NoSQL Firebase

Rédaction des spécifications fonctionnelles et techniques

Android, JAVA SE, Angular2+

Angular2JavaJava SEAndroidNoSQL

[Client confidentiel] Développeur Java / Android / Angular

mars 2017 - déc. 2019 (2 ans 10 mois)

Issy Les Moulineaux
Freelance

Client confidentiel.

Architecture Logicielle

Développement Full Stack

Sécurité et qualité

API RESTful, Java SE/EE, Android, Angular2, Rust, Iot, Android, API RESTful,

Maven, Gradle, JUnit, PHP, SQL (MySQL, PostgreSQL, SQLite), NoSQL (Firebase), Windows, Linux (Alpine, Debian, CentOS, Fedora)

Angular2JavaJava SEPostgreSQLMySQLRustAndroidPHPSQLNoSQL

[Efficient Drawer] Architecte & Développeur

mars 2017 - déc. 2019 (2 ans 10 mois)

Ireland, France
Freelance

Efficient Drawer est une application Android conçue pour vous offrir un accès rapide et facile à vos applications préférées, peu importe où vous vous trouvez. Simple et efficace, notre application vous permet de personnaliser votre expérience grâce à un panel d'administration complet.

Étude approfondie du système Android

Développement de plusieurs applications Android sous forme de plugins système

L'application n'était plus maintenable suite aux évolutions des versions d'Android

Android, Java

JavaAndroid

[API Core Framework] Architecte et Développeur

mars 2017 - juin 2017 (4 mois)

Irlande
Indépendant

Conception et développement d’un moteur d’API RESTful en Java SE.

Mise en place d’une architecture MVC et d’un système de plugins

Implémentation du protocole HTTP et des principes REST

Implémentation du protocole OAuth2.0

Intégration de Gzip

Intégration du SSL

System de configuration d'Ip et de routes

Engine principalement utilisé dans le projet Code&Learn

Java SE, HTTP 2.0, 1.1, OAuth2.0, GZIP, SSL, HTTPS, JSON

JavaJava SEREST
09
Thales logo

1 rôle

Période globale

déc. 2017 -> juin 2018

AngularJavaRESTRabbitMQJenkinsJiraMaven

Ingénieur logiciels

déc. 2017 - juin 2018 (7 mois)

Vélizy-Villacoublay, Île-de-France, France
CDI

Dans le cadre d’un projet qui met en œuvre trois systèmes de guerre électronique, permettant pour le premier le brouillage et l’écoute d’émissions électromagnétique. Puis pour le second de détecter, d’identifier et de localiser les sources d'émissions. Et enfin le troisième qui met en réseau les deux systèmes précédents permettant ainsi la corrélation automatique des données.

J'ai été amené à conseiller et développer des fonctionnalités sur la V2 au sein d’une équipe Scrum et d’un développement Agile.➖➖➖ ➖

Création d’une librairie permettant la validation et la sérialisation / désérialisation de messages militaire (normes complexe et strictes imposées par la DGA). Les trois étapes de validation d’un message sont :

La validation par XSD qui permet de vérifier la structure du message et les champs optionnels

La validation par Schematron (fichier SCH) qui permet de valider les données présentes dans les balises

La validation par dictionnaire (GC et CVA) qui permet de valider les données présentes dans les dictionnaires par rapport aux valeurs associer dans le XML (en d’autre mots faire le lien entre un nombre une chaîne de caractère)

Conseil et interventions répétés sur l’architecture des prochaines fonctionnalités ainsi que sur les fonctionnalités déjà présentes (refactoring).

J’ai également participé activement aux décisions de l’architecture sur certaines parties

Extra :

Participation au début d’un nouveau projet à diffusion restreinte et partage de mon expertise sur RabbitMQ

Intervention software et hardware sur un projet annexe concernant la réalisation d’un robot radio télécommandé (projet à diffusion restreinte)

Java 8, Java FX, RxJava, REST, WebSocket, GIT, JUnit, Jetty, JPA/Hibernate,

RabbitMQ, Jaxb, Reflection, Maven, Nexus, Jira, Jenkins, Nexus, Agile,

Connaissance métier du renseignement d’origine électromagnétique, XML,

XSD, SCH (Schematron), GC, CVA (Contexte value association), JavaScript,

Angular JS / 2, RabbitMQ

AngularJavaRESTRabbitMQJenkinsJiraMavenJUnitWebSocket
10
Coding Academy by Epitech logo

1 rôle

Période globale

mai 2017 -> déc. 2017

NodeJSTypeScriptAngular2JavaJava SEJava EEJEE

Responsable pédagogique formation Cap Gemini

mai 2017 - déc. 2017 (8 mois)

Paris, Toulouse
CDD

Encadrant et responsable pédagogique pour la formation J2EE proposée par

Cap Gemini sur Paris et Toulouse.

Missions :

Formation et encadrement des apprenants (pendant 7 mois).

Gestion d’équipe (6 personnes entre les deux villes (Paris, Toulouse)).

Gestion administrative de la formation.

Réalisations de programme de formations pour d'autres formations.

Correction et réalisation de sujets techniques.

Mise en place et animation de débriefs sur les notions des semaines précédentes.

Réalisation de conférences sur des technologies ou des concepts.

Live coding par étapes sur différents projets

Mise en place d’une API avec Spring Boot, implémentation personnelle et complète du protocole Oauth2.0 et mise en relation avec deux types de base de données SQL et NoSQL.

Réalisation d’un frontend en Angular2 connecté avec un backend API sur

Spring Boot.

Conception de base de données.

Schématisation et réalisation d’API RESTful diverses.

Étude des architectures monolithiques et microservices.

Sensibilisation à la sécurité sur les projets (Oauth2.0, règles basiques de sécurité, check liste pour éviter des erreurs courantes, …).

Introduction et spécificités de JEE (architecture, services, servlets, JSP, …).

Utilisation de plusieurs ORM sur des projets Java comme Hibernate ou Ebean.

Réalisation de plusieurs projets en full stack (Angular2, Spring, Restlet,

Oauth2.0).

C, JavaScript, Angular2, TypeScript, JQuery, Java EE, Java SE, Hibernate,

API RESTful, Spring MVC, Spring Boot, Restlet, Jersey, Ebean, NodeJS,

Html, CSS, SQL, PostgreSQL, MariaDB, MySQL, NoSQL, MongoDB, Docker,

Maven, Dart, Heroku, MVC, Singleton, DAO, JUnit, API.io, JAHIA, Windows,

Linux (Alpine, Debian, CentOS, Fedora), macOS

NodeJSTypeScriptAngular2JavaJava SEJava EEJEESpringDockerPostgreSQL
11
RueCentrale logo

2 rôles

Période globale

avr. 2015 -> févr. 2017

JavaJava SEDockerMySQLAndroidSQLNoSQL

Développeur Java & Android

sept. 2016 - févr. 2017 (6 mois)

Marseille et périphérie
Indépendant

RueCentrale est la première appli de communication et fidélisation 100% dédiée aux petits commerçants.

Contribution au développement de la nouvelle application Android.

Intégration et gestion d’une base de données NoSQL (Couchbase) et SQL (MySQL)

Intégration des notifications distante et locale, création d’un système de gestion des Beacons from scratch et application de diverses optimisations.

Création d’une librairie de parsing pour les Beacons

Création d'une librairie optimisant et dynamisant l’utilisation d’un adapter view avec des données provenant d’une base de donnée NoSQL (Couchbase).

Java SE, Android, Docker, SQL (MySQL), NoSQL (Couchbase), Beacons

JavaJava SEDockerMySQLAndroidSQLNoSQL

Développeur Web & Android

avr. 2015 - juil. 2015 (4 mois)

Marseille et périphérie
Indépendant

RueCentrale est la première appli de communication et fidélisation 100% dédiée aux petits commerçants.

Correction évolutive des services web actuels et intégration de nouveaux services (à destination du grand public).

Développement intégral (de la conception à la réalisation) d’un outil de gestion de bon de commande utilisé par les commerciaux.

J’ai développé cet outil en PHP et JAVASCRIPT avec un framework que j’ai réalisé « from scratch » disponible sur mon Github.

Réalisation d'une API RESTful permettant à l’application Android de communiquer plus aisément avec l’architecture actuelle.

PHP, Android, SQL (MySQL), API externes, API RESTful

MySQLAndroidPHPSQL
12
Epitech logo

2 rôles

Période globale

sept. 2014 -> févr. 2016

Professeur de réseau (CISCO)

févr. 2015 - févr. 2016 (1 an 1 mois)

Epitech Marseille
Indépendant

Dans le cadre du HUB d’EPITECH Marseille j’ai été amené plusieurs fois à partager mon expérience aux différents étudiants.

Je me suis donc occupé de deux modules de réseaux : le premier celui d’initiation « réseaux (B2) » à destination des premières années le second celui de « réseaux (B4) » à destination des deuxièmes années.

Routeur CISCO, Protocol IP

HUB Keeper

sept. 2014 - mars 2015 (7 mois)

Epitech Marseille
Indépendant

EPITECH manquait d'un espace pour innover et expérimenter différents projets sur de nouvelles technologies à la manière d’un laboratoire tout en valorisant ce travail dans notre cursus d’apprentissage.➖➖➖ ➖

J’ai été amené durant ces 7 mois dans une équipe de 5 personnes à m’occuper de : la gestion des locaux la gestion, formation des Etudiants et la documentation autour des nouvelles technologies disponibles dans nos locaux la communication autour d’événements interne au HUB Marseille la gestion du calendrier interne des différentes conférences réalisé par des chefs d’entreprises, des personnes externes voulant partager leur expérience à travers des talks ou d’étudiant voulant présenter un projet.

Oculus Rift, Leap Motion, Crazyflie (drone), Arduino, Imprimante 3D, Kinect,

ALFA Network AWUS036NHR

13
Bati Formes logo

1 rôle

Période globale

juil. 2013 -> déc. 2013

JavaJava SEMySQLPHPSQL

Chef de projet & Développeur web

juil. 2013 - déc. 2013 (6 mois)

Vitrolles (France)
Stage Sur site

Développement d’un ERP (Enterprise Resource Planning ou PGI pour

Progiciel de Gestion Intégré) généraliste pour petites entreprises et gestion d’une équipe de quatre personnes.

L’ERP a été développé en PHP et JAVASCRIPT. Le projet est fonctionnel mais n’a toujours pas était proposé aux entreprises. Une ouverture publique du code reste possible.

Un stage qui n'en était pas un !

Java SE (GUI), PHP, SQL (MySQL), IMAP, POP3

JavaJava SEMySQLPHPSQL

Mission signal

Je peux intervenir pour cadrer une roadmap, auditer une architecture ou accompagner une équipe technique.