Oussama Boukhris

Consultant Technique Senior Full Stack | Microservices

Salaire / Taux journalier

92300 Levallois-Perret, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

Spring BootJavaDéveloppement FullstackOracle Database

Langues

AllemandAnglaisArabeFrançaisItalien

À propos

Introduction

Consultant Full Stack Senior avec 15+ ans d'expertise en Java/Spring et architectures microservices. Expert en transformation digitale avec expérience prouvée chez SG, Veolia et CA-CIB sur des projets critiques. Spécialisé en migration legacy, CI/CD et leadership technique pour accélérer votre modernisation applicative.

Liens

Expérience de travail

Chef d’équipe développement

ItelisFreelance

avr. 2023 - déc. 2024

1 an 9 mois

Paris, France

*) Contexte : L’équipe développement est responsable des développements internes chez ISEA. Nous étions responsable de la MEP de la nouvelle version de Experteo est l’application responsable du backoffice. Et par la suite de l’internalisation des outils de l’entreprise. *) Mission : - Analyse du code de la version legacy et retro-engineering des fonctionnalités de l’application. Reprise en main du projet. - Mise en place de la version remédie. Correction des bugs techniques et fonctionnels sur la version. Mise en place du Continus Delivery pour les outils conçus. - Migration des services annexes pour l’application de backend (modification de catalogues). - Mise en place d’environnements et d’une pile de tests de performance. - Mise en place d’une application d’administration de la solution en production. - Travaux sur l’archivage, le stockage et la destruction des données des clients autour de l’écosystème Experteo. - Conception et développement de l’interface avec l’outil de détection de fraude. Veille technique et assistance aux développeurs. *) EnvIronnement technique: Java 8, Git (local), Spring, Spring Batch, Oracle, REST services, SOAP services (Axis2), JDBC, Hibernate, Tomcat, Maven, TypeScript, Angular, material-design, apache e-charts, JUnit, Mockito, Cucumber, Gherkin, Intellij, VsCode, SQL Developer.

Développeur indépendant

Société GénéraleFreelance

janv. 2022 - mai 2023

1 an 5 mois

94120 Fontenay-sous-Bois, France

Développeur sécurité *) Contexte : L’équipe ITIM est responsable de la sécurité transverse via un annuaire de services d’authentification et de validation des opérations. Ces services sont appelés depuis les divers services front des divers banques partenaires de la SG pour les particuliers, professionnels et pour les entreprises. *) Mission : - Analyse des problèmes sur les microservices de production. - Migration de l’algorithme d’authentification et celui de la validation des opérations FALLBACK. - Migration des templates SMS de notification client. - Responsable des développements de l’application d’administration SST Platform. - Conception et développement des fonctionnalités de test d’API pour l’ensemble des services. - Veille technique et assistance aux développeurs. *) Environnement technique: Java 8, Git, WildFly Sworm, Spring Batch, Oracle, REST services, SOAP services, JDBC, Hibernate, JBoss, Kibana, Maven, TypeScript, Angular, bootstrap, JUnit, Mockito, Cucumber, Gherkin, Intellij, VsCode, SQL Developer.

Consultant technique

Math-UniverseFreelance

mai 2020 - déc. 2021

1 an 8 mois

Consultant technique de la startup *) Contexte : La plateforme Math-Universe est une startup tunisienne qui se spécialise dans les cours particuliers en ligne et dans le E-learning. La plateforme vise a contourner les effets néfastes de la pandémie sur le secteur de l’éducation. *) Mission : - Responsable des développements en tant que developpeur puis en tant que référent technique. - Assurer le recrutement des membres techniques de l’équipe. - Communication avec l’UX et établissement des maquettes statiques de la solution from scratch. - Mise en place et configuration du CMS Moodle comme solution provisoire pour commencer le marketing.

Responsable technique

VeoliaFreelance

sept. 2016 - mars 2020

3 ans 7 mois

93300 Aubervilliers, France

Responsable développement entre deux équipes a paris (Veolia Group) et a dublin (IBM Ireland). *) Contexte : L’application Waternamics / SmartWaterBox se situe dans le cadre de la solution commune de Veolia et IBM Dublin pour la gestion intelligente des ressources en eau pour les « smarts cities ». La solution vise à administrer le réseau d’approvisionnement et d’assainissement de l’eau. *) Mission : - Responsable des développements des batchs d’importation des données, gestion de flux, monitoring. - Best practices, code review et veille technique dans l’équipe. - Conception et mise en place des évolutions techniques sur la plateforme. - Support et correction des anomalies sur les plates-formes du pipeline d’integration continue. - Mise en place d’optimisation techniques (introduction caches, supprimer les overheads…) des traitement métiers de l’application. - Participation au développement de l’outil interne Veolia du monitoring de la solution. - Participation aux comités de pilotage. - Mises en production des versions et des upgrades techniques de la solution. - Communication avec les équipes externes et avec les opérations d’audit. *) Environnement technique: Java 8, IIB (IBM Integration Bus), Dojo, JazzHub, DB2, Cognos, Junit, Ant, Maven, Websphere, MQ series, Angular, Spring boot, Postgres

Developpeur R&D en interne

Societe Generale Corporate and Investment Banking - SGCIB

janv. 2016 - juil. 2016

7 mois

Vétheuil, France

Equipe : ITEC/FCC/OSD Financing Platform *) Contexte : La plateforme OneFinance / Financing Platform canalise les besoins de financement des clients de la SGCIB. Le projet est de remplacer l’application legacy monolithique par la nouvelle plateforme en micro services. *) Mission : - Développement suivant les méthodologies DDD, BDD et TDD des user stories en respectant les principes du Clean Code. - Intégration continue, Déploiement sur le pipeline de Dev et tests d’acceptance. - Echange les évolutions Front de l’application avec les UX. - Participer aux rétrospectives, aux divers rendez-vous Scrum et aux « chapter-tech » des équipes de développement. - Toggling des features non livrés et packaging des livrables. *) EnvIronnement technique: Java 8, Git, Spring, Spring Boot, ElasticSearch, Rabbit MQ, Oracle, Axon(CQRS architecture + Event Sourcing), Activiti, REST services, JavaScript, AngularJs1.5, bootstrap, karma, jasmine, JUnit, Mockito, Cucumber, Gherkin, Drools.

Lead Developpeur

Crédit Agricole CIB

juin 2014 - déc. 2015

1 an 7 mois

Vétheuil, France

Lead Développeur *) Contexte : Gestion des données référentielles tiers CACIB et la mise en disposition de ces dernières pour les applications marché via les applications reparties du système Euclid. *) Mission : - Rédaction des documents d’architecture et de spécifications techniques. - Optimisation et fluidification vers les produits consommateurs des données de l’entité. - Recadrage et mise à jour de l’architecture technique des applications du système Euclid. - Chiffrage des évolutions et des refactorings techniques. - Migration et développement de la couche sécurité applicative (Spring Security + solution auth interne Grant). - Mise en place du document des bonnes pratiques. - Construction d’un ETL (spring batch / Java) spécifique configurable aux besoins de l’équipe. - Mise en place des outils de qualité de code (PMD, CheckStyle + Sonar). - Alimentation des backlogs techniques des développeurs de l’équipe. *) Environnement Technique: Java 6, Spring, Spring Batch, Hibernate, JDBC, MQSeries (JMS), DB2, Websphere, Multithreading, JQuery, JavaScript, appel de service MainFrame (cobol AS400), WebServices,Junit, Eclipse.

Développeur senior

Amundi

mai 2013 - mai 2014

1 an 1 mois

Paris, France

Développeur senior a l'équipe refonte SI *) Contexte : Refonte du système de gestion d’épargne salariale d’Amundi, dans le contexte Européen. Le produit NOEE spécifique au pratique du marché français, le projet Ambre est la version conforme aux législations européennes. *) Mission : - Gestion et support des flux d’annonce d’ordres par Swift (implémentation de la norme MX) et de valorisation des fonds avec CACEIS. - Gestion des processus d’annonce, de comptabilisation des instructions, de règlement livraison des ordres groupés. - Conception et migration de l’application d’administration. - Refactorisation du code en couche et modélisation via reverse engineering. Mise en place des tests unitaires et des tests de non régression. Rédaction de la documentation technique de la migration du produit. *) Environnement technique: Java 6, Spring, Hibernate, Oracle, Spring Batch, Spring JMS, Spring JDBC, Struts, JSP, JavaScript, JQuery, Junit, Eclipse, SQL Developer.

Consultant IT Senior

Societe Generale Corporate and Investment Banking - SGCIB

sept. 2012 - mars 2013

7 mois

Vétheuil, France

Développeur *) Contexte : Développements et mise en place des flux responsables de la gestion et de la distribution d'information des services Backoffice vers les services de Risk Management et Reporting. *) Mission : - Gestion des flux et développement du composant de Split des Trades. - Analyse des problèmes de production. - Amélioration des logs applicatives. - Mise en place des dispositifs de purge et des mécanismes d'archivage des données. *) Environnement technique : Java 5, Spring, Spring Batch, SAX, SLF4J, JDBC, XML, Oracle, SQL Developer, Eclipse.

Responsable de projet

FDJ - La Française des Jeux

sept. 2011 - oct. 2012

1 an 2 mois

Région de Paris, France

Developpeur Produit *) Contexte : Gestion du serveur d’administration et de téléchargement du firmware des terminaux de jeux FDJ. *) Mission : - Rédaction des documents de spécifications fonctionnelles et techniques des évolutions sur le produit. - Développement, mise en production et support technique de l’application. - Mise en place des réunions de travail à distance avec le client. - Chiffrage des anomalies et des évolutions sur les développements internes et lotifications de livraisons. - Rédaction des documents d’installation et démonstration pour les exploitants FDJ à Vitrolles(Aix en Provence). *) Environnement technique : HTML, CSS, JSP, Java, JavaScript, JQuery, Maven, ANT, JFlot, Xeres (Framework interne), Postgres, Eclipse

IT Consultant

EDELIA, Filiale Groupe EDF

nov. 2010 - juil. 2011

9 mois

Paris, France

Développeur a l'équipe MCO *) Contexte : Développements et mise en production d'applications pour la gestion et le monitoring des consommations en électricité des clients. *) Mission : - Conception, Développement et mise en production de l’application web «monsuiviauquotidien.com» et du site «monhabitatauquotidien.fr» d’EDF. - Mise en place du Template de Reporting servant à générer les bilans de consommation client d’EDELIA. - Développement de l’API Javascript temps réel d’EDELIA. - Développement du batch de supervision de données des différents flux collectées par les dispositifs EDELIA. - Rédactions des documents d’exploitation et d’installation pour les équipes d’Infra. *) Environnement technique: Java 5, JSF, JavaScript, JQuery, Maven, Spring, SpringLDAP, Hibernate, BIRT, DB2, JBoss sous RedHat, CGI, Perl, SOAP UI, Eclipse, Toad


Formation

Ecole Nationale des Sciences Informatiques

Ingenieur Informatique

2004 - 2007

4 ans

Ecole preparatoire de Tunis

Fin d'etudes preparatoire

2002 - 2004

3 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.