Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Marc PYNAERT

Expert Java / Architecte Java

39 ans
Permis de conduire
France
Situation professionnelle
En poste
Indisponible
CV réalisé sur DoYouBuzz
  • Encadrement de l'équipe R&D composée de 3 personnes
  • Refonte de la plateforme d'envoi d'emails pour ajouter de la haute disponibilité et scalabilité.
    Produit stratégique, plus de 6 milliards de mails personnalisés envoyés par an
    Adaptations du produit pour envoyer des SMS et des RCS
    (SVN -> Gitlab, Java 8 -> Java 21, pas de gestion de dépendances -> Gradle, MyISAM -> InnoDB + Kafka + ZooKeeper)
  • Refonte d'un outil de raccourcissement de liens pour avoir : haute disponibilité, hautes performances, coût contenu
    Plus de 10 000 raccourcissements par seconde
  • Optimisations de performances et coûts
  • Conception & réalisation d'un gestionnaire d'identités pour gérer les accès à toutes les applications Probance avec 2FA TOTP
  • Conception & réalisation d'une solution d'envoi de notifications WebPush et in-site
  • Conception & réalisation d'une solution de resizing d'images
  • Conception & réalisation d'une solution permettant d'afficher des bannières de produits avec des recommandations personnalisées calculées en temps réel
  • Conception & réalisation d'une solution pour générer des contenus et proposer un chatbot avec RAG sur le site de documentation
  • Java 21 / Spring / MySQL / Google CouldSQL / Kafka / Zookeeper / ELK / Gitlab / Gradle / JUnit / Mockito / Eclipse / IntelliJ / Jenkins / WebSocket
  • Maintenance, optimisation, refactoring d’un framework de modification de code COBOL
  • Développement de règles spécifiques pour modifier automatiquement du code COBOL selon les spécifications d’un expert COBOL
  • Analyse et optimisation de performances d’outils Move Solutions
    • réduction du temps de traitement de 15h à moins d’1h d’un fichier de données
    • réduction du temps de lancement d’outils de traitement COBOL de 5 secondes à 1 seconde via création d’un mécanisme de daemon
  • Outil de trace via modification du code COBOL pour pouvoir identifier des traitements anormalement longs, comparer des traces d’exécution (cheminement et performances) d’un même test dans un environnement mainframe et Linux
  • Modification d’un plugin Eclipse pour mettre en évidence les portions de code non exécutées au cours d’un test tracé
  • Java 8 / C / Eclipse / Gitlab / Gitlab-CI / Gradle / JUnit
  • Projet stratégique
  • Solution d'archivage à valeur probante pour un leader des solutions d'assurance-crédit faisant office de plateforme de mise à disposition des documents avec leurs clients
  • Analyse du besoin, participation aux ateliers client, proposition de solutions
  • Architecture complète de la solution (from scratch), micro-services, haute-disponibilité, scalable, répartie sur une 30aine de serveurs
  • Evolution sur la GED Tessi DataContent pour améliorer les performances de cryptographie via un boîtier HSM
  • Contexte international (environ 50 pays en cible)
  • Signature électronique de PDF (PAdES)
  • SSO (SAMLv2)
  • Pilotage d'une équipe de développement de 4 personnes
  • Java 8 / GIT / Maven / Jenkins / IntelliJ / Cassandra / Spring / Netflix Eureka / RabbitMQ / ZooKeeper / ELK / JWT / SAML2 / JUnit / Mockito
  • Encadrement d'une équipe de 4 personnes
  • Analyse de dossiers de spécifications fonctionnelles
  • Industrialisation de la génération des livrables
  • Etude, conception/architecture, lotissement de projets d'évolution ou refonte, suivi des développements
  • Référent technique
  • Évaluation technique des candidats pour les recrutements Java sur le site de Lyon
  • Conception, développement et intégration d'un nouveau canal de communication entre superviseurs afin de réduire l'utilisation de la bande passante
  • Conception et développement d'un module d'authentification SAML2 pour les différents composants de la solution BosManager Chèque
  • Conception et participation au développement d'un module de recherche de documents personnalisable
  • Java / JEE : Sockets, Swing, Struts 2, iBatis, Quartz
  • Ant / Redmine / Shell / Jenkins
  • Industrialisation de la génération des livrables
  • Conception et développement d'un module de télécollecte de données (sur plus de 4000 clients) selon un plan de télécollecte défini, avec possibilité d'avoir plusieurs instances de télécollecteurs pour répartir la charge de travail
  • Evolution sur les protocoles de transfert existants
  • Support de niveau 3
  • Eclipse / GIT / Ant / Jenkins / Tanuki wrapper
  • Java : Sockets, iBatis
  • Dématérialisation et saisie de documents, notamment documents financiers et chèques.
  • Etude, conception et développement (Java/JEE) de solutions pour le produit traitement de chèques bancaires BosManager au sein de l'équipe d'ingénierie
  • Refonte/rénovation/optimisation d'anciens modules entraînant des réductions de coût de développement et une amélioration de la maintenabilité
  • Mission de 5 mois à São Paulo (Brésil) sur le traitement des chèques Brésiliens comprenant le recrutement et la formation d'un développeur sur la solution BosManager
  • Développement de traitements spécifiques pour différents clients
  • Support de niveau 3
  • Etude, conception et développement (Java) de solutions pour le produit de transfert de fichiers BosCollect
  • Refonte du module de gestion des droits des utilisateurs de l'interface de supervision et de la génération des menus
  • Intégration d'un module de gestion de tâches planifiées
  • Conception et développement d'un module de configuration personnalisable
  • Refonte d'un écran de saisie tout en restant compatible avec les développements existants
  • ICR avec A2iA
  • Refonte de l'intégration des données spécifiques au client pour réduire les coûts de développement tout en conservant la compatibilité avec les développements déjà existants
  • Java / JEE : Sockets, Swing, Struts 2, iBatis, Quartz
  • Eclipse / MySQL / Oracle / Jenkins / SVN / GIT
  • Consultant en étude/développement Java/JEE auprès de la société TESSI Chèques au sein de son équipe d'ingénierie sur le produit BosManager
  • Factorisation de code
  • Conception & développement de solutions
  • API Reflection, annotations, optimisation de performances
  • Java / JEE / Eclipse / SVN / MySQL
  • BOCCARD est un ensemblier qui met en œuvre des installations industrielles sur un large panel de marchés (boisson, alimentaire, pharmaceutique, chimie, énergie, hydrocarbures, nucléaire…).
  • Conception et développement d'un outil de gestion des demandes d'investissement
  • Conception et développement d'un outil de consolidation des coûts des affaires
  • Mise en place des outils et méthodes pour intégrer l'ERP QUALIAC dans le Système d'Information BOCCARD
  • Conception et modélisation UML
  • Développement PHP - JavaScript - Ajax
  • Mise en place du portail Web LIFERAY
  • Développement Java / JEE : portlets, filtres, JSTL, Hibernate
  • MySQL / Oracle XE / Eclipse / EasyPHP / SVN
  • BOCCARD USA est un atelier de préfabrication des entreprises BOCCARD.
  • Développement d'un outil de gestion électronique de documents pour un outil de GPAO existant
  • Mise en place d'un serveur accueillant l'outil de gestion des documents
  • Application PHP - JavaScript (Ajax)
  • Eclipse / SVN / MySQL

Ingénieur Informatique et Réseaux de Communication

CPE Lyon en partenariat avec l'ITII de Lyon

Septembre 2006 à août 2009
Formation en alternance réalisée au sein du groupe BOCCARD.
Diplôme reconnu par l'Etat.

DUT Informatique Génie Logiciel

IUT A Lyon 1

Septembre 2004 à juin 2006
Compétences

Outils de développement

  • Eclipse / IntelliJ
    Bon niveau
  • GIT
    Bon niveau
  • Jenkins
    Intermédiaire
  • Maven / Gradle
    Intermédiaire

Développement

  • Java / JEE
    Expert
  • SQL
    Avancé
  • Cassandra
    Bon niveau
  • Kafka
    Bon niveau
  • Zookeeper
    Bon niveau
  • Bash
    Intermédiaire
  • C / C++
    Intermédiaire

Informatique

  • Windows / Linux
    Bon niveau
  • Microsoft Office
    Bon niveau

Langues

  • Anglais
    Avancé
  • Allemand
    Notions
  • Portugais
    Intermédiaire