Abaroudi Anass

I'm a Software Engineer

About Me

Hey there! I'm Anass, and I've been writing Java code for the better part of a decade now. Started back in 2017 with Android apps and Spring Boot, and somehow ended up building microservices for BMW's connected cars and automating patent filing systems for the European Patent Office. Funny how careers evolve, right?

These days, you'll find me knee-deep in Spring frameworks, wrestling with Kafka streams, or orchestrating workflows in Camunda. I genuinely enjoy the puzzle of taking complex business problems and breaking them down into clean, maintainable code. There's something deeply satisfying about watching a well-designed system handle thousands of requests without breaking a sweat.

I'm a bit obsessive about code quality – my teammates will tell you I'm the one who actually enjoys code reviews and gets excited about hitting 90% test coverage. But it's not about being pedantic; I've learned the hard way that the code you write at 2 PM on a Tuesday might be the one you're debugging at 2 AM six months later. Better make it count.

What really gets me going? Building systems that actually make a difference. Whether it's helping Doxallia process documents faster with AI, or making sure Bouygues Telecom's customer requests flow smoothly through automated workflows – I love seeing technology solve real problems for real people.

Outside of work, I'm constantly tinkering with new tech (currently diving into cloud-native patterns), contributing to discussions about software architecture, and yes, I'm one of those people who actually reads documentation for fun. Based in beautiful Nantes, I'm always up for a coffee chat about technology, whether it's about your next big project or just geeking out about the latest in distributed systems.

Looking for someone to help build your next system? Let's talk. I promise to bring not just technical skills, but also the experience of someone who's been in the trenches, made mistakes, learned from them, and knows how to deliver software that works – and keeps working.

Professional Experience

8+ years building innovative solutions for enterprise clients

Nov 2024 - Present

Doxallia

Senior Java Developer

Project: RAD-LAD - AI-Powered Document Digitization Platform

Leading the development of AI-based document recognition and classification services for enterprise document management.

  • Architected RESTful APIs for document processing with customized client responses
  • Implemented ELK stack for comprehensive microservices monitoring and performance tracking
  • Enhanced code quality through SonarQube integration, achieving 85%+ code coverage
  • Optimized microservices architecture reducing system complexity by 40%
  • Configured GitLab CI/CD pipelines for automated deployments

Tech Stack: Java 21, Spring Boot, Spring Security, Kafka, PostgreSQL, ELK, Docker Swarm, GitLab CI/CD, ABBYY Vantage

Feb 2024 - Aug 2024

Kaïbee

Senior Java Developer

Project: API Gateway for Insurance Broker

Created a centralized API Gateway to secure and manage access to all insurance contract and client management solutions.

  • Implemented API Gateway using Spring Cloud Gateway with advanced routing and load balancing
  • Deployed scalable solution on AWS with Kubernetes orchestration
  • Integrated comprehensive API documentation with Swagger/OpenAPI
  • Developed security layer with Spring Security for OAuth2 and JWT authentication
  • Adapted legacy Grails/Groovy services for gateway integration

Tech Stack: Java 17, Spring Cloud Gateway, AWS, Kubernetes, Spring Security, PostgreSQL, Groovy, Grails

Oct 2023 - Jan 2024

Bouygues Telecom

Camunda Technical Expert

Project: Business Process Automation Platform

Led the implementation of Camunda BPM to automate customer request management processes, improving operational efficiency.

  • Spearheaded Camunda BPM integration for customer request automation
  • Designed complex BPMN 2.0 workflows and DMN decision tables
  • Configured service task connectors with custom scripts and API integrations
  • Implemented comprehensive monitoring and logging for high-availability workflows

Tech Stack: Camunda 8 Platform, BPMN 2.0, DMN, Java, Spring Boot

Apr 2023 - Jan 2024

BMW Group

Senior Technical Specialist

Project: ConnectedDrive VDLM - Telematics Services Platform

Developed telematics services for vehicle functionality preservation and rapid dysfunction recovery systems.

  • Analyzed and implemented client requirements for new vehicle connectivity features
  • Identified and resolved critical microservices bugs ensuring system reliability
  • Conducted regular code reviews maintaining high code quality standards
  • Provided technical and functional support to QA teams

Tech Stack: Java, Spring, AWS (SQS, SNS, S3), Kafka, Kubernetes, Terraform, Docker, PostgreSQL

Sep 2020 - Mar 2023

European Patent Office

Senior Java Developer

Project: New Electronic Filing System

Built next-generation online services for patent filing procedures with B2B API channels and modernized self-service portals.

  • Architected microservices ecosystem handling 100k+ daily patent transactions
  • Configured Camunda workflow engine with BPMN 2.0 and DMN for process automation
  • Integrated Spring Boot with Apache Kafka for inter-service communication
  • Deployed applications on Kubernetes with Jenkins CI/CD pipelines
  • Managed microservices instances with ArgoCD for GitOps workflows
  • Automated testing with Cucumber, achieving 90% test coverage

Tech Stack: Java, Spring, Camunda, Kafka, ElasticSearch, Kubernetes, Docker, Jenkins, MongoDB

Oct 2018 - Aug 2020

VOLAZI

Software Engineer

Projects: Fleet Management System & Rental Services Platform

Led TMA project for transport fleet management and developed rental services management application.

  • Developed RESTful APIs for application features and integrations
  • Designed and optimized database architecture for scalability
  • Built responsive front-end interfaces with AngularJS and VueJS
  • Implemented continuous improvement practices and architectural reviews
  • Managed bug tracking and resolution throughout development lifecycle

Tech Stack: Java, AngularJS, VueJS, PHP Laravel, PostgreSQL, Linux, Python

Mar 2017 - Sep 2018

SURTYMAR

Java Developer

Project: Android Mobile Application with Microservices

Created Android application integrated with Java/JEE microservices backend.

  • Developed native Android application following mobile best practices
  • Built Spring Boot REST APIs for mobile backend services
  • Created UI/UX mockups using Axure for client approval
  • Implemented secure authentication with Spring Security

Tech Stack: Java, Android SDK, Spring Boot, Spring Security, SQL, Google APIs

Contact

Feel free to reach out for any inquiries or collaboration opportunities. Let's start a conversation!

Address

Nantes 44300, France

Call Me

+33 789 711 883

Email Me

anassabrd@gmail.com

Loading
Your message has been sent. Thank you!