Application engineering
Microservices and hexagonal architecture. Business rules, APIs and service integration.
Software engineer
Java, backend
& cloud engineering.
Based in Paris, with 6+ years building Java / Spring Boot services, Kafka data flows and cloud systems for investment banking and energy.
Counterparty risk. Financial crime. Energy networks. Software built around the details that matter to a business.
Developing Java microservices for exposure calculation and aggregation, with Kafka flows connecting market data, calculation results and margin-call processing.
Rebuilt applications around hexagonal microservices. Migrated Excel-held data to MongoDB, centralised calculation logic and connected services through Kafka events.
Migrated anti-money-laundering systems to Java microservices on private IBM Cloud, including an Oracle-to-MongoDB data-model redesign.
Built Java and Python services for bulk DGN plan imports and exports, alongside GeMap’s ETL pipeline for geographic data in Oracle and PostGIS.
I work across the boundaries: business logic, the data moving between services, and the infrastructure that keeps them running.
Microservices and hexagonal architecture. Business rules, APIs and service integration.
Event-driven communication, stream processing, historical-data recovery and ETL pipelines.
Container platforms, CI/CD, infrastructure as code, secrets management and observability.
Paris, France
French · English
Based in Paris, I work at the intersection of software, data and infrastructure. I enjoy the part of engineering where understanding a business problem changes how you design the system.
My experience spans counterparty risk, securitisation, financial crime compliance and electricity-network data. I work with both business and technical teams, from design through release.
ISIMA · Clermont-Ferrand
Data Science and KnowledgeENSIAS · Rabat
Web Engineering and Web IntelligenceAn editor I’m building to work directly with PDF text, fonts and pages. All document processing stays on your computer.
Local AIRewrite, shorten or translate selected text with an optional on-device model.
A trading research engine that streams market data, detects market structure across timeframes and evaluates configurable strategies against historical prices.
WebSocket ingestion, time-series storage and trade-by-trade backtest results.
A Hyperledger Fabric banking prototype for treasury-versus-cash settlement, margin calls and collateral. Java smart contracts connect to a Spring Boot API and a React operations console.
Bilateral call tracking, settlement-plan approval and collateral posting.
A durable Java workflow engine with versioned definitions, worker tasks, approvals, timers and event history. A counterparty credit risk application uses it to coordinate limits, margin calls and disputes.
Reusable Java SDK, PostgreSQL persistence and a React operations interface.
A research workspace for screening European equities, comparing fundamentals and exploring portfolio allocations. Financial metrics retain their source and quality status, with ingestion and analysis handled in the background.
Company screening, financial ratios and explainable portfolio construction.
Projects, collaborations and technical conversations.