Zakariae Boulaich
Java microservices and full-stack engineer, Paris
I design and build business-critical applications, mostly for corporate and investment banks, where production, security and compliance come first.
What I do
Ten years of building and running software for banks, industry and telecoms.
-
Microservices and back end
My core work: Java microservices and secured REST APIs for business-critical systems, from design and documentation to production, with fine-grained access control and versioned database migrations.
Java 21, Spring Boot, REST, OAuth2, Netflix Eureka, IBM MQ, RabbitMQ, PostgreSQL, Oracle
-
Full-stack applications
Angular and React front ends for business tools, such as screens for reviewing and replaying compliance checks.
Angular, React, JavaScript, REST, Swagger, Firebase
-
AI in regulated environments
Bringing LLMs into business tools with configurable models, carefully designed prompts and retrieval.
LLM integration, RAG, prompt engineering, Elasticsearch
-
Multithreading, performance and real-time
Concurrent, multithreaded processing, faster API response and delivery times for real-time financial research publishing, real-time notifications, and load testing before release.
Java concurrency, JMeter, IBM MQ, RabbitMQ, Firebase, Elasticsearch
-
Security
APIs exposed on the internet secured with OAuth2, and fine-grained access control based on user profiles.
OAuth2, Apigee, Spring Security
-
Delivery and production
Automated pipelines, code reviews and quality gates, and level 3 support when it matters.
GitLab CI/CD, Jenkins, ArgoCD, OpenShift, SonarQube, JUnit, Cucumber
Experience
The domains I've worked in, most recent first.
-
2019 – today
Corporate and investment banking
Automated regulatory compliance checks for trade finance, an LLM-powered writing assistant for financial analysts, and pre-trade services for equity derivatives.
-
2018 – 2019
Smart home and IoT
An alarm server and remote control for water-safety devices, and a workflow engine for a smart home controller.
-
2016 – 2018
Telecom networks
Tools to administer over a million network devices for 7,000 users, and the back end of a plug-and-play network installation service.
Education: two master's degrees in computer networks and systems, from Université d'Avignon and the Faculty of Sciences and Technologies of Tangier.
Have a project or a role in mind? Send me a message.
LinkedIn is the quickest way to reach me. I work in French and English.