Hi, I'm Anass —
backend engineer
for high-volume systems
Bonjour, je suis Anass —
ingénieur backend pour
systèmes à fort volume
9+ years designing Java & Spring microservices, event-driven architectures with Kafka, and document/data processing pipelines — for organizations from patent offices to automakers.
Plus de 9 ans à concevoir des microservices Java & Spring, des architectures événementielles avec Kafka et des pipelines de traitement de données — pour des organisations allant d'un office des brevets à un constructeur automobile.
Skills & expertiseCompétences & expertise
The toolkit behind 9+ years of enterprise backend work — from BPMN workflow engines to Kubernetes deployments.
Les outils derrière plus de 9 ans de développement backend en entreprise — des moteurs de workflow BPMN aux déploiements Kubernetes.
Backend Development
Développement Backend
Data & Messaging
Données & Messagerie
Cloud & DevOps
Cloud & DevOps
Testing & Quality
Tests & Qualité
Security
Sécurité
Tools & CI/CD
Outils & CI/CD
Professional experienceExpérience professionnelle
Enterprise backend work across document intelligence, automotive telematics, patent filing and more.
Développement backend en entreprise : traitement intelligent de documents, télématique automobile, dépôt de brevets et plus encore.
Built a microservices platform automating ingestion, classification and extraction of client documents, deployed in production across multiple clients and environments on Docker Swarm and Kubernetes.
Plateforme microservices automatisant l'ingestion, la classification et l'extraction de documents clients, déployée en production dans un contexte multi-clients sur Docker Swarm et Kubernetes.
- Designed a 9+ microservice pipeline (classification → extraction → manual review) with a configurable business rules engine for multi-tenant routing.
- Conception d'un pipeline de 9+ microservices (classification → extraction → revue manuelle) avec un moteur de règles métier configurable pour un routage multi-tenant.
- Integrated Apache Kafka (SASL_SSL) for asynchronous workflow triggers, with retry handling and consumer/producer monitoring.
- Intégration d'Apache Kafka (SASL_SSL) pour le déclenchement asynchrone des workflows, avec gestion des retry et monitoring.
- Maintained a partitioned PostgreSQL schema with automated provisioning via Liquibase, plus SLA monitoring probes and centralized logging (Filebeat → ELK).
- Maintenance d'un schéma PostgreSQL partitionné avec provisionnement automatisé via Liquibase, sondes de monitoring SLA et centralisation des logs (Filebeat → ELK).
Worked within a 7-developer team on telematics microservices that keep BMW vehicles connected and recover functionality quickly after a fault.
Intervention au sein d'une équipe de 7 développeurs sur des microservices télématiques permettant de maintenir la connectivité des véhicules BMW et de rétablir rapidement leur fonctionnement en cas de dysfonctionnement.
- Analyzed client requirements for new features and ensured delivery matched functional and technical expectations.
- Analyse des exigences client pour les nouvelles fonctionnalités et conformité des livrables aux attentes.
- Tracked and resolved microservice anomalies, ran regular code reviews, and supported the QA team.
- Suivi et résolution des anomalies des microservices, revues de code régulières et support à l'équipe de test.
Built a new set of online services for patent filing — a B2B API for IP management systems, and a modernized self-service portal — across two teams of 15+ people.
Développement d'un nouvel ensemble de services en ligne pour le dépôt de brevets — une API B2B pour les systèmes de gestion IP, et un portail self-service modernisé — au sein de deux équipes de 15+ personnes.
- Configured the Camunda engine: BPMN 2.0 workflow modeling, DMN decision logic, and Java delegates integrated with other microservices.
- Configuration du moteur Camunda : modélisation BPMN 2.0, logique de décision DMN et délégations Java intégrées aux autres microservices.
- Integrated Spring Boot with Kafka for inter-service task messaging, and managed Kubernetes deployments with Jenkins pipelines and ArgoCD.
- Intégration de Spring Boot avec Kafka pour la messagerie inter-services, et gestion des déploiements Kubernetes avec pipelines Jenkins et ArgoCD.
- Built and maintained automated test suites with Cucumber, Gherkin and Serenity.
- Création et maintenance de suites de tests automatisés avec Cucumber, Gherkin et Serenity.
Led a maintenance project for transport fleet management and built a rental service management application from scratch, handling REST APIs, database design and frontend work.
Pilotage d'un projet TMA pour la gestion de flotte de transport et développement d'une application de gestion locative, incluant APIs REST, conception de base de données et frontend.
First developer role: built an Android app communicating with Java/JEE microservices, developed the REST API with Spring Boot, and designed GUI mockups with Axure.
Premier poste de développeur : application Android communiquant avec des microservices Java/JEE, développement de l'API REST avec Spring Boot et conception de maquettes GUI avec Axure.
A bit more backgroundUn peu plus de contexte
Education
Formation
Languages
Langues
Get in touchMe contacter
Have a project or an opening? I'd like to hear about it.
Un projet ou une opportunité ? Parlons-en.
Whether it's a backend architecture that needs to scale, a microservices migration, or a role I'd be a good fit for — feel free to reach out directly.
Qu'il s'agisse d'une architecture backend à faire évoluer, d'une migration vers les microservices, ou d'un poste qui pourrait me correspondre — n'hésitez pas à me contacter directement.
Based in Nantes, France — open to remote and on-site roles across France and Europe.
Basé à Nantes, France — ouvert aux missions à distance ou sur site, en France et en Europe.