
Patrice Khoury
Développeur Java senior / DevOps
Salary / Daily rate
Paris, France
Freelance
Skills
Languages
About me
Intro
Vous pouvez ainsi faire appel à mes services sur les sujets suivants : - Audit de code legacy, refonte / migration - Mise en place d'une approche TDD et amélioration de la couverture de tests - Encadrement technique, définition d'architectures applicatives et mise en place de bonnes pratiques - Mise en place ou amélioration de chaines CI/CD
Work experience
Développeur Java senior
enedis
Mar 2026 - Present
8 months
Paris, France
Equipe Scrum GP de 3 développeurs, sprints de 3 semaines Migration de projets legacy C++ vers des micro-services Java / Spring boot / Kafka - Analyse de l’existant - Définition de l’architecture cible et des formats d’échange - Définition du domaine, du modèle de données et création des scripts SQL associés - Développement du MVP
Développeur Java senior
NeoXam
Nov 2024 - Feb 2026
1 year 4 months
Paris, France
Equipe Webintake, 4 développeurs Maintenance corrective et évolutive de Webintake, client lourd du progiciel GP Industrialisation des POC implémentant des API REST exposant le backend de Webintake - Redéfinition du modèle de données et création des scripts Liquibase associés - Réorganisation, refactoring et simplification du code - Réorganisation de l’API pour coller au principe de ressources REST - Ecriture des tests unitaires
Senior Java Developer
Société Générale Factoring
Jun 2023 - Oct 2024
1 year 5 months
Paris, France
Squad of five developers, three weeks sprints Migration of a legacy business AS/400 software platform to a micro service architecture based on Spring Boot and Angular Designed and set up - Camunda business workflow engine - Drools rules engine - Deployment to a private cloud using terraform in-house modules and ansible Mentored the team regarding good testing practices (TDD) - Contributed to the Spring boot backend’s developments - Led the offshore team of two developers based in India
Java developer/DevOps
AFP
Jul 2019 - May 2023
3 years 11 months
Paris, France
Java developer: - Third party application maintenance of Poste De Travail, the journalists’ tool for writing their news items and developed in Eclipse RCP - Developed the Java/Angular Factuel application’s backend as a microservice - Refactored existing Spring Boot applications, improving unit tests and Maven packaging DevOps referent in the team and Jenkins expert: - Converted basic Jenkins jobs to declarative pipelines. Mutualization of common jobs routines and templates in a custom library - Defined a consistent build and release strategy for the Java and Angular applications maintained by the team - Helped in migrating applications from Red Hat Satellite target environments to Docker and AWS
Java Developer
AMFINE, a CSS company
Jul 2017 - Jul 2019
2 years 1 month
Paris, France
- Development of new microservices - Designed the application architecture for each service, producing of the MVP - Set up of the continuous integration with Maven and Jenkins - Mentored an apprentice and taught him the principles of object-oriented programming, Java, Spring, TDD and DevOps principles
Java expert
Societe Generale Corporate and Investment Banking - SGCIB
Jul 2016 - Mar 2017
9 months
Val de Fontenay
Project VOLT IT team Creation of the Java/Angular JS application VOLT, aimed to comply with the VOLCKER directive Development of a new application from scratch, VOLT, as the Java backend referent in the team: - Designed the application architecture, wrote the MVP In spring boot for each functional module (data import batches, RESTFul API) - Configured the target environments, from development to production - Set up the continuous integration with Maven and Jenkins - Set up the deployment and launch Linux scripts - Configured the data import jobs in the Autosys scheduler
Java Developer
Altaprofits
Oct 2015 - May 2016
8 months
Région de Paris, France
Setup of a continuous integration platform: - Migrated manually build Java projects in Eclipse IDE to Maven - Created build jobs in Jenkins Third party application maintenance of the corporate web site’s back office
Java Developer
Lyxor Asset Management
Oct 2011 - May 2015
3 years 8 months
Région de Paris, France
Contribution to three teams: Client Services, DREAMS and commando in the asset management context Team Client Services: - Third party application maintenance of Swing applications Reflex and RTI (funds referentials), Grails application LyxProvider (diffusion of legal documents providing informations on funds performances) and PHP Web sites (tools used by Honk-Kong asset managers to monitor their funds performances) - Mentored an offshore team of three developers based in India Team DREAMS: -Third party application maintenance of Swing application DREAMS (Front and Middle Office tool providing positions management, pricing of instruments, risk indicators and market data to asset managers) and GWT/Struts application DIP (in-house EAI) - Provided functional support and data extractions to the users (fund managers) Team commando: - Quick applications development using Grails for Middle Office users
Java Developer
Natixis
Mar 2009 - Oct 2011
2 years 8 months
Région de Paris, France
IT team for the securities lending business line of the bank Third party application maintenance of Global One, a software package provided by Sungard used to manage the whole perimeter (Back Office, Middle Office et Front Office) of the lending business line: - Monitored operations and provided support to the users (sales traders) and business analysts - Improved the technical environment: updated Maven 1 to version 2, updated Java 1.4 to version 6 - Connection to the new target software package Sophis
Java Developer
Societe Generale Corporate and Investment Banking - SGCIB
Feb 2008 - Dec 2008
11 months
Région de Paris, France
IT team for the equity and derivative products business line of the bank Third party application maintenance of RTPose, a Java technical layer used to bring positions and deals in real-time to user’s applications in the trading desks: - Fixed bugs and optimized the application - Wrote technical documentation - Provided level 3 support to the operations team
Apprenticeship contract as software developer
Generale d'Infographie
Sep 2005 - Oct 2007
2 years 2 months
Région de Paris, France
Contribution to several fixed-price projects in the public collectivities activity sector: - Redesigned the database of Cassini website (http://cassini.ehess.fr) from legacy Excel spreadsheets - Developed SOAP Web services for Paris city’s addresses management - Set up a POC of a javascript cartographic website for Communauté Urbaine du Grand Lyon
Education
Université Paris Nanterre
Master's degree
2005 - 2007
3 years
Université Paris Nanterre
Licence
2004 - 2005
2 years