Patrick Diagne
@patrickdiagne
Senior Software Engineer specializing in Java/JEE, Node.js and modern web and search technologies.
What I'm looking for
I am a Senior Software Engineer with over 12 years of experience building scalable Java/JEE and Node.js systems, modernizing legacy platforms into microservices, and delivering real-time web interfaces using React, Vue.js and Angular. I have deep expertise in search technologies (Lucene, Solr, Elasticsearch) and have led technical teams to produce production-grade services in finance and trading domains.
My work focuses on architecture, performance optimization, and reliable deployments using Docker, Kubernetes/OpenShift and CI/CD. I drive integrations with core banking and custody systems, design event-driven pipelines with Kafka and MQ, and mentor engineers while enforcing TDD/Agile practices to deliver measurable business value.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
CACEIS
Dec 2022 - Present (3 years)
Led architectural modernization by rewriting legacy components into Spring Boot microservices, built Java services to process FIXML/XML trade updates and publish normalized snapshots to Kafka, and delivered React dashboards for real-time funding and settlement visibility.
Senior Software Engineer
BIL
Mar 2021 - Sep 2024 (3 years 6 months)
Implemented customer-facing React/React Native modules and Node.js middleware integrating with Temenos T24 via Java/Spring Boot APIs, containerized services for OpenShift deployment, and stabilized core banking migration interfaces.
Senior Software Engineer
Chambre des Deputes
Mar 2020 - Feb 2021 (11 months)
Rebuilt parliamentary document indexing pipeline using Java/Spring Boot and Solr, optimized Lucene analyzers to improve search relevance for multilingual legislative content, and added Elasticsearch endpoints for suggestions.
Software Architect
Rime-IT
Oct 2018 - Mar 2020 (1 year 5 months)
Architected and migrated HR platform to a hybrid microservices stack (Node.js and Spring Boot), designed event-driven gRPC/REST integrations, and implemented AWS S3/Elasticsearch document indexing with CI/CD pipelines.
Technical Consultant
Société Générale
Jan 2017 - Sep 2018 (1 year 8 months)
Modernized ALM monitoring tools by building Vue.js dashboards and Node.js services, integrated Java risk engines with lightweight REST endpoints, and containerized legacy modules to fit new DevOps constraints.
Full Stack Engineer
Carsat Normandie
Nov 2014 - Dec 2016 (2 years 1 month)
Developed Spring Boot REST APIs and AngularJS front-ends for national hardship prevention workflows, implemented Node.js batch utilities and Python PDF extraction scripts, and containerized services for CI/CD with Jenkins.
Java/J2EE Design Engineer
SACEM
Oct 2013 - Sep 2014 (11 months)
Built Java/Spring backend services for rights and royalty workflows, developed AngularJS search modules, and enhanced Solr/Lucene search relevance while adding Python ETL for dataset normalization.
Education
Degrees, certifications, and relevant coursework
INSTA
Master's degree, Information Analysis
Completed a Bac+4 level program in information analysis (Analysie Informaticien) at INSTA.
EPITECH (École pour l'informatique et les nouvelles technologies)
Bachelor's degree, Computer Science
Completed a Bachelor's level program in computer science at EPITECH, focusing on practical software development and engineering principles.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Social media
Job categories
Skills
Interested in hiring Patrick?
You can contact Patrick and 90k+ other talented remote workers on Himalayas.
Message PatrickFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
