Europe/Paris
My Path
Engineering Philosophy
Work Experience
Studies
Europe/Paris
French
English
Tamil
Schedule a call

Rajekevin DOUREPOULLE

Backend Software Engineer
I started out writing code because I wanted to understand how software actually works, not just how to make it run. That question shaped the rest of my career more than any single technology did. Early on at Thales, I worked full-stack — Java, Angular, PHP, and RPA automation — on solutions for the energy sector and public institutions, which is where I first had to deal with systems too large and too critical to just rewrite when something felt wrong.

That constraint — improve a system you can't fully rebuild — is what pushed me toward backend work specifically, and toward PHP/Symfony and Java in particular. Since joining AFD Technologies (part of Accenture), I've worked across multi-technology, regulated environments for clients like CNAM and ANFSI, where every change has to be qualified, coordinated, and justified before it reaches production. Handling that kind of pressure repeatedly is what shifted my focus over time from "does it work" to "will this still be maintainable, and by whom, in two years" — which is why architecture, test discipline, and code quality now sit at the center of how I approach any project, on the clock or on my own time.

Engineering Philosophy

How I approach a codebase, a change, or a new problem.
Understand before you touch itI read and trace the existing behavior before changing anything — a fix that ignores why the code is the way it is tends to create a second problem while solving the first.
Prefer simple, maintainable solutionsThe best solution is usually the one the next person (often me, six months later) can understand without a walkthrough. Cleverness is a cost, not a feature.
Design around business constraints, not around themRegulatory requirements, release schedules, and legacy behavior aren't obstacles to route around — they're part of the actual problem to solve.
Balance technical quality with pragmatismNot every line of code deserves the same rigor. I invest in tests, architecture, and refactoring where it will actually be paid back — not everywhere, by default.

Work Experience

AFD Technologies (part of Accenture)June 2024 - Present
Software Engineering Consultant
  • Consultant specializing in maintenance, evolution, and optimization of critical multi-technology applications for clients including CNAM (healthcare) and ANFSI (public security).
ThalesOctober 2019 - May 2024
Full Stack Developer (Java/Angular/PHP) & RPA UIPath
  • Full-stack developer involved in development, maintenance, technical migration, and automation of solutions for major clients in the energy sector and public institutions such as the Ministry of National Education.

Studies

Sup de VinciMaster's degree in Information Systems Expertise and Management & Architecture of Information Systems.
(2017 – 2019)
ESGIBachelor's degree in Computer Science, specialized in Web Engineering and E-Business.
(2015 – 2016)
Looking for the technical skills breakdown?Backend engineering, software quality, cloud & delivery, and architecture — organized by domain.
View expertise
Book a call