Banking and payments
CDC Informatique
Lead Software Engineer · –present
Senior Software Engineer · –
- Payments and bank operations: develop Angular interfaces, Java/Spring Boot APIs, and Spring Batch workloads for instant payments. Built screens, GraphQL APIs, and batch integrations for checkbook ordering, covering exchanges with printing partners and order tracking through shipment.
- Bulk payments, in development: design two batch applications for payment files from large banking clients. The business requirement is end-to-end processing within 15 minutes. The design must balance throughput and partner API interactions with reliability and duplicate prevention.
- Delivery: automated development and staging deployments with Jenkins, reducing manual steps and shortening feedback cycles; migrated the pipelines to GitLab CI/CD in late 2025–early 2026.
- Technical leadership: contribute to shared design decisions and development coordination, review code, and help a six-person team resolve complex implementation and production issues.