-
Crédit Mutuel Arkea
- Architecte logiciel
Le Relecq Kerhuon
2018 - maintenant
-
Actility
- Ingénieur R&D
2017 - 2018
- Participation à de multiples missions en support technique.
- Proposition de choix techniques.
- Refonte partielle d’architectures Java/JEE (partie applicative).
- Mise en place d’intégration continue sur de multiples projets Java/Java EE (Jenkinsfile, shared libraries).
- Configuration applicative de VM (Mint / CentOS) pour déploiement d’applications Java/Java EE.
- Mise en place de l’intégration continue (Pipeline Jenkins / Artifactory / SonarQube).
- Mise en place de tests d’intégration automatisés (déploiement automatisé sur CentOS et tests lancés périodiquement via Jenkins).
- Refactorisation d’applications.
-
OPEN
- Ingénieur d'études
Levallois-Perret
2010 - 2016
Participation à de multiples missions de développeur réalisateur à référent technique. Réalisation des choix techniques. Conception et mise en place d’architectures Java/J2EE (socle applicatif, base de données). Mise en place d’intégration continue sur de multiples projets Java, Java/J2EE et Android. Configuration de VM (Debian) pour déploiement d’applications Java/J2EE. Refonte et réécriture d’applications (ex : moteur d’analyse sémantique, application d’édition de règles syntaxiques (coloration syntaxique)). Intégration de Bing Maps. Ecriture d’archetypes Java/J2EE Maven. Ecriture de plugins Eclipse RCP, Maven, Ant. Accompagnement de développeurs junior. Rédaction de documentations (architecture, manuel, intégration).
Réalisations :
>> Moodpeek (Open) - Récompense ID17, Bronze dans la catégorie Data - https://www.moodpeek.com
De février 2015 à décembre 2016
Poste : référent / expert technique / scrum master (équipe de 11 personnes)
- Description : analyse sémantique et statistique des commentaires des applications mobiles des stores (1er projet Lannionais à être découpé en deux équipes front et back, 1er projet Open France en cloud, 1er projet Lannionais avec des tests complets côté front et 1er projet Open France complétement dockerisé)
- Réalisation : réalisation de l’architecture, conception du socle des applications distribuées (système / application / base de données), mise en place de tests automatisés, mise en place de l’intégration et de la livraison continue avec déploiement sur le cloud IBM (Bluemix / Compose), écriture des documents d’architectures DAT, DAL, PCA/PRA partiel, intégration et formation de collaborateurs, suivi de stagiaire, suivi d’activités et développement.
- Technologie et paradigme : Java 8 (Spring) / AngularJS / MongoDB / ElasticSearch / PostgreSQL / WildFly / CloudFoundry / Docker ; Micro-Services / CQRS / SSO / Bus.
>> OES (Open – Orange) depuis juin 2015,
Description : service de gestion événementiels,
Poste : développeur (équipe en construction),
Réalisation : industrialisation du POC Orange 20/20 (Android).
>> Paulo - OpenUP (Open – Bouygues Telecom) de décembre 2014 à mai 2015,
Description : solution d’analyses sémantique des avis des applications mobile des stores (Apple et Android),
Poste : développeur, référent technique (équipe de 5 personnes),
Réalisation : refonte du moteur d’analyses sémantique (Java), mise en place de tâches multi-threads et planifiées, et amélioration de l’architecture de l’IHM cliente (Java/J2EE).
>> LOKI (Orange Labs) de juin à décembre 2014,
Description : application permettant de définir les parcours des poteaux téléphoniques et chambres souterraines à relever sur une carte en vue de préparer le déploiement de la fibre en France
Poste : développeur , référent technique (équipe de 6 personnes),
Réalisation : Définition, conception et réalisation de l’application (Java/J2EE – Bing Maps). Application synchronisée avec une application mobile Android.
>> GeSpot (Orange DSIF) de avril à juin 2014 :
Description :
Poste : développeur (équipe de 5 personnes) :
Réalisation : participation à la réalisation d’une application de gestion du parc des poteaux téléphoniques (Java/J2EE).
>> Suite Disserto (Orange Labs) de 2010 à avril 2014,
Description : suite logiciel permettant la génération de services vocaux et textuels interactifs,
Poste : référent technique et fonctionnel,
Réalisation : réalisation de cahiers des charges, des spécifications fonctionnelles et techniques. Amélioration et conception des composants de la suite (Java, Java/J2EE). Réalisation de formations techniques pour les développeurs d’Orange. Support technique de niveaux 1, 2 et 3 aux clients de la suite (TMA).
>> Outil de gestion des redirections téléphoniques (Open / Orange Labs),
Description : application WEB permettant de gérer les redirections téléphoniques vers les différents les différents SVI (Services Vocaux Interactifs),
Poste : concepteur et développeur,
Réalisation : reprise et refonte de l’application réalisée par un stagiaire.
>> Portails de gestions des services vocaux (Orange Bisness Services – Crédit Agricole Centre Est)
Description : portails d’administration et de gestion des services vocaux interactifs,
Poste : Conception,
Réalisation : Réalisation des spécifications techniques des portails.
>> Application mobile (PagesJaunes) :
Description : application mobile grand public PagesJaunes,
Poste : concepteur et développeur,
Réalisation : reprise et optimisation de l’application réalisée par Cap Gemini pour les téléphones Nokia.
-
Expectra
- Ingénieur réalisateur
Saint-Denis La Plaine Cedex
2010 - 2010
-
JCDecaux
- Stage
Neuilly-sur-Seine
2009 - 2009
Refonte de l'application `Données de référence'
Application J2EE permettant la gestion des données d'administration faisant elle-même partie d'une application de gestion
interne à l'entreprise.
L'application est réalisée à partir d'un générateur conçu en interne (A partir de l'architecture d'une base de données, le générateur crée une application J2EE de type de CRUD).
Ce générateur a été modifié pour permettre de générer une application respectant les règles métiers.
Modifications majeures du générateur réalisées :
- Ajout du support des relations 1::n et n::n entre les tables (ex : pour un employé, on peut directement voir, modifier,
supprimer ses affectations, ses coordonnées... et en ajouter),
- Ajout d'un menu déroulant multi-niveaux dynamique en Javascript et Ajax basé sur JQuery, configurable via un fichier XML
supportant les droits utilisateurs,
- Modification de la gestion des rôles d'un groupe d'utilisateurs, originellement écrit en dur dans chaque page JSP, maintenant
regroupé dans un fichier XML unique,
- Support du découpage de l'application en module,
- Support de l'environnement utilisateur (pour regrouper les bases de données de plusieurs sites tout en gardant une
séparation, un champ a été ajouté à chaque table indiquant l'environnement utilisateur).
Rédaction de la documentation technique des modifications du générateur.
Résultat obtenu :
A l'origine du stage, je ne devais modifier que l'application générée par le générateur et suite à une proposition de ma part,
j'ai été autorisé à modifier directement le générateur. Toutes les modifications réalisées sur le générateur de l'application ont
été intégré au générateur d'origine de la société (générateur permettant de générer toutes les applications de type CRUD).
Technologie :
ANT, XSL, XSD, JSP, EL, Java, Ajax, Javascript, CSS, HTML, base de données Oracle ou Derby.
-
Tonnellerie Seguin-Moreau
- Intérimaire Analyste programmeur
2007 - 2008
Réalisations :
- Conception et réalisation d'un programme de transfert via support CD-ROM d'une base de données de commandes avec
réinjection sur un serveur déporté,
- Mise à jour du programme de gestion des marquages laser pour supporter les nouveaux types de marquage,
- Création d'un programme permettant la gestion multi-site, multi-entreprise des marquages laser.
Technologie :
VisualBasic, PureBasic, MySQL, SQL Server.
-
Tonnellerie Seguin-Moreau
- Apprenti ingénieur
2004 - 2007
Réalisations (informatique) :
- Conception et réalisation d'un programme d'analyse et de conversion d'une image RGB en une image vectorielle compatible
avec le système de marquage du laser,
- Conception et réalisation d'un système automatisé de gestion des marquages laser (A partir d'une commande, le programme
génère un plan de marquage laser),
- Réalisation d'un programme d'analyses et de statistiques sur un nez œnologique (machine analysant les gaz lors de la
chauffe des fûts ou tonneaux)
- Réalisation d'un plan de maintenance informatique,
- Formation utilisateurs sur les machines de marquage laser, formation d'une personne aux outils de vectorisation et de
création des logos laser, transmission des connaissances au développeur de la société,
- Mise en place d'un réseau de petite entreprise dans une filiale.
Technologie :
Visual Basic, PureBasic, MySQL, SQL Server, Delphi, C (dll en partie fournie)).
Autres réalisations