Computer engineering apprentice · CESI

Enzo Létocart.

I build applications, automation and data tools, mostly in Python and Node.js.

Open to a 3-month internship from May 2027

01

Projects

My apprenticeship is in a defence environment, so I can't show screenshots or data. I'm happy to walk through the technical side in an interview.

Python · PyQt · Indexing

Indexed search engine for file archives

Finding a file in the archives meant a Windows search of 5 to 15 minutes, every time. I wrote an indexer in Python that scans the archives once and keeps itself up to date, with a search interface built in PyQt. Results now come back almost instantly.

Search time 15:00.0
before · 5–15 minafter · < 1 s
02

Interactive maps & dashboards

Interactive maps to explore data, with charts to read it at a glance and exports so users can reuse it in their own tools.

Python · QGIS · Data visualisation

03

Automation tools

Scripts and small tools that remove repetitive manual steps from data processing, so the team spends its time on analysis instead of copy-paste.

Python · Node.js

04

File platform & dashboard

A drive-style web platform to upload and share files, with a dashboard of charts and data tables that can be exported to CSV. Built during my 2025 internship.

Web · Dashboard · CSV export

02

About

I usually get a goal and a few pointers, not a spec. I figure out the rest: read the docs, test, ship a first version, then improve it with the people who use it.

I'm a 4th-year computer science engineering student at CESI, on a work-study programme. At work I build software on my own; at school I learn to work in teams, split a project and deliver it together.

I use AI coding tools every day to move faster. I stay responsible for every line: I read it, test it and understand why it works.

03

Skills

Development

  • Python
  • JavaScript · Node.js
  • HTML / CSS
  • SQL

Tools

  • Git
  • PyQt
  • QGIS
  • AI coding tools

Areas

  • Applications
  • Automation
  • Data processing
  • Mapping & dataviz

Languages

  • Frenchnative
  • SpanishB2
  • EnglishB1
04

Background

2025 — now

Apprentice software engineer

Établissement Géographique Interarmées · French Armed Forces · internship (May–Aug 2025), then apprenticeship

Work
2025 — 2028

Engineering degree in computer science

CESI École d'Ingénieurs · work-study

Education
2024

IT assistant (internship, 2 months)

Lumileds · Suresnes · IT maintenance, reporting, organised a showroom

Work
2023 — 2025

Lifeguard

Ozoir-la-Ferrière swimming pool · alongside my studies

Work
2022 — 2025

BUT Informatique

IUT de Champs-sur-Marne · Université Gustave Eiffel

Education
05

Off screen

Former high-level swimmer.

I competed at the French Elite Championships and won medals at the French Junior Championships. Years of early mornings taught me what steady work looks like.

Today: triathlon and tennis.

Internship · from May 2027

Let's talk.

enzoletocart@gmail.com ↗