Eric Bouquet
Ingénieur développement logiciel
Poissy
06 78 16 52 92
[email protected]

Profil

J'ai une expérience de 10 ans dans le développement logiciel, principalement en langage Java.

Au-delà de l'aspect technique, j'ai l'habitude de m'impliquer dans les projets et monter rapidement en compétences sur les parties fonctionnelles. Ayant par ailleurs travaillé sur des couches d'interfaces (API GW et services d'orchestration pour la partie WEB, calculateurs centraux pour la partie embarquée), je suis également apte à produire des documents d'analyse afin de concevoir ou d'améliorer les architectures des systèmes applicatifs.

Je suis attaché à la culture Software Craftmanship et Clean Code. Je suis capable d'anticiper les dérives dans les projets dans un souci de maintenabilité. Je prône la correction des anomalies à la source, les solutions pérennes, le respect des standards, les approches API/Design-First. J'ai l'habitude de proposer le bon compromis entre le développement de nouvelles fonctionnalités et la résorption de dette technique.

Aimant travailler sur des projets front à titre personnel, je suis ouvert à m'orienter vers cette compétence.

Compétences principales

Confirmé Intermédiaire
Développement
Java WebMethods HTML / CSS Bash JavaScript Git
Base de données
Elasticsearch / Kibana SQL Server MySQL
Déploiement
Azure Devops Docker Kubernetes
IDE
IntelliJ Eclipse Visual Studio Code
Divers
JIRA Confluence Agilité Software Craftmanship Clean code

Expérience professionnelle

10/2021
09/2024

Axa

Nanterre
L'organisation est découpée en équipes (découpage par compétences techniques), tribus, et squads (découpage par produits).

Sur la tribu de souscription IARD Entreprise, je suis développeur au sein de l'équipe Middleware / Java du SI :
  • Virtualisation de services au niveau de l'API Gateway
  • Développements de services d'orchestration en Webmethods ou en Java Spring Boot
  • Suivi des releases et mises en production

Je suis rattaché à une squad produit, dans une gestion de projet agile, qui a comme périmètre deux produits :
  • Un premier produit de souscription "simplifié" permettant le développement rapide sous-produits. Le produit est en production.
  • Un produit "complet" reprenant par défaut tous les produits qui ne sont pas déjà repris dans le produit de souscription simplifié ou dans les produits développés dans les autres squads. Il s'agit d'un nouveau développement
De manière plus transverse, j'ai participé au projet de portage de l'API standard de souscription (tous produits) de Webmethods vers Java.

J'effectue principalement les tâches suivantes :
  • Analyse et correction d'anomalies
  • Analyse de nouvelles fonctionnalités avec les PO/BA/concepteurs
  • Rédaction de Documentation d'Architecture Technique
  • Déclaration d'API sur l'API Gateway (approche "contract first")
  • Développement en Webmethods (services existants) ou en Java (nouveaux services)
  • Tests unitaires et d'intégration
  • Revues de code (Webmethods ou Java)
  • Suivi des livraisons, synchronisation avec les autres acteurs (squads, OPS) pour l'organisation des MEP
WebMethods API Gateway WebMethods Integration Server Java Maven Spring Boot REST API OpenAPI IntelliJ Git Postman Azure DevOps Elasticsearch / Kibana MySQL Docker Openshift Kubernetes Software Craftmanship Clean code Jira Confluence
03/2021
09/2021

SII pour le client Thales GTS

Vélizy-le-bois
Pour un produit intégré de supervision de lignes de transport ferroviaire, sur lequel des projets sont en cours d'exploitation, maintenance du logiciel et prise en compte de nouveaux besoins.
  • Support, analyse et correction d'anomalies
  • Environnement ELK : montée de version 6 vers 7
  • Environnement ELK : sécurisation Kibana
Java Apache Tomcat Maven Elasticsearch / Kibana Python Ansible Eclipse Git Bitbucket
11/2018
02/2021

SII pour le client ArianeGroup

Les Mureaux
Dans un environnement embarqué, portage de l'applicatif existant codé en langage propriétaire vers Java.
  • Portage du code existant vers Java avec une demande forte pour la gestion d'anomalie
  • Remontée des écarts : spécification vs. implémentation
  • Mise à jour des Spécifications Techniques du Besoin pour intégrer de nouvelles demandes fonctionnelles
  • Rédaction du Plan de Validation Logicielle
  • Rédaction de tests unitaires et d'intégration
  • Conception et développement de la méthode de génération des paquets de livraison (multiples produits et cibles de déploiement)
  • Mise au point du logiciel sur plateforme d'essais sous environnement Linux
  • Travail en interface avec l'équipe de durcissement d'OS et de cyber-sécurité
Java Maven Eclipse Jenkins Linux Scripting Bash SVN Jira Confluence
10/2014
07/2018

Maltem pour le client Contentia / EOS France

Wasquehal
Dans le cadre de la refonte du SI dans le domaine du recouvrement, au sein d'une équipe projet, participation aux étapes :
  • Correction d'anomalies
  • Analyse
  • Rédaction de documentation,
  • Développement de WebServices (back-end) et d'écrans CAF (front-end)
  • Administration des serveurs
  • Tests d'intégration
  • Déploiement
Exemple de réalisations :
  • Développement de l'Echange de Données Informatisées avec les huissiers de justice
  • Conception et développement back-end et front-end d'un framework de traitement en masse (parallélisation des actions, besoin de performances, souci de maintenabilité, supervision : avancement et historique)
  • Architecture : assèchement des serveurs, amélioration des performances sur les parties back-end et front-end, mise en cache
  • Mise en place d'un système de gestion des logs et de visualition de la charge des serveurs utilisant les outils Filebeat, Logstash, Elasticsearch et Kibana
WebMethods Integration Server Composite Application Framework JMS messaging Webmethods tasks SQL Server SVN Jira Confluence
EFIDEV Scrum Master
03/2014
09/2014

LSO Medical

Loos
Stage de fin d'étude
Conception d'un système de thermalisation liquide pour un appareil laser de puissance :
  • Etude thermodynamique
  • Dimensionnement et sélection des composants
  • Maquette du circuit de thermalisation
  • Réalisation d'une carte électronique d'alimentation, de contrôle de vitesse de ventilateurs et de commande de modules Peltier
  • Programmation d'un µ-contrôleur Cypress en langage C
Thermodynamique Electronique Conception de circuits imprimés C Microcontrôleur
08/2013
05/2013

Sourcing & Creation

Villeneuve d'Ascq
Stage d'application
Prototypage de cartes d'amplification audio.
Acoustique Electronique Conception de circuits imprimés

Formation

09/2011
09/2014

ISEN Institut Supérieur de l'Electronique et du Numérique

Lille
Cycle ingénieur - Majeure Digital Technologies Applications
Matières :
  • C
  • JAVA
  • Electronique numérique et analogique
  • Technologies sans fil
  • Electronique de puissance
  • Circuits hyperfréquences
  • Communications numériques
  • Programmation d'un microcontrôleur
  • DSP
  • Traitement d'image
  • Acoustique
Projets :
  • Réalisation d'un segway modèle réduit utilisant un microcontrôleur ST7
  • Localisation et isolation de sources sonores
  • Réalisation d'un radar cinémométrique par ultrasons
  • Langage C : rendu de scènes 3D par la méthode du lancer de rayons
Diplôme d'ingénieur
09/2010
06/2011

University of Greenwich

Chatham, UK
Certificate of Higher Education in Engineering
09/2009
06/2010

ISEN Institut Supérieur de l'Electronique et du Numérique

Lille
1ère année de classe préparatoire MPSI

Langues

Français

Langue maternelle

Anglais

Professionnel
First certificate in English, grade B (2010)
TOEIC 965 (2018)