Maxime Wojtczak

Ingénieur Logiciel empreint de la culture DevOps. Fournit des produits de la conception à la production dans les domaines de la vente au détail et gouvernementaux depuis plus de 10 ans. Flexible, passionné et créatif, j'aime également partager en tant que formateur.
maxime.wojtczak@yahoo.fr
+33 6 27 09 12 72
github.com/maxwo
linkedin.com/in/maxwoj
Lille, France

Experience

Zenika - Consultant & Formateur

Novembre 2018 - Présent - Groupe Adeo - Leroy Merlin

Ingénieur Logiciel & DevOps pour la Team API

Évolutions et conception d'API hautement disponibles et à fort traffic, des pipelines d'intégration de données, et des services aux clients :

  • Reconception de l'API des stocks afin de fiabiliser l'intégration et la restitution des stocks ;
  • Conception et développement de l'intégration des produits de la Marketplace de Leroy Merlin ;
  • Revues de code et bonnes pratiques pour la maintenant et la performance des API ;
  • Automatisation et industrialisation des pipelines de build et déploiement ;
  • Migration, architecture et déploiement des application pour GKE et Openshift ;
  • Spécification et implémentaiton du monitoring et des Service Level Objectives.

Création d'une plateforme d'intégration de données des partenaires et des équipes internes :

  • Utilisation des API métier et des topics Kafka pour récupérer et transformer des données ;
  • Revues de code et pair-programming sur la maintenabilité et la performance ;
  • Automatisation du déploiement des flux de données sur Openshift et GKE.
Janvier 2018 - Novembre 2018 - Groupe Adeo - Référentiel Habitant

DevOps pour la transformation du système de gestion client

Déploiement et mise à niveau des applications pour la mise en conformité au GDPR des applications de gestion des clients :

  • Installation et bonnes pratiques pour le monitoring des applications, des middles et d'indicateurs métier ;
  • Automatisation via Ansible pour accélerer les déploiements sur plusiers pays ;
  • Configuration des logiciels pour l'orchestrateur Rancher ;
  • Mise en place, tests et sizing d'un broker RabbitMQ.
Janvier 2017 - Décembre 2017 - Boulanger

Ingénieur Logiciel et DevOps pour le projet Socle 3

Conception d'un socle d'API hautement disponible pour les magasins Boulanger, et mise en place des standards pour les futurs services :

  • Mise en place d'un orchestracteur Rancher et de middlewares hautement disponibles : Kafka, ElasticSearch and MongoDB ;
  • Containerisation des applications et middlewares ;
  • Automatisation du déploiement de l'infrastructure ;
  • Support et revues de code.

Worldline - Lead Developer

Octobre 2016 - Décembre 2016 - Ministères et Projets d'États

Imprimerie Nationale - Carte Mobilité Inclusion - France

Création d'une application pour les personnes en situation de handicap afin de gérer leurs demandes de cartes de mobilité :

  • Étude des frameworks répondant aux standards d'accessibilité (RGAA 3) ;
  • Conception et développement d'applications web et d'API ;
  • Support et formation de collègues sur Typescript et Angular ;
  • Industrialisation du pipeline de build.
Juillet 2016 - Décembre 2016

Expert Technique - Développement Front-end et d'API.

Septembre 2015 - Décembre 2016 - Ministères et Projets d'États

Ministère des Ponts et Chaussées - Grand Duché du Luxembourg

Conception et création d'un système de traitement des infractions routières pour la sécurité routière :

  • Conception et développement de l'interface de gestion des infractions ;
  • Implémentation d'une SPA et d'API avec Spring ;
  • Présentations fonctionnelles et techniques au client, recueil et prise en compte des retours.
Octobre 2013 - Août 2015 - Ministères et Projets d'États

Ministère de l'Intérieur - France

Évolution du système de traitement des infractions de vitesse vers un traitement multi-infration :

  • Conception et développement d'une interface de saisie des infractions pour le Gouvernement Français ;
  • Organisation et implémentation de règles métier via un framework de validation Front-end et Back-end.
Janvier 2012 - Septembre 2013 - Ministères et Projets d'États

Ministère de l'Intérieur - France

Modernisation du traitement des déclarations d'impôt papier :

  • Prototypage d'une chaîne de traitement de déclaration d'impôts ;
  • Conception et implémentation d'une interface pour un usage intensif ;
  • Analyse et optimisation pour le traitement de données en masse ;
  • Sécurisation des données des contribuables par des hauts standard de sécurité (RSA, Hardware Security Module).
Septembre 2011 - Décembre 2011 - Télécommunications, Utilities and Medias

Groupe SFR

  • Implémentation d'outils pour automatiser le déploiement sur plusieurs environnements ;
  • Création d'un outil pour le routage de messages sur différents environnements de test.

Atos Worldline - Ingénieur d'Étude et Développement

Février 2008 - Août 2011 - Ministères et Projets d'États

Ministère de l'Intérieur - France

Création de l'interface de saisie et de gestion des infractions pour le Ministère de l'Intérieur :

  • Prototypage, conception, développement et collecte des retours des utilisateurs d'une application de gestion des infractions routières ;
  • Assistance et monitoring durant les déploiements.
Octobre 2007 - Janvier 2008 - Télécommunications, Utilities and Medias

Groupe Orange

  • Implémentation de nouvelles fonctionnalités sur le webmail Orange.
Juillet 2007 - Septembre 2007 - Retail et Industries

Groupe Auchan

  • Refactoring et integration d'une nouvelle identité visuelle pour le site AuchanDrive.
September 2006 - June 2007 - Ministères et Projets d'États

Ministère de l'Intérieur - France

Amélioration du portail opérationnel de la chaîne de traitement du contrôle automatisé des infractions routières :

  • Création d'indicateurs statistiques pour assister les équipes qualité et de monitoring ;
  • Conception et développement d'un intranet pour assister le déploiement d'équipements de terrain.

Compétences Techniques

Développement

JavaJavascriptVueJSGolangSpring FrameworkReactorGulpAngularAngularJSHibernateJUnitMaven

Déploiement & Industrialisation

Docker & ContainerisationOpenShiftGCPDatadogTerraformElastic StackAnsibleGitlab CICircle CIPrometheusTraefikJenkinsConfiguration Management

Bases de Données & Brokers

ElasticsearchKafkaMongoDBMySQLOracle

Conception Logicielle & Méthodologies

Clean CodeRevue de codeProgrammation réactiveTest-Driven DevelopmentDesign Patterns

Framework webservice

RESTful principlesMicroservice ArchitectureSpring MVC and WebfluxJAX-WS & JAX-RSSOAP

Versioning

GitGestion de branches (Gitflow & Github flow)

Securité

RSAenvironnements sécurisésSmartcards & PKCS#11

Conférences & Formations

Elasticsearch

Formation sur les fondamentaux d'ElasticSearch, de l'indéxation et l'analyse à la recherche texte et aux fonctionnalités avancées.

Monitoring avec Prometheus
Adeo Dev Summit
27 Juin 2018

Introduction et promotion de Prometheus comme moyen de monitorer les applications orchestrées et contenerisées, et d'instrumenter les applications avec des métriques de performance et métier.

Workshop Ansible
Meetup DevOps
7 Juin 2018

Atelier Ansible. Après avoir donné un aperçu des principes et des avantages d'Ansible, le public pouvait faire ses premiers pas dans l'Infrastructure as Code.

Langues

Français

Langue maternelle

Anglais

Courant

Formation & Certifications

Machine Learning Online Training.
2021 - Coursera
Master Systèmes d'Informations Profesionnels - Option Interactions Humain-Machine.
2003-2006 - Université Paul Verlaine, Metz
Licence Professionnelle Génie Logiciel en Environnement Réparti.
2002-2003 - IUT de Metz
BTS en Informatique Industrielle.
2000-2002 - Lycée Jean Zay, Jarny

Intérêts

Calligraphie Chinoise et Japonaise, Escalade, Photo et Voyages.