Full Stack Engineer
EUROCONTROL through Racemus Consulting
Contributing to a tool used to prepare, validate, and deliver data for air traffic control simulation exercises.
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.
About
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.
Experience
A selection of roles from my recent experience.
EUROCONTROL through Racemus Consulting
Contributing to a tool used to prepare, validate, and deliver data for air traffic control simulation exercises.
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.
BNP Paribas Securities Services through Racemus Consulting
Helped evolve and stabilize a securities settlement and custody platform processing millions of daily transactions.
Advanced Derivative Solutions
Took ownership of core development for an ERP suite built from scratch for private equity firms.
My assignments at EUROCONTROL, Société Générale CIB, and BNP Paribas were carried out through Racemus Consulting.
Skills
The exact stack depends on the team and the problem.
Java · TypeScript · JavaScript · C++ · Python · PL/SQL · HTML · CSS
Spring Boot · Spring Batch · Spring Security · REST APIs · JPA / Hibernate · OpenAPI
React · Angular · RxJS · Material UI · TanStack Query · Zustand · AG Grid · React Hook Form
PostgreSQL · PostGIS · Oracle · MySQL · MongoDB · Liquibase · Flyway · OpenLayers · Proj4
Git · Maven · Vite · JUnit · Vitest · Docker · Jenkins · Azure DevOps · Linux
Grafana · Kibana
LLMs · AI agents · Claude Code · Codex · Context engineering best practices · Developer workflows
Education
National Engineering Degree Institut Supérieur d’Informatique University of Tunis El Manar · 2019
Applied Bachelor’s Degree Institut Supérieur d’Informatique University of Tunis El Manar · 2015
A few more details
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
If you’d like to get in touch, email me or connect with me on LinkedIn.