Open to new opportunities

Paris region, France

Maxime Vincent.

Software Engineer / Tech Lead

Precision in the code.
A focus on the product.

I design and build software that meets its users’ needs. My experience in architecture and cybersecurity helps me support teams in their technical decisions, from initial design through to product development.

Explore my projects
of professional experience
4+ years
architecture & developer guidance
Technical leadership
in-depth systems experience
Linux
comfortable working in English
French & English
Three ways to explore

02PROJECTS

Ideas turned into products.
From user needs to code.

Two personal projects focused on snow forecasts and trail route analysis. They illustrate my work in product design and development: features, interfaces, data processing and architecture.

Completed

Snow forecasts · France

CeluiQuiDitQuIlNeige

Know where and when it will snow.

Product design & development

Visit the website (opens in a new tab)

PURPOSE

A website for checking snow forecasts in France, comparing ski resorts and planning a trip to the mountains.

FEATURES

  • Town and ski resort search, geolocation and adjustable altitude.
  • Hourly and 7-day forecasts, an interactive map and ski resort rankings.
  • Saved locations, forecast sharing and snowfall alerts.
  • Snowfall comparisons with previous years.
  • React · TypeScript
  • Vinext · Vite
  • Tailwind CSS
  • Cloudflare Workers
  • D1 · Drizzle

MY CONTRIBUTION

I built the interface, API and storage, adding shared caching and a fallback weather provider to make the service more resilient.

Architecture & technical decisions · CeluiQuiDitQuIlNeige

Server rendering and API routes on Cloudflare Workers, with storage and migrations using D1 / Drizzle. Open-Meteo and MET Norway provide the forecasts. Identical requests are grouped to reduce external API calls.

In development

Trail running · Route analysis

PaceAtlas

Understand the route before planning the race.

Product design & development

Explore the project (opens in a new tab)

PURPOSE

A tool for exploring the terrain of a trail route from a GPX file and preparing for a race.

FEATURES

  • GPX import with distance, elevation and route statistics.
  • Synchronised map and elevation profile, with the route split into terrain segments.
  • Waypoint editing and CSV exports of statistics and segments.
  • React · TypeScript
  • Vite · Tailwind CSS
  • Web Workers
  • MapLibre · uPlot
  • Hono · Cloudflare Workers
  • Vitest · Playwright

MY CONTRIBUTION

I wrote the analysis algorithms and their tests, then connected the map and elevation profile. Calculations run in a Web Worker to keep the interface responsive, and the GPX file stays in the browser.

Architecture & technical decisions · PaceAtlas

React for the interface, MapLibre for the map and uPlot for the elevation profile. GPX parsing, calculations and exports run in a Web Worker. Hono on Cloudflare Workers provides the API foundation; Vitest covers calculations and Playwright covers interactions.

03MY SKILLS

From requirements to reality.
Connecting every step.

Building the product, shaping its architecture and supporting the team: I combine hands-on development with experience in systems and security.

Choose an area of expertise
01 / 03

Software development

I develop full-stack applications and systems tools, from user needs to production.

  • Systems, embedded & full-stack development
  • Linux: installation, configuration, maintenance
  • Testing, integration & deployment

IN PRACTICE

I work with Linux every day, both for development and for installing, configuring and maintaining runtime environments.

  • React
  • Angular
  • Node.js
  • Linux
  • Git
See the related experience
02 / 03

Architecture & technical leadership

I translate requirements into architectural decisions and support developers in implementing them.

  • Requirements writing & effort estimation
  • Solution design & technical decisions
  • Technical guidance & presentations

IN PRACTICE

On my current project, I design the architecture of a deployment tool and guide the developers as a technical lead.

  • Software architecture
  • Technical lead
  • REST APIs
  • Scrum
See the related experience
03 / 03

Cybersecurity

I integrate security into architectural decisions, across the software, operating system and network.

  • Operating system & network security
  • Certificate management & cryptography
  • Risk analysis & reverse engineering

IN PRACTICE

I’ve worked on system and network protection, configured security solutions and prototyped an intrusion detection tool.

  • IDS
  • PKI
  • Cryptography
  • Ansible
  • Stormshield
See the related experience

MY TOOLBOX

Languages

  • Go (Golang)
  • Rust
  • Python
  • C
  • TypeScript
  • Java

Systems & infrastructure

  • DevOps
  • Kubernetes
  • Virtualisation
  • Containerisation

AI in development

  • Coding assistants
  • Environment configuration

MY APPROACH

End-to-end delivery, with the team.

  1. Understand

    Work with business and technical stakeholders to clarify requirements and constraints.

  2. Design

    Turn requirements into an architecture, select solutions and discuss decisions with the team.

  3. Build

    Develop the tool, support the developers and include security from the design stage.

  4. Operate & evolve

    Deploy, maintain and evolve the software based on user needs and feedback.

04MY EXPERIENCE

From code
to architecture decisions.

My experience spans web and mobile development, Linux systems and cybersecurity. Today, my responsibilities include software architecture and technical leadership on a deployment tool.

Thales2022 — present
  1. Jan 2025 — presentCurrent role

    Software & cybersecurity architect

    I design the architecture of the software that deploys software infrastructure and operating systems on military radar computers. I choose the technical solutions and guide the developers as a technical lead.

  2. Sep 2022 — Jan 2025

    Cybersecurity engineer

    I developed tools, automated tasks and configured security solutions for systems and networks.

  3. Apr — Aug 2022

    Software & cybersecurity R&D

    I prototyped a network intrusion detection system (NIDS) on Linux and carried out penetration tests.

Earlier experience2019 — 2021

2021 · Internship

Technofounders

Developer · Project lead

I built a full-stack web application and managed the project.

2020 — 2021

Arveto

Developer · Project lead

In a student-run consultancy, I worked on full-stack web applications and iOS / Android mobile apps.

2019 · Internship

CCEM

Technical architect · Developer

I designed the architecture and developed a full-stack application for the French Committee Against Modern Slavery.

05MY EDUCATION

Computer science and security.
Two complementary perspectives.

2021 — 2022

Université Paris-Saclay

Master’s degree — SeCReTS

I studied content, network, telecommunications and system security in depth, with a strong focus on cryptography.

2019 — 2022

UVSQ · ISTY

Engineering degree

Computer science and technology architecture engineering.

University diploma in computer scienceIUT de Vélizy · UVSQ · 2017–2019

Stormshield Network AdministratorCertified in 2023 · certification expired in May 2026

06MY INTERESTS

Beyond the code.

  • Trail running
  • Freeride skiing
  • Road cycling
  • Woodworking

WHAT’S NEXT

Let’s build
what’s next.

I’m looking to join a product team as a Software Engineer or Tech Lead, with responsibilities in software design, development and technical leadership.

Are you building a product and looking for someone who can contribute to its development, architecture and the team’s technical decisions? I’m also available for freelance assignments.

Based in the Paris region, open to remote work with occasional travel. Let’s talk in French or English.

Connect on LinkedIn (opens in a new tab)