Gaël Laloum

Software Architect · Fullstack Senior Engineer

Experience

Jan 2025 — Apr 2025

Remote

TypeScript Developer — IDML Rendering Engine

Personal project

Designed and built a pixel-perfect rendering engine for Adobe InDesign (.idml) files: full XML parsing pipeline, style and coordinate resolution, and React rendering with absolute positioning.

TypeScriptReact 19ViteNode.jsfast-xml-parsersharpVitestTypeDoc

Jan 2024 — Present

Remote

Fullstack Shopify Developer

Ctrl+Shift (Freelance)

Built from scratch a Shopify application for automatic PDF invoice generation and email delivery, triggered on every paid order.

TypeScriptRemixReactNode.jsShopifyPrismaPDFKitGraphQLViteZodNodemailer

Aug 2023 — Dec 2023

France

Self-training — Integrating LLMs into the Developer Workflow

Personal Research & Training

Intensive training in the thoughtful use of LLMs as developer productivity tools: prompt engineering, API integration, critical output evaluation, and understanding model limitations.

ClaudeGPT-4Prompt EngineeringLangChainPythonREST APITypeScript

Nov 2020 — Jul 2023

France

Software Architect

Exodata

R&D and definition of technical standards. Designed an application framework based on Clean Architecture, implemented a full DevOps strategy, and delivered multiple fullstack business products.

Clean ArchitecturePHPSymfonyVue.jsTypeScriptFlutterDartPostgreSQLDockerGitLab CI/CDTraefikNginx

Sep 2018 — Jun 2019

Gennevilliers, France

Java / Java EE Consultant

Akka Technologies · Thalès

On-site mission at Thalès on a web application for managing software vulnerabilities for the MCS (Security Maintenance) department, developed using the Agile SCRUM methodology.

JavaGroovyJ2EEJavaScriptPostgreSQLMavenJenkinsSonarQubeSeleniumGitBootstrapSCSS

Dec 2015 — Aug 2017

Paris, France

Software Engineer

Misys

Developed Eclipse plugins to democratise access to a financial model pricing API for non-developer profiles (Quants), then deployed a PaaS solution based on Eclipse CHE.

Java SEJ2EEGWTSpringGroovyMavenDockerJenkinsJavaScriptJSONGitJZY3D

Sep 2014 — Sep 2015

Paris, France

Software Engineer

Magillem

Developed Java tooling around the IP-XACT standard and FrameMaker (Adobe) format to automate the generation, validation, and statistical analysis of technical documentation.

JavaGroovyEMFXPathDOM4JMavenGitSWTJFaceAsposeJUnit

Oct 2012 — Oct 2014

Courbevoie, France

Software Engineer

Enablon

User support, bug fixes, and product enhancements on internal solutions. Project lead and developer for an internal contract signature tracking application.

JavaSQLJavaScript

Technical skills

Architecture Clean Architecture, DDD, REST, SOAP, Microservices
Backend PHP/Symfony, Java/J2EE, Groovy, Spring
Frontend Vue.js 2/3, TypeScript, JavaScript, GWT
Mobile Flutter, Dart
DevOps Docker, GitLab CI/CD, Jenkins, Traefik, Nginx
Database PostgreSQL, SQL
Tools Git, Maven, SonarQube, Selenium, JUnit

Languages

French — Native
English — Professional (presentations included)