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