Available for opportunities Disponible pour de nouvelles opportunités

Hi, I'm Bonjour, je suis Anass
Java Full Stack DeveloperDéveloppeur Full Stack Java

Passionate software engineer with 8+ years of experience building innovative, high-performance systems. Specialized in Java, Spring ecosystem, and cloud-native architectures.

Ingénieur logiciel passionné avec plus de 8 ans d'expérience dans la création de systèmes innovants et performants. Spécialisé en Java, écosystème Spring et architectures cloud-native. J'applique les principes SOLID, le TDD et les revues de code pour garantir une qualité irréprochable.

8+
Years Experience
Ans d'expérience
6+
Major Projects
Projets majeurs
3
Languages
Langues
Developer.java
@Component
public class Developer {

    private final String name = "Anass Abaroudi";
    private final String location = "Nantes, France";

    @Autowired
    private SkillSet skills;

    public List<String> getExpertise() {
        return List.of(
            "Spring Boot",
            "Microservices",
            "AWS/Kubernetes",
            "Camunda BPM"
        );
    }
}
Technical StackStack Technique

Skills & ExpertiseCompétences & Expertise

A comprehensive toolkit built over 8+ years of hands-on experience in enterprise software development.

Un ensemble complet d'outils acquis au cours de plus de 8 ans d'expérience dans le développement logiciel d'entreprise.

Backend Development

Développement Backend

Java 21Spring BootSpring CloudSpring SecuritySpring BatchHibernateCamunda BPMGroovy/Grails
🗄️

Data & Messaging

Données & Messagerie

PostgreSQLMongoDBElasticsearchApache KafkaAWS SQS/SNSSQL/NoSQLELK Stack
☁️

Cloud & DevOps

Cloud & DevOps

AWSAzureDockerDocker SwarmKubernetesTerraformArgoCDAnsible
🧪

Testing & Quality

Tests & Qualité

JUnitMockitoCucumberSerenityGherkinSeleniumSonarQubeTDD
🔐

Security

Sécurité

OAuth 2.0JWTSSL/TLSOWASPKerberosSpring Security
🛠️

Tools & CI/CD

Outils & CI/CD

GitJenkinsGitLab CI/CDGitHub ActionsMavenGradleJiraAgile/Scrum
Career PathParcours

Professional ExperienceExpérience Professionnelle

Building enterprise solutions for leading organizations across document processing, insurance, automotive, and more.

Création de solutions d'entreprise pour des organisations de premier plan dans le traitement documentaire, l'assurance, l'automobile et plus encore.

Senior Java Developer
Développeur Java Senior
Doxallia
Nov 2024 - PresentNov 2024 - Aujourd'hui
Project: RAD-LAD - AI Document ProcessingProjet : RAD-LAD - Numérisation de documents IA

Building services for digitizing customer documents using AI-based recognition and classification technologies. Creating APIs for document processing, implementing ELK monitoring, improving code quality with SonarQube, and configuring CI/CD pipelines.

Création de services pour la numérisation des documents clients à l'aide de technologies de reconnaissance et classification basées sur l'IA. Création d'APIs, mise en place du monitoring ELK, amélioration de la qualité du code avec SonarQube et configuration des pipelines CI/CD.

Java 21Spring BootSpring BatchKafkaELKDocker SwarmGitLab CI/CDABBYY Vantage
Senior Java Developer
Développeur Java Senior
Kaïbee
Feb 2024 - Aug 2024Fév 2024 - Août 2024
Project: API Gateway for Insurance BrokerProjet : API Gateway pour courtier d'assurances

Designed and implemented an API Gateway to centralize and secure access to contract management solutions. Led Spring Cloud Gateway implementation, AWS deployment, and CI/CD pipeline configuration.

Conception et implémentation d'une API Gateway pour centraliser et sécuriser l'accès aux solutions de gestion de contrats. Direction de l'implémentation Spring Cloud Gateway, déploiement AWS et configuration du pipeline CI/CD.

Java 17Spring Cloud GatewaySpring SecurityAWSKubernetesGitLab CI/CDGroovy/Grails
Senior Technical Specialist
Spécialiste Technique Senior
BMW Germany
BMW
Apr 2023 - Jan 2024Avr 2023 - Jan 2024
Project: ConnectedDrive VDLM - Vehicle TelematicsProjet : ConnectedDrive VDLM - Services télématiques

Developed telematics services for BMW vehicles to maintain functionality and enable rapid malfunction recovery. Performed code reviews, bug tracking, and provided technical support for testing teams.

Développement de services télématiques pour les véhicules BMW pour maintenir la fonctionnalité et permettre une récupération rapide. Révisions de code, suivi des bugs et support technique pour les équipes de test.

Java 17SpringAWSKafkaKubernetesTerraformJenkins
Senior Java Developer
Développeur Java Senior
European Patent Office (EPO)
Office Européen des Brevets (OEB)
Sep 2020 - Mar 2023Sept 2020 - Mars 2023
Project: New Electronic Filing SystemProjet : Nouveau dépôt électronique

Built new online services for patent filing via B2B API and self-service portals. Configured Camunda workflow engine, integrated Kafka messaging, and managed Kubernetes deployments with ArgoCD.

Création de nouveaux services en ligne pour le dépôt de brevets via API B2B et portails self-service. Configuration du moteur Camunda, intégration Kafka et gestion des déploiements Kubernetes avec ArgoCD.

Java 11SpringCamundaKafkaElasticsearchMongoDBKubernetesArgoCD
Software Engineer
Ingénieur Logiciel
VOLAZI
Oct 2018 - Aug 2020Oct 2018 - Août 2020
Projects: Fleet Management & Rental ServicesProjets : Gestion de flotte & Services locatifs

Led TMA project for transport fleet management (JavaEE) and developed rental service management application (Laravel). Built REST APIs, designed databases, and developed frontend components.

Pilotage d'un projet TMA pour la gestion de flotte de transport (JavaEE) et développement d'une application de gestion locative (Laravel). Création d'APIs REST, conception de bases de données et développement frontend.

Java 8AngularJSVueJSPHP/LaravelSQL
Java Developer
Développeur Java
SURTYMAR
Mar 2017 - Sep 2018Mars 2017 - Sept 2018
Project: Android Mobile App with Java/JEE BackendProjet : Application mobile Android avec backend Java/JEE

Created Android mobile application communicating with Java/JEE microservices. Developed REST APIs with Spring Boot and designed GUI mockups with Axure.

Création d'une application mobile Android communiquant avec des microservices Java/JEE. Développement d'APIs REST avec Spring Boot et conception de maquettes GUI avec Axure.

Java 8AndroidSpring BootSpring SecuritySQL
Let's ConnectConnectons-nous

Get in TouchMe Contacter

Interested in working together? I'm always open to discussing new projects and opportunities.

Intéressé par une collaboration ? Je suis toujours ouvert à discuter de nouveaux projets et opportunités.

Let's build something amazing together

Construisons quelque chose d'incroyable ensemble

Whether you need a robust backend architecture, microservices implementation, or cloud-native solutions, I'm here to help bring your vision to life.

Que vous ayez besoin d'une architecture backend robuste, d'une implémentation de microservices ou de solutions cloud-native, je suis là pour donner vie à votre vision.

AA

Anass Abaroudi

Java Full Stack Developer

Développeur Java Full Stack

📍Nantes, France