Himalayas logo
PD
Open to opportunities

Patrick Diagne

@patrickdiagne

Senior Software Engineer specializing in Java/JEE, Node.js and modern web and search technologies.

Belgium
Message

What I'm looking for

I seek engineering roles where I can lead architecture and modernization efforts, work on scalable microservices, and mentor teams in an Agile, DevOps-focused environment.

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

CA
Current

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.

BI

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.

CD

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.

RI

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.

SG

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.

CN

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.

SA

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

IN

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) logoET

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.

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Patrick Diagne - Senior Software Engineer - CACEIS | Himalayas