About Anass
French
Native or bilingual
English
Native or bilingual
Arabic
Native or bilingual
Experience
- RAKUTEN FRANCESr. backend DeveloperRETAIL (SMALL BUSINESS)April 2025 - March 2026 (11 months)Paris, France• Led the design, development, and maintenance of scalable Java microservices with Spring Boot, ensuring the reliability, security, and performance of critical business systems.• Defined and implemented RESTful APIs within a distributed architecture, aligning with evolving business needs.• Led the migration of a microservice in production to Kubernetes using Jkube, improving scalability, resilience, and observability.• Designed and implemented event-driven communication via RabbitMQ, reducing system coupling and improving service coordination.• Proactively reduced technical debt and security vulnerabilities through dependency management, refactoring, and continuous improvement initiatives.• Contributed to CI/CD strategy and its automation with Jenkins and GitHub Actions, enabling reliable and reproducible deployments.• Promoted technical excellence through code reviews, mentoring, and knowledge sharing.• Collaborated with cross-functional product and business teams to deliver scalable, cloud-native solutions in an Agile/Scrum environment.• Technologies: Java, Spring Boot, Spring Cloud, Docker, Kubernetes, RabbitMQ, CI/CD, Jenkins, GitHub Actions, JUnit, Mockito, Hibernate, MariaDB, Oracle DB.
- EnedisSr. Fullstack DeveloperENERGY AND UTILITIESJune 2024 - April 2025 (10 months)Paris, France• Performed code reviews and implemented quality assurance processes to ensure code quality and robust software.• Communicated effectively with stakeholders to provide project updates.• Deployed and optimized Spring Cloud Circuit Breaker to enhance fault tolerance in microservices architectures, reducing cascading failures and improving overall system reliability.• Leveraged Spring WebFlux to develop reactive APIs with efficient handling of parallelism and threads. Used non-blocking programming to improve performance and handle a large number of concurrent requests, reducing latency.• Migrated enterprise applications from Java 11 to Java 21, ensuring compatibility, leveraging new features (pattern matching, record types, virtual threads), and optimizing performance.• Migrated applications from Spring Boot 2.7 to Spring Boot 3.2, adapting code to Jakarta EE-related changes, integrating new observability features, and minimizing disruptions.• Rewrote and optimized legacy code to align with updated APIs and modern features, reducing technical debt and improving maintainability.• Authored detailed technical guides on migration and trained team members on best practices associated with new Java and Spring versions.• Created and maintained technical documentation, including architectural designs, and adhered to quality standards.• Technologies used: Intellij idea, Maven, Docker, Jenkins, GitLab/Git, JUnit, Mockito, JIRA, Confluence, Java, Spring boot, Spring Cloud (Consul, Circuit Breaker), Spring webflux, Kafka, Hibernate, Checkmarx, SonarQube, Javadoc.
- AirbusDev LeadAVIATION AND AEROSPACEJune 2022 - June 2024 (2 years)Toulouse, France• Performed code reviews and implemented quality assurance processes to ensure code quality and robust software.• Coached and mentored the team, including interns, to foster their professional development and skill acquisition.• Identified and mitigated potential risks in software development projects.• Communicated effectively with stakeholders to provide project updates and resolve issues.• Created and maintained technical documentation, including architectural designs, and adhered to quality standards.• Supported the deployment and integration of Solings, a solution addressing legacy system obsolescence, ensuring seamless connectivity to existing PLM data sources while enabling modern features.• Participated in scoping workshops to analyze and document existing business processes, functional requirements, and technical constraints of legacy systems.• Assisted in adapting Solings functionalities to Airbus' specific needs, including customization of user interfaces, connectivity adapters, and business process integration.• Addressed legacy system maintenance challenges by leveraging Solings' multi-connectivity and modern web-based application, reducing risks during transitions.• Ensured compliance with industry standards, protecting data integrity and supporting Airbus' digital transformation goals through Solings' innovative approach.• Development of business and technical evolutions specific to maintaining services.• Technologies used: Eclipse, Gradle, Docker, Jenkins, Kafka, Bitbucket/Git, JUnit, Mockito, JIRA, Confluence, Java, Spring boot, Hibernate, SonarQube, Javadoc, SAFe methodology.
Recommendations
Be the first to recommend Anass
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
- MSc Applied Computer Science and OffshoringMohammed V University2020MSc Informatique Appliquée et Offshoring
- Bachelor's Degree in Mathematical and Computer SciencesMohammed V University2018Licence en Sciences Mathématique et Informatique