Expériences professionnelles

Retail - Depuis Juin 2018 : Tech Lead , Promod (mission en régie pour Sapiens)

Durée et Lieu

En cours

Lille, Marcq-en-Barœul

Travaux

Développements des 11 applications web (boutiques en ligne), applications Androïd et IPhone, ainsi que des applications de caisse des 750+ magasins répartis dans 43 pays et des applications phablettes des 2000+ vendeuses.
Gestion des produits, commandes, stocks, espace clients.

Compétences requises

- Equipe Agile Scrum de 10 personnes en relation avec 3 product owners (boutique, web, clientèle).
- Analyse, développement, test unitaire pour Front & Back
- Référent technique, en particulier sur la gestion des caches dans un contexte REST, architecture WOA (Web-oriented architecture, API Microservices) en 3 couches (back : siège, middle : caisse / Azure Cloud, front : sites Web / applications mobiles / applications vendeuses sur phablettes)

Technologies utilisées

Java 1.8, Vue.js & JQuery, Cordova, JSON, JMS, JUnit & Selenium, Oracle, JBoss & Tomcat, Mercurial, Eclipse

Bancaire - De Juillet 2017 à Mai 2018 : Tech Lead , Société générale (mission en régie pour Sapiens)

Durée et Lieu

Mission de 10 mois

Lille

Travaux

Développement de la version 2 du logiciel NSS (phase de Build), traitement quotidien de flux d'entrée (rating) par une chaîne de Batches (Jberet), interractions avec des services distants (REST et SOAP), création/suivi de dossiers des tiers en surveillance (back Java), interface utilisateur (front AngularJS)

Compétences requises

- Encadrement de 8 développeurs juniors
- Analyses, rédactions de CTD, revues de code, tests d'assemblage
- Participation à la phase d'intégration de préproduction (tests de volumétrie et de conformité, analyses des résultats, assemblage de la chaîne Batches, planification, Alien4Cloud, rédaction CTG et dossier de supervision), nombreux échanges avec les services partenaires et le bureau technique gérant l'administration de d'intégration et de production
- Mise en production En Avril 2018, puis participation à la phase de Run (mode devops : gestion des incidents de productions et poursuites des développements en parallèle)
- Tests unitaires JUnit

Technologies utilisées

Java 1.8, AngularJS, PostgreSQL, Korn Shell, JBoss, maven, hibernate, JBeret, Unix, IntelliJ, Jenkins, Alien4Cloud, Git / GitHub

Bancaire - Avril 2016 à Juin 2017 : Responsable d'applications , Banque de France (mission en régie pour Sapiens)

Durée et Lieu

Mission de 14 mois

Lille, Villeneuve d'Ascq

Travaux

Responsable d'applications PHP et Java

Evolution et maintenance du portefeuille d'applications OC (Outils du Contrôle, une dizaine de logiciels en SaaS) construites autour du référentiel des banques françaises et européennes :

- Gestion des organismes bancaires, personnes physiques et morales
- Gestion des passeports européens d'assurances, de mutuelles et d'institution de prévoyances
- Registre des agents financiers
- Organisation et renforcement de l'action préventive
- Fonds de garantie
- Outils de gestion des attendus légaux par exercice des organismes bancaires et de suivis de relance
- Outil de photographie du référentiel bancaire et d'annotation des différés pour générer des documents à destination de l'EIOPA (autorité européenne des assurances et des pensions professionnelles)
- Outil de notation financière externe (rating) des organismes bancaires européens
- Interfaces d'import/export des données de OC vers d'autres applications
- Télétransmissions

Compétences requises

- Mise en place de processus de livraisons (SVN, installation automatique des livrables sur les environnements de développement, recette, intégration et production)
- Amélioration de la qualité des livrables (contrôles via Sonar), refontes
- Etudes et développements d'évolutions et migration technique
- Analyse et correction d'anomalies récurrentes
- Gestion des incidents de production
- Rédaction des STG/STD
- Rétro-ingénierie et rétro-documentation
- Référent technique

Technologies utilisées

Java 1.7, Maven, Hibernate, JSF, Spring WebFlow, PrimeFaces, Drools
PHP 5, MySQL 5
XML, HTML 5, CSS 3
PowerShell
VBA, Macro Excel
SVN

Immobilier - Janvier 2016 à Avril 2016 : Tech Lead , Nexity (mission en régie pour Sapiens)

Durée et Lieu

Mission de 4 mois

Lille, La Madeleine

Travaux

Lead Developper PHP Symfony 2 / Drupal 7

Développement d'une application Web de diagnostiques immobiliers pour Nexity à destination de ses commerciaux et clients.

Compétences requises

Développements PHP de bundles Symfony et de modules Drupal
BDD MySQL via ORM Doctrine, accès BDD distante par Web Services, REST
Méthodologie Agile
Encadrement de deux développeurs juniors en PHP
Définition de l'architecture 3-tiers et des normes de codage
Rédaction de documentations techniques
Réalisation de tests unitaires et fonctionnels

Technologies utilisées

Symfony 2
Drupal 7
PHP 5
MySQL 5
XML
HTML 5, CSS 3
KornShell
SVN

Consulting - Depuis Janvier 2016 : Consultant Informatique , Sapiens Group

Durée et Lieu

CDI

Lille

Travaux

Consultant Informatique

A partir de Février 2016, les expériences listées sont des missions effectuées en régie pour Sapiens Group

Compétences requises

Technologies utilisées

Retail - Mai 2010 à Décembre 2015 : Analyste Programmeur Full Stack , Cyber Création SARL

Durée et Lieu

CDI, 5 ans

Reims

Travaux

Étude et développement d'un ERP en SaaS pour la restauration. Accès web et tablettes et mobiles, prises de commande administrateur et clients, gestion des articles, stocks, clients, commandes et facturations.

Développement de sites Web et site Web Mobile

Développements de site Web, gestion de paniers, commandes, factures, stocks.
Interfaces privées, gestion back-office, outils de gestion en ligne.

Compétences requises

Analyse Fonctionnelle
Programmation Web
Conception de base de données

Technologies utilisées

Symfony 2
Web 2.0, AJAX
PHP 5, MySQL 5
HTML 5, CSS 3, XML, JSON
JQuery / JQuery Mobile
SVN

Education - Octobre 2009 à Mai 2010 : Analyste Programmeur Full Stack , NEOMA Business School

Durée et Lieu

CDD de 7 mois

Reims

Travaux

Analyste-programmeur

Développement d’un CRM, interfaçage avec plusieurs systèmes de données.
Mise en place de workflows, composants décisionnels et reporting qualité.
Projet de transversalité importante.

Compétences requises

Analyse Fonctionnelle
Conception de workflows
Spécification de règles de gestion
Migration de données
Programmation Web

Technologies utilisées

Web 2.0, AJAX
PHP 5, MySQL 5
HTML 5, XML, CSS 3
JQuery, JavaScript
Business Objects
ETL Talend Open Studio

Armement - Avril 2009 à Octobre 2009 : Stagiaire , C.E.A./D.A.M. (Commissariat à l'énergie atomique / Direction des applications militaires)

Durée et Lieu

Stage de Master de 6 Mois sous habilitation confidentiel défense

Polygone d'Expérimentation de Moronvilliers (P.E.M.) - Réalisation des expérimentations froides
Commissariat à l'énergie atomique - Direction des applications militaires

Travaux

Conception de logiciels de suivis de mesures pour l'Accélérateur à Induction pour la Radiographie et l'Imagerie X (A.I.R.I.X.).
Reécriture de logiciels existants dans un langage de programmation de plus haut niveau.
Ajout de nouvelles fonctionnalités provenant du retour d'expérience.
Mises-à-jour pour l'intégration de nouveaux signaux et matériels de mesure.
Rédaction de documentations techniques, cachiers de validations et manuels d'utilisation.

Compétences requises

Conception de logiciel
Méthodes d'analyse fonctionnelle
Programmation orientée objet
Etude du matériel informatique et électronique spécifique d'A.I.R.I.X.
Test et rédaction de cahiers de validations software et hardware
Rédaction de manuels d'utilisation et de documentations techniques

Technologies utilisées

Microsoft Visual Studio
UML
C++, Visual Basic
Qt, Qwt
MatLab, Format HDF5

Retail - Juin 2004 à Avril 2009 : Analyste Programmeur Full Stack, Cyber Création SARL

Durée et Lieu

CDD à temps complet sur une année
CDI à temps partiel sur trois années (en parallèle avec mes études universitaires)

Reims

Travaux

Analyste-programmeur

Création d'un framework et d'un CMS en PHP pour Cyber Création.

Développement et maintenance d'un logiciel en tant que service (SaaS) pour la gestion immobilière.

Développement de dizaines de sites Web e-commerce
Mise en place de boutiques en ligne, intégration de systèmes de paiement sécurisés bancaires.
Gestion de paniers, commandes, factures, stocks.
Outils Web : mailing lists, centres de téléchargements, systèmes de news.
Conception des bases de données.
Interfaces privées, gestion back-office, outils de gestion en ligne.

Compétences requises

Analyse Fonctionnelle
Programmation Web
Conception de base de données

Technologies utilisées

Web 2.0, AJAX
PHP 4.3 & 5, MySQL 5
JavaScript
XML, HTML 5, CSS 3
SVN

Etudes - 2009 - Projet de fin d'études (Intelligence Artificielle) , Ardanti Défense

Durée et Lieu

6 mois

Paris

Travaux

Apport d'expertise à la conception d'un logiciel d'aide à la décision pour l'armée de terre française.
Il s'agissait de suggérer l'équipement approprié à utiliser pour le contrôle de foules selon les situations singulières en opération extérieure, en s'appuyant sur le livre blanc du ministère la défense 2009.

Compétences requises

Analyse et modélisation

Technologies utilisées

UML

Etudes - 2009 - Projet de fin d'études (Développement réparti) , URCA

Durée et Lieu

6 mois

Reims

Travaux

Analyse et développement d'un planificateur de tâches pour supercalculateur.
Soumission des tâches à effectuer et optimisation de l’ordonnancement des calculs.

Compétences requises

Analyse
Développpement des applications réparties

Technologies utilisées

Java, JSP, Eclipse