Collaborative Java API Project
→
Summary
Designed and developed a modular monolithic API using Java 24, Spring Boot, and Gradle (multi-module) with a focus on clean architecture and test-driven development.
Full Stack Developer with over two years of hands-on experience in NestJS and Angular within an agile environment, specializing in robust backend development. Recently graduated with an MSc in Computer Science, I am passionate about leveraging Java and Spring to build scalable solutions and am eager to contribute to a collaborative team. Proven ability to optimize APIs, manage deployments, and mentor junior developers, driving system reliability and efficiency.
Full Stack Developer
Valbonne, Provence-Alpes-Côte d'Azur, France
→
Summary
Led full-stack development initiatives for Traveljuice, driving backend feature development, API optimization, and system enhancements to support marketing operations.
Highlights
Developed and deployed critical backend features based on Product Owner specifications, incorporating technical proposals to enhance system functionality.
Optimized NestJS + GraphQL API performance, including data migration and refactoring, which improved backend efficiency and responsiveness.
Enhanced and maintained a back-office system, expanding its generic API-driven structure (CRUD) and implementing custom Angular pages to streamline marketing team workflows.
Managed CI/CD pipelines (Jenkins, Docker, Portainer) for seamless deployments to staging and production environments, ensuring robust version control with Git.
Mentored new apprentices on project onboarding and architecture, fostering adherence to best practices and contributing to team development.
→
MSc
Computer Science
→
Pre-MSc / Bachelor
Computer Science
→
BTS
Information System Services for Organizations (SIO)
Java, TypeScript, JavaScript.
Spring Boot, NestJS, Angular, Gradle, JUnit, Mockito, Testcontainers.
REST API, GraphQL, WebSocket.
MariaDB, MongoDB, Redis, PostgreSQL, MySQL, ClickHouse, SQL, NoSQL.
Git, Docker, Portainer, Jenkins, GitHub Actions, CI/CD, ghcr.io.
Microservices, Monolithic Architecture, Service-Oriented Architecture, Clean Architecture, Domain-Driven Design (DDD), SOLID Principles.
Agile, Scrum, Test-Driven Development (TDD), Clean Code.
Jira, JaCoCo, Spotless, Kafka, Redpanda.
→
Summary
Designed and developed a modular monolithic API using Java 24, Spring Boot, and Gradle (multi-module) with a focus on clean architecture and test-driven development.