About Assem
French
Native or bilingual
English
Native or bilingual
Experience
- Grand Groupe BancaireLead Tech & DevOpsMarch 2022 - July 2025 (3 years and 4 months)• Lead the design, development, and deployment of a centralized Data Platform for banking compliance requirements, integrating real-time and batch flows.• Development and industrialization of highly resilient, scalable, and secure Spring Boot API and Spring Batch applications, orchestrating the collection, processing, and distribution of compliance data.• Design of optimized Docker images and custom Helm charts for clean containerization and automated deployment on Kubernetes (IBM Cloud).• Definition and implementation of robust GitLab CI/CD pipelines, including build, automated testing, security scanning, Docker packaging, and deployment to staging and production environments.• Advanced optimization of PostgreSQL databases, including memory/cache/thread parameter tuning, OLAP SQL tuning, and volume management for data warehouses & datamarts.• Development of high-performance Spring Kafka services for message production and consumption, connected to the group's Kafka brokers.• Implementation of advanced security practices, including certificate management, in-transit / at-rest data encryption, HashiCorp Vault integration, and compliance with internal standards.• Monitoring and management of production incidents, participating in resolution committees and corrective action plans.
- Grand Groupe BancaireLead TechMarch 2018 - December 2021 (3 years and 9 months)• Technical lead within the group's KYC and then Compliance domain.• Guarantor of the technical quality of development and scalability of the strategic API and KYC scoring.• Design and development of several robust APIs with Spring Boot (Java 8/11) within the compliance department, in a DDD and banking security-oriented context.• Rigorous TDD/BDD approach, and adherence to SOLID principles and best practices for development and security (OWASP, TLS encryption, etc.).• Implementation of complex batch processing with Spring Batch for consolidation, updating, and verification of customer compliance data.• Automated deployment of APIs on the bank's internal cloud, in an internal environment with fine-grained management of staging environments via API Gateway (IBM API Connect).• Management of continuous integration / continuous delivery via Jenkins.• Implementation of application monitoring via Spring Actuator, Prometheus, and Grafana, enabling real-time performance monitoring and alerts.• Participation in the development of React.js front-end interfaces used by compliance teams for monitoring and validating customer data in relation to compliance.• Performance optimization (response time, memory usage, SQL queries), certificate management for at-rest and in-transit data security.• Optimization of PostgreSQL SQL queries, index tuning, and volume management in a high-load context.• Monitoring and management of production incidents, participating in resolution committees and corrective action plans.Technical environment: Spring Boot, Java 8/11, React.js, Maven, Spring Batch, PostgreSQL, MongoDB, Docker, Kubernetes, Kafka, Prometheus, Grafana, GitHub, Jenkins, TDD, BDD, API Gateway, application security, CI/CD.
- Grand Groupe PostalJava Development EngineerJanuary 2016 - March 2018 (2 years and 2 months)• Design and development of pricing solutions for mail routing, including multi-client management, complex business rules, and dynamic pricing simulations.• Architecture and implementation of Java J2EE / Spring Boot applications exposing robust, maintainable, and secure REST APIs, meeting the functional requirements of the postal supply chain.• Dockerization of applications and automation of deployment on AWS EC2, with configuration management via lightweight infrastructure scripts.• Implementation of CI/CD pipelines with Jenkins, integration of SonarQube for code quality control, and continuous integration management across multiple environments (dev, staging, prod).• Quality-oriented development with TDD / BDD, unit and functional test coverage, and adherence to good design practices (clean code, SOLID principles).
Recommendations
Be the first to recommend Assem
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Engineer (BAC +5)ENSI
Certifications
- AWS Cloud PractitionerAWS2025
- PSM 1 – Scrum Masterscrum.org2022