Maxime Wojtczak

Software Engineer building products with industrialization in mind. More than 10 years of experience delivering products from conception to production in the retail and governmental areas. Adaptative, skilled, creative, I also enjoy sharing knowledge through training.
maxime.wojtczak@yahoo.fr
+33 6 27 09 12 72
github.com/maxwo
linkedin.com/in/maxwoj
Lille, France

Experience

Zenika - IT Consultant & Trainer

November 2018 - Present - Adeo Group - Leroy Merlin

Lead Engineer & DevOps for the API team

Evolution and design of the Leroy Merlin high-traffic and highly-available core business API, data integrations pipelines, and customer services:

  • Seamless migration of the Leroy Merlin stock API to make stock integrations and restitutions more reliable and accurate;
  • Design and development of third-party products integration for the Leroy Merlin marketplace;
  • Code reviews and best practices for maintenaibility and faster API;
  • Automation and industrialization of development pipelines;
  • GKE and Openshift infrastructure architecture, migration and deployment automation;
  • Monitoring and Service Level Objectives specification and implementation.

Creation of a platform to make partners and internal staff integration faster:

  • Use of business API and Kafka topics to gather and process data;
  • Code reviews and pair-programming to share about quality, maintainability and performance;
  • Automation of user data flows deployment on Openshift and/or GKE infrastructure.
January 2018 - November 2018 - Adeo Group - Inhabitant Referential

DevOps for the customer system transformation

Deployment and upgrade of new applications for GDPR conformity of the Adeo group  customer management applications:

  • Application, middleware and business monitoring set-up and guidelines;
  • Automation via Ansible to handle deployment accross several countries;
  • Stack configuration for Rancher orchestrator;
  • RabbitMQ broker set-up, sizing and load-testing.
January 2017 - December 2017 - Boulanger

Lead Developer and DevOps for the Socle 3 project

Building of the fast and highly-available API foundations for the Boulanger retail company, as well as setting the standards for the future Boulanger services:

  • Set-up of a Rancher orchestrator and highly-available middleware such as Kafka, Elasticsearch and MongoDB;
  • Application and middleware containerization via Docker;
  • Fully automation of infrastructure and deployment;
  • Provide support and code reviews.

Worldline - Lead Developer

October 2016 - December 2016 - Ministry and State Projects

Imprimerie Nationale - Mobility and Inclusion Card project - France

Creation of an application to allow citizens with disabilities to easily manage their disability card requests:

  • Study and set-up of a framework reaching accessibility requirements (RGAA 3);
  • Design and development of web applications and API;
  • Training and support of co-workers on Typescript and Angular;
  • Build process industrialization.
July 2016 - December 2016

Technical Expert - Front-end and API development.

September 2015 - December 2016 - Ministry and State Projects

Ponts et Chaussées Ministry - Great-Duchy of Luxembourg

Design and creation of an automated ticket processing system for road safety:

  • Design and development of a speed ticket processing UI;
  • State of the art implementation of a Javascript front-end application and Spring API;
  • Technical and functional client presentations and feedback gathering.
October 2013 - August 2015 - Ministry and State Projects

Ministry of the Interior - France

Extension of the French speed ticket processing chain to a multi-purpose infringement management system:

  • Design and development of a ticket seizure UI for the French government;
  • Organization and implementation of complex business rules thanks to a validation framework on the front-end and back-end.
January 2012 - September 2013 - Ministry and State Projects

Ministry of the Interior - France

Modernization of the French tax declaration by automating paper declarations processing:

  • Prototyping of a tax declaration processing chain for the French government;
  • Design and implementation of a declaration seizure UI for intensive users;
  • Analyze and optimizations to process large amounts of data;
  • Securization of the privacy of the citizen data thanks to high security standards (RSA, Hardware Security Module).
September 2011 - December 2011 - Telecommunications, Utilities and Medias

SFR Group

  • Implementation of tools to automatize deployment across multiple environments;
  • Creation of a routing tool for message processing accross several testing environments.

Atos Worldline - Software Engineer

February 2008 - August 2011 - Ministry and State Projects

Ministry of the Interior - France

Creation of the ticket seizure and management for the French Ministry of the Interior:

  • Prototyping, design, development and end-user feedback collection of an application to manage French traffic tickets;
  • On-site assistance and monitoring during deployment.
October 2007 - January 2008 - Telecommunications, Utilities and Medias

Orange Group

  • Implementation of new features for the Orange webmail.
July 2007 - September 2007 - Retail and Industries

Auchan Group

  • Refactoring et integration of a new corporate identity for the AuchanDrive website.
September 2006 - June 2007 - Ministry and State Projects

Ministry of the Interior - France

Enhancements of the operational portal of the French automatic speed ticket management system:

  • Creation of statistical indicators to assist quality and monitoring teams;
  • Design and development of an intranet to assist remote device deployment.

Technical skills

Development

JavaJavascriptVueJSGolangSpring FrameworkReactorGulpAngularAngularJSHibernateJUnitMaven

Deployment & Industrialization

Docker & ContainerizationOpenShiftGCPDatadogTerraformElastic StackAnsibleGitlab CICircle CIPrometheusTraefikJenkinsConfiguration Management

Databases & Brokers

ElasticsearchKafkaMongoDBMySQLOracle

Software Design & Methodologies

Clean CodeCode ReviewsReactive programmingTest-Driven DevelopmentDesign Patterns

Webservice frameworks

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

Versioning

GitBranching models (Gitflow & Github flow)

Security

RSAsecured environmentsSmartcards & PKCS#11

Conferences & Trainings

Elasticsearch

Training on Elasticsearch fundamentals, from indexation, analyze to search and suggestion queries as well as advanced functionalities.

Monitoring with Prometheus
Adeo Dev Summit
June, 27th 2018

Introducing and promoting Prometheus as a way to monitor containerized and orchestrated applications and how developers can add performance as well as business metrics in their applications.

Ansible Workshop
DevOps Meetup
June, 7th 2018

Hands-on workshop on Ansible. After an overview of Ansible advantages and principles, attendees could then make their first steps with this Infrastructure as Code tool.

Languages

French

Native language

English

Fluent

Education & Certifications

Machine Learning Online Training.
2021 - Coursera
Master Degree in Professional Information Systems - Human-Computer Interactions.
2003-2006 - Université Paul Verlaine, Metz
Bachelor Degree in Software Engineering in Distributed Systems.
2002-2003 - IUT de Metz
Associate Degree in Industrial Software Engineering.
2000-2002 - Lycée Jean Zay, Jarny

Interests

Chinese calligraphy and painting, climbing/bouldering, travel and photography.