You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Frankwel Y.FY

Frankwel Y.

Tech Lead | Java / Spring Boot Developer

€615/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Frankwel

As a Software Engineer for over 7 years, I am constantly driven by a desire to acquire and share knowledge.

My commitment goes beyond simple development. A proponent of well-done work, I actively monitor technological advancements to design performant, secure, and maintainable applications, while of course taking into account the context and requirements related to the needs.

In my vision of development, a Definition of Done requires a minimum test coverage of 80%, optimized performance, and a secure architecture. It is in this spirit that I wish to take on ever more challenges with collaborators who are as passionate and committed as I am.
  • French

    Native or bilingual

  • English

    Conversational

Can work on-site
Paris (up to 50km)

Experience

  • ENEDIS
    Java Developer and Tech Lead
    ENERGY AND UTILITIES
    September 2023 - March 2025 (1 year and 7 months)
    Courbevoie, France
    In a team of 18 people divided into two sub-teams (migration and business) and in an Agile context (4-week sprints), we were responsible for the gradual decommissioning of an existing cost optimization application with a Monolithic architecture in favor of a better-sized, more scalable, and more functional application with a Microservices architecture.

    • Main achievements:
    - Discussions with business stakeholders for the breakdown of the IS into Microservices by functional domains (DDD).


    - Creation of 18 microservices in Java 17 and Spring Boot 3 following clean code principles.

    - Use of Spring Security 6 for managing access permissions to REST APIs via tokens.

    - API documentation with Open API (Swagger), Use of Spring Boot Actuator for monitoring.

    - Use of Kafka for asynchronous communication between Microservices.

    - Creation of Dockerfile / Deployment on Kubernetes / Update of existing CI/CD jobs.

    • Performance:
    - Development of background tasks using multithreading.

    - Implementation of an in-memory cache to optimize processing and limit database access.

    - Compression of REST API responses.

    • Code Quality:
    - Implementation of a Java code formatter to facilitate code reviews.

    - Implementation and sharing of best practices to improve code quality (organization of regular meetings to discuss SOLID principles, records, pattern matching, type inference, etc.).

    - Development of unit tests with a minimum coverage of 80% (TDD, JUnit5, Mockito).

    - Development of integration tests with Cucumber (BDD).

    - Use of SonarQube to verify code quality and test coverage.

    - Use of Checkmarx to detect potential vulnerabilities and security flaws.
  • La Poste Mobile
    Java Developer and Tech Lead
    TELECOMMUNICATIONS
    September 2020 - September 2023 (3 years)
    Chaville, France
    In my role as a Java Developer and Co-Tech Lead in a team of twenty (20) people split between Rennes and Paris, we were responsible for the redesign of the subscription and billing management system for the virtual telecom operator La Poste Mobile into a Microservice architecture with a more adequate sizing for the need.

    • Main achievements:
    - Prioritization of tickets between Build and Run activities.

    - Participation in the creation of project specifications, including the technical architecture document.

    - Maintenance of existing batches (Payment defaults processing, Payment rejection, Recovery plan, etc.).

    - Development of twenty-two (22) Microservices in Java 11 and Spring Boot 2 for managing the entire subscription process up to mobile line activation.

    - Development of nine (9) Microservices in Java 17 and Spring Boot 3 for managing outgoing and incoming portability processes.

    - Implementation of an API Gateway with Spring Cloud Gateway.

    - Client deliveries and production support in the evenings or on weekends.

    • Performance:
    - Use of Redis as a caching system and for communication between Microservices.

    - Use of Redis Sentinel to ensure Redis high availability.

    - Use of Flyway for database versioning.

    - Monthly sharing sessions on functional and technical topics.
  • Christian Dior Couture
    MuleSoft Developer
    LUXURY GOODS
    March 2020 - August 2020 (6 months)
    Paris, France
    Within the luxury giant Christian Dior Couture, I joined a team of 8 people to implement order management APIs, used by the group's various entities (sales, rentals, order issuance, payment management, shipping, delivery tracking, after-sales service management, etc.). All this in an Agile SCRUM context with 3-week sprints.

    • Main achievements:
    - Regular exchanges with functional teams to confirm needs.

    - API documentation via the Anypoint Design Platform.

    - Participation in various API developments documented using Anypoint Studio: database querying, interaction with external systems, data transformation, etc.

    - Participation in integration phases.

    - Demonstrations at the end of each Sprint.

    Technologies and tools:Java 8, MuleSoft 4, MUnit, Anypoint API Manager, Anypoint Platform, Anypoint Studio, API, Git, Microsoft Azure DevOps, Agile SCRUM Methodology.

Recommendations

Be the first to recommend Frankwel

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Engineering Degree in Computer Science
    from the National Engineering School of Le Mans
    2018
    Diplôme d'ingénieur en Informatique
  • Scientific Baccalaureate
    2012
    Baccalauréat Scientifique

Skill set

Categories