Software engineering is still a young craft, and we are still learning how to do it effectively.

Curiosity, humility, and ownership matter even more when AI is part of the work.

Currently working with EUROCONTROL through Racemus Consulting.

Portrait of Omar Fendri

Hello, I’m Omar.

Software engineer and computer scientist based in Paris.

About

What the work has taught me.

In Clean Code, Robert C. Martin wrote that “the ratio of time spent reading versus writing is well over 10 to 1.” AI agents have not made that observation obsolete. They can produce code quickly, but engineers still need to read it, understand the system around it, and take responsibility for what becomes part of the software. That understanding is also what allows us to give agents the right context and steer the work.

  • Ask questions early
  • Keep things understandable
  • Share what I learn

Experience

Where I’ve worked

A selection of roles from my recent experience.

May 2026 — Present

Brétigny-sur-Orge, France

Full Stack Engineer

EUROCONTROL through Racemus Consulting

Contributing to a tool used to prepare, validate, and deliver data for air traffic control simulation exercises.

  • Spring
  • Azure DevOps
  • React
  • Zustand
  • TanStack Query
  • AG Grid
  • OpenLayers
  • PostgreSQL

Jul 2024 — Jan 2026

Grand Paris, France

Software Engineer

Société Générale CIB through Racemus Consulting

Shared ownership of core APIs and batch components across design, development, release management, and production monitoring.

  • Improved a daily balance batch from more than one hour to about eight minutes.
  • Guided code reviews and promoted software craftsmanship practices across the engineering team.
  • Introduced LLM tools into day-to-day engineering workflows.
  • Java
  • Spring Batch
  • JPA / Hibernate
  • Oracle

Dec 2022 — Jun 2024

Paris, France

Backend Engineer

BNP Paribas Securities Services through Racemus Consulting

Helped evolve and stabilize a securities settlement and custody platform processing millions of daily transactions.

  • Maintained a 5M+ line platform in an environment with demanding reliability requirements.
  • Led parallel-run cycles before major releases with teams across Paris, Lisbon, and Chennai.
  • Java
  • PL/SQL
  • Production support
  • Release validation

Sep 2019 — Aug 2022

Tunis, Tunisia

Full Stack Engineer

Advanced Derivative Solutions

Took ownership of core development for an ERP suite built from scratch for private equity firms.

  • Designed and delivered workflow, form-builder, investor-portal, and reporting modules.
  • Improved UX, performance, and maintainability while mentoring early-career developers.
  • Contributed to a product nominated for the NEXT FINTECH FORUM Awards 2022.
  • Angular
  • Spring
  • Highcharts
  • MySQL
Racemus Consulting logo

My assignments at EUROCONTROL, Société Générale CIB, and BNP Paribas were carried out through Racemus Consulting.

Skills

Tools I use regularly

The exact stack depends on the team and the problem.

Languages

Java · TypeScript · JavaScript · C++ · Python · PL/SQL · HTML · CSS

Backend

Spring Boot · Spring Batch · Spring Security · REST APIs · JPA / Hibernate · OpenAPI

Frontend

React · Angular · RxJS · Material UI · TanStack Query · Zustand · AG Grid · React Hook Form

Databases

PostgreSQL · PostGIS · Oracle · MySQL · MongoDB · Liquibase · Flyway · OpenLayers · Proj4

Build, testing & delivery

Git · Maven · Vite · JUnit · Vitest · Docker · Jenkins · Azure DevOps · Linux

Observability

Grafana · Kibana

AI-assisted development

LLMs · AI agents · Claude Code · Codex · Context engineering best practices · Developer workflows

Education

Software Engineering & Computer Science

National Engineering Degree Institut Supérieur d’Informatique University of Tunis El Manar · 2019

Computer Network Administration & Services

Applied Bachelor’s Degree Institut Supérieur d’Informatique University of Tunis El Manar · 2015

A few more details

ICPC Qualifications Alumnus

Taking part in the ICPC qualifications was an opportunity to dive deeper into computer science, algorithms, and structured problem-solving.

Native Arabic speaker, professionally fluent in English and French. Interested in AI, digital wellbeing, data science, and health.

View my ICPC profile ↗

Contact

Thanks for stopping by.

If you’d like to get in touch, email me or connect with me on LinkedIn.