About me
I am an experienced backend developer with strong people skills. I value both team work and code quality, and I can't imagine one without the other. People usually describe me as a very serious, reliable professional and an ever cheerful, positive-minded person. I feel most driven when the product has a meaningful impact on people's lives.
I like things organized and I thrive in structured environments, even when it is me doing the organizing. My favourite color is Jira and my spirit animal is time-boxed meetings. I enjoy working in pairs, working alone, and knowledge-sharing sessions with the team. I am comfortable working from home but would be glad to go on-site in Nantes, France, where I'm based.
In my free time, I enjoy tinkering with this website, painting, drinking coffee, and playing adventure and puzzle video games.
Best suited for
1 - Technical roles with a complex product
- senior software engineer
- backend software engineer
2 - Engineering management roles
- engineering manager
- scrum master
3 - Product roles with a strong technical side
- technical product manager
- technical product owner
Obvious skills
- Java, Object Oriented Programming
- Version Control, CI/CD Tools
- Relational Databases
- API Design
- System Design & Architecture
- System Thinking
- Fluent in French & English
- User-Centric Technical Design
- Technical Debt Management
- Mentoring, Code Review
- Technical Writing & Documentation
- Project Management
Niche skills
- Domain Driven Design & Microservices
- Rule-Based Systems
- Natural Language Generation
- LLM Output Quality Evaluation
- Cross-functional Discovery
- Technical Presentation
Currently learning
- Functional Programming
- Day-to-Day AI usage
- Continuous Product Discovery
Work experience
Yseop
Natural Language Generation company specialized in Life Sciences, 90% remote position
10.2024 - 07.2026
Product Tech Lead
- Q1: joined an existing team of 8 as a senior developer. Developed NLG code snippets to write about Time-To-Event CSR data, and designed a new snippet framework to reduce tech debt and make them more structured and scalable, using linguistics and text generation domain concepts to create a modular pipeline.
- Q2: promoted to tech lead of a new team, paired with a new Product Manager; developed new snippets for the PK/PD sections of the CSR, using the new snippet framework. Built dashboards to follow teamwork and testing day-to-day. Closely supervised QA requirements.
- Q3: joined a task force to create dozens of snippets in a few weeks by leveraging AI adoption and the new snippet framework.
- Q4: worked on team building to restore team morale. Joined a new task force to rewrite existing snippets, focusing on making the comparison of data completely generic across snippets.
- Q5: became the tech lead of a new team whose purpose was to develop, from scratch, a Quality Assessment tool to test LLM features across the product, to maintain and test new LLM features, and to make snippets development even more scalable.
- Over 1.5 year, I managed multiple teams composed of 2 to 5 junior to senior developers, led performance reviews, gave feedbacks in French and English, and contributed to product design decisions about ontology and rule-based NLG features. I relentlessly advocated for automation, Domain Driven Design and good development practices.
- Java, GitHub, Docker, Jira, Confluence.
Doubletrade - Intescia Group
European Public Tenders SaaS company, 100% remote position
07.2021 - 09.2024
Backend Software Engineer
Capgemini
01.2020 - 06.2021
Software Engineer
02.2018 - 12.2019
Software Engineer
- member of the Atlassian Factory team
- developed and maintained plugins for Jira Software and Confluence
- configured and administered Jira instances
- audited instances for Capgemini clients
- obtained an Atlassian certification: Agile development with Jira Software
- scrum mastering (6 months), reporting, planning, organizing
- acting tech lead, mentored junior developers and career-changing colleagues to facilitate their integration
- attended the '19 Atlassian Tour in Las Vegas
Yseop
Natural Language Generation company
03.2016 - 08.2017
Research Associate at INSA de Lyon
- literature review, data preprocessing, presentations, attended conferences
- developed a Knime node to explore conversation data
- Java, Python, R, LaTeX
07.2015 - 02.2016
Junior R&D Engineer
- worked on an Yseop knowledge base to model generic Business Intelligence key concepts
- modeled semantic content to generate graph captions in QlikView, such as bar charts or time series
- developed tests and test data to ensure generated sentences were correct
- Yseop in-house language, Git, Shell
01.2015 - 06.2015
R&D Intern (Linguist)
- transformed the X-TAG lexicalized tree-adjoining English grammar into a metagrammar tailored to the Yseop text generation engine, using the XMG compiler.
- XMG, XMG 2.0, Java, Perl, Python, Git, Shell
Accor
Paris Bastille Opera Ibis (3-star) Hotel
06.2013 - 03.2014
Hotel Receptionist (Student job)
I worked the evening shifts (7pm-11pm or 8pm-12am) 4 to 7 days a week, while studying for my Master's degree. I processed check-ins and check-outs, assigned rooms, handled guest payments, and resolved complaints. I also coordinated with other hotels to help guests when the hotel was fully booked. I got to practice welcoming guests in French, English, Dutch, Russian and Spanish.
Paris Brain Institute
Donations and Communications Department
06.2012 - 09.2012
Data Entry Clerk (Student job)
My job was to collect incoming mail donations every day, and to input, update and verify donator information in the donations database. I would then print and sort each donation receipt. It was a full-time 9-to-5 summer job.
Education
Computational Linguistics, Master's degree
09.2013 - 06.2015
Université Paris Cité
Master 2 Professionel de Linguistique Informatique magna cum laude
- Natural Language Generation
- Natural Language Understanding
- Automated Translation
- Formal Grammars
- Formal Semantics
- Ontologies
- Programming (Java, OCaml)
Linguistics, Bachelor's degree
09.2010 - 06.2013
Université Sorbonne Nouvelle
Licence de Sciences du Langage magna cum laude
- Natural Language Processing
- Finnish studies
- Syntax
- Semantics
- Phonology
- Sociolinguistics
- First-language Acquisition
- Programming (Python, Perl)
A-Levels in French
06.2010
Lycée Louis-le-Grand
Baccalauréat Général Scientifique magna cum laude
- Mathematics
- English, Russian, Dutch