Samy Ouldali — Ingenieur Backend Java/Kotlin
Ingenieur ESIEA (specialite Architecture Logicielle), ~7 ans d\u2019experience en developpement Java/Kotlin sur des systemes critiques pour de grands comptes : haute disponibilite, traitements temps reel a faible latence et fort volume ; profil a dominante back-end, capable de couvrir le front quand le produit l\u2019exige.
Conception et exploitation de back-ends distribues sous fortes contraintes de disponibilite et de delais : du from scratch au refactoring de legacy, culture TDD / DDD / SOLID et socle CI/CD + Cloud.
Parcours professionnel.
-
Software Engineer — Regulatory Reporting
Exalt IT — mission Credit Agricole CIB
- Conception d’une nouvelle chaine de Transaction Reporting (Java 25, Spring State Machine) vouee a remplacer le legacy : ingestion de l’integralite des trades des booking systems amont (~100 000/jour).
- Pipeline oriente etats : normalisation/serialisation des trades, regles de routing & filtrage, puis enrichissement via les referentiels de la banque et determination de l’eligibilite reglementaire.
- Formatage et emission des messages vers les regulateurs (FIX, XML) sous contraintes de timeliness (T+90 s, T+5 min) — latence usuelle de quelques secondes, dominee par les appels aux referentiels externes.
- Architecture microservices sur AWS (cloud public), parallelisation par threads virtuels : debit soutenu de l’ordre de 100 trades/s.
- Mise en place de la consommation de la file IBM MQ en amont, securisee par SSL/TLS (contrainte cloud public).
Stack Java 25, Spring Boot, Spring State Machine, threads virtuels, IBM MQ, AWS, FIX, XML
-
Consultant SI — mission Orange DTSI
AFDTech (groupe Accenture)
- Djingo (chatbot clients PRO/PME & Entreprises) : conception de microservices adosses aux API du SI Orange et developpement de l’IHM Angular, orchestration des echanges Orchestrateur ↔ IHM.
- Industrialisation des parcours dialoguants Watson / SmartlyAI : test, validation et optimisation des interactions IHM ↔ Orchestrateur.
- Mise en production d’une brique GenAI deportant une partie de l’intelligence du bot hors parcours metier : RAG + prompting d’un LLM (GPT-3.5) pour repondre aux demandes hors scenario.
- Marvin (classification automatique des e-mails) : orchestrateur de scripts et API, prise en compte des remontees de production.
- Maintenance, monitoring et livraison continue.
Stack Spring Boot 2, Angular 14, Kotlin, TypeScript, Python, MariaDB, Cloud Foundry
-
Architecte technique Junior (interne)
Societe Generale
- API Gateway de transformation protocolaire IMS ⇄ Web (full build, pair-programming) : migration depuis l’ancienne solution IBM DataPower, exposition de nouveaux services consommant le mainframe, securisation OAuth2 / HTTPS systematique.
- 1 500 tps en pic / 500+ en moyenne, 20 nœuds redondes multi-regions ; livraison Blue-Green par palier avec suivi du trafic en direct.
- Observabilite complete : logs streames, analytics Kibana, metriques Grafana.
- Gateway API reactive : droits utilisateurs, visibilite des objets, endpoints d’administration (Hibernate Reactive, MongoDB, DDD/TDD).
- Solution d’alerting & communication projet from scratch : IHM Angular developpee de bout en bout, backend Spring Boot/PostgreSQL, OAuth2 (creation auto de profil), webhooks multi-canaux (mail, MS Teams, SMS), alerting source depuis Prometheus.
- Plateforme interne d’e-learning : nouvelles fonctionnalites + refactoring du legacy (SonarQube, tests unitaires, SOLID).
Stack Java (Reactor), Spring Boot, Angular 9, PostgreSQL, MongoDB, Strapi, Jenkins, Spinnaker, ArgoCD, Vault, Tomcat
Outils et pratiques.
- Langages
- Java (11 → 25), Kotlin, TypeScript / JavaScript, Rust, Python, Go, Zig, SQL
- Back & Frameworks
- Spring Boot, Java Reactor, Hibernate / JPA, JUnit, Flask
- Front & Mobile
- Angular, AstroJS, React, Flutter / Ionic, Kotlin Multiplatform
- Donnees
- PostgreSQL, MongoDB, MySQL / MariaDB
- Cloud & CI/CD
- AWS, GCP, Cloud Foundry, Docker, Kubernetes, Jenkins, GitLab CI, ArgoCD, Spinnaker
- Observabilite
- Prometheus, Grafana, Kibana, Actuator
- Pratiques
- TDD, DDD, BDD, DOP, SOLID, microservices
- IA / Dev agentique
- Developpement assiste par agents IA (GitHub Copilot, OpenCode, Claude Code, Google Jules, OpenAI Codex), parallelisation par worktrees Git ; RAG & prompting de LLM
Bases.
- Formation
- ESIEA — Diplome d\u2019ingenieur, specialite Architecture Logicielle (2014 — 2019).
- Langues
- Francais (langue maternelle) ; Anglais (professionnel, courant a l\u2019ecrit comme a l\u2019oral).