Story Arcs
The Origin
First assignment: enter the payment world.
- Built & maintained Java / DB2 tools powering payment-system parameter management.
The Apprentice
A new skill unlocked: seeing trouble before it arrives.
- Forged monitoring & alerting for payment-system domains using TIBCO BW and Oracle.
Rise of the Engineer
The challenge: evolve the platform while the payments keep moving.
- Maintained & evolved the overall technical architecture of enterprise applications.
- Built automation tools for deployment, integration & monitoring with Java, Oracle, TIBCO.
- Fought in large-scale migration campaigns: IBM AIX, Oracle, WebLogic, TIBCO BW & EMS.
- Supported high-availability initiatives for 24/7 services and zero-downtime deployments.
- Built integration flows & tooling on the TIBCO platform; hardened performance & security.
The Systems Engineer
At Transactis, a subsidiary of Société Générale & La Banque Postale, Maxime works within a cross-functional technical department serving Payments, Digital Services & ATM. His remit spans development, architecture, integration and shared platforms, with experience leading developers on initiatives from design through production.
💻 Backend & Payment Engineering
- Completed work on merchant-side EPI Wero payment services: led developers building approximately 10 Java microservices using hexagonal architecture.
- Designed merchant and shop onboarding, banking-side API integration, legitimacy checks, transaction/capture processing and EPI API invocation.
- Owned architecture and implementation through production deployment.
🔗 Distributed Systems & Data
- Messaging & integration: experience with Kafka, Artemis, IBM MQ and TIBCO EMS, spanning event processing, message brokers and enterprise integration.
- Data & caching: designed and operated platform services using PostgreSQL, MongoDB and Redis, with experience in Elasticsearch for search.
- Event-driven services: designed transaction/capture ingestion and inter-service communication; built webhooks bridging Kafka events and external APIs.
- Multi-region distribution: designed artifact synchronization through controlled proxies, validating digests before distributing artifacts across internal repositories.
🛡️ Reliability, Performance & Security
- Designed the payment platform for a 99.9% availability requirement and benchmarked its architecture for millions of transactions.
- Optimized database access and caching to meet sub-300 ms processing requirements.
- Personally designed and implemented microservice security with Spring Security and application-level filters; strengthened platform security with service mesh, mTLS and OAuth2.
⚙️ DevOps & Developer Experience
- Built CI/CD with Git, Jenkins, GitHub Actions and Kubernetes; automated deployments with Ansible and AWX.
- Led development of Java client-integration tooling and the Transactis developer portal, exposing APIs, documentation, versions, metrics, SLAs and uptime information.
- Standardized deployment practices across modern and legacy environments.
☁️ Cloud & Platform Engineering
- Architected and deployed Kubernetes platforms for critical payment services and enterprise workloads.
- Designed and operated services spanning Kafka, PostgreSQL, MongoDB, Redis, networking and traffic management.
- Built private-cloud capabilities and led platform lifecycle, resiliency and availability initiatives.
👑 Technical Leadership & Architecture
- Provided technical leadership from a cross-functional department, defining standards, architecture guidelines and modernization roadmaps across Payments, Digital Services and ATM.
- Drove technology decisions balancing performance, security, reliability and operational needs.
- Led architecture reviews and workshops; supported teams with technical decisions, mentoring and platform adoption.