You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Placide N.PN

Placide N.

Fullstack Developer Java/Angular

€450/day
Lille, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Placide

- Design and development of enterprise applications.
- Collaboration and communication within a development team.
- Organizational skills
- Rigor and sense of service and collaboration within a team
  • French

    Native or bilingual

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

Experience

  • DECATHLON SE - FRANCE
    Multitask Developer
    SPORTS
    July 2024 - Today (1 year and 11 months)
    Lille, France
    Project: GearTrack

    Context: GearTrack is a Decathlon equipment tracking B2B application. The objective of the application is to allow equipment tracking from its creation and its different paths: its status, its location, the last revision, the next revision, etc. based on its identifier (EPC) to ensure the proper use of the equipment.

    Missions: Developer
    • Create a Back For Front (BFF) application serving as a facade between mobile applications and two Backends (Digital Twin & Digital Link) to retrieve information about equipment and its manufacturing, sales, and revision information, etc.
    • Create a Backend application allowing users to manage inventories and equipment.
    • Connect the Back For Front (BFF) application and the Backend application
    • Describe the structure of the BFF API and the Backend API and generate all the endpoints of the BFF application and the Backend application in manifests with Swagger.
    • Create Rest Controller services implementing the BFF API and the Backend API generated by Swagger.

    Missions: Unit and Integration Tests
    • Write unit tests for the BFF application and the Backend application with JUnit, Mockito, Testcontainers, Wiremock, etc.
    • Ensure quality, check vulnerabilities, coverage, and security in source code with SonarLint and SonarCloud.

    Missions: Ops
    • Prepare the deployment environment for the BFF application and the Backend application with Docker.
    • Call the CI to build the docker images for the BFF application and the Backend application.
    • Write deployment manifest files for the docker images of the BFF application and the Backend application in a Google Cloud Kubernetes cluster.
    • Call the CI to deploy the docker images to a Google Cloud Kubernetes cluster in the development, integration, and testing environments.
    Java 21 Spring boot 3 Spring Security Spring Data JPA JPA/Hibernate Maven 3 Clean Architecture Spring MVC Microservices Architecture PostgreSQL pgadmin JUnit 5 Mockito Wiremock Testcontainers Docker Kubernetes Google Cloud IntelliJ Atlassian JIRA
  • Fête de la Vie
    Fullstack Developer Engineer
    January 2024 - May 2024 (5 months)
    Lomme, France
    Project: GoMyDéfi

    Context: GoMyDéfi is an application from the Fête de la Vie Association to help people with addiction. The application offers them activities such as sports, exchange workshops, awareness forums, etc. to help them overcome these addictions.

    Missions: Fullstack Developer
    • Create backend web services and write unit tests.
    • Migrate the frontend project from Angular 9 to Angular 16.
    • Align npm dependencies with security vulnerabilities to the new Angular version.
    • Create backend services for managing participant structures and forums.
    • Create frontend web services to map backend web services.
    • Improve the graphic design of the frontend application with the PrimeNG framework
    • Control the validity of data entered in UIs with PrimeNG.
    Java 11 Spring Boot 2 Maven 2 Spring Data JPA JPA/Hibernate JUnit5 Mockito IntelliJ Angular 16 Typescript HTML5/CSS3 MySQL DBeaver Atlassian JIRA
  • Natan
    NLP Researcher / Fullstack Developer
    October 2020 - August 2023 (2 years and 10 months)
    Paris, France
    Project: Guppy


    The Guppy application is an ecosystem of tools to help Business Analysts write user stories. The goal is to produce clear requirements, without redundancy and inconsistency.


    Missions: Backend
    • Train deep learning models for user story classification and redundancy detection.
    • Develop the application's web services, guided by Domain-Driven Design (DDD), Test-Driven Development (TDD), and Event-Driven Design (EDD).
    • Set up the Kafka infrastructure with docker containers for Kafka event persistence and distribution, and a MySQL database for business object persistence in web services.
    • Integrate deep learning models into the Guppy application using web services.
    • Develop an authentication service with JWT, Spring Security, and OAuth2.
    • Develop a Spring Cloud configuration service to centralize microservice configurations.
    • Expose the application's microservice web APIs behind Kong gateway.
    Missions: Frontend
    • Develop Angular frontend applications to manage the application's R&D web services.
    • Migrate the frontend application from Angular 13 to Angular 16 and align npm dependencies with the new version.
    • Optimize route loading to the backend using Resolvers and protect them with interceptors and guards.
    • Manage the graphic design of the frontend application with PrimeNG.
    Missions: Unit Tests
    • Write unit tests for business microservices with JUnit, Mockito, etc., and automate them with Jenkins.
    • Ensure quality, check vulnerabilities, coverage, and security of source code with Sonar.
    Missions: Ops
    • Prepare a pipeline to automate build, test, packaging, etc., with Jenkins.
    • Prepare the deployment of Guppy microservices with Docker and deploy the docker container ecosystem in the minikube cluster with Kubernetes.
    Java17 Spring boot 3 Spring Cloud Spring Security Spring Data JPA JPA/Hibernate Apache Kafka Apache Avro Maven 3 GitHub Docker Kubernetes Google Cloud Angular 16 Typescript PrimeNG JUnit5 Mockito Testcontainers minikube Python Scikit-learn Pytorch Transformers Fast API Trello

Recommendations

Be the first to recommend Placide

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

Skill set

Categories