You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Eric Jean FrancoisEJ

Eric Jean Francois

Développeur Full Stack Java / Angular

420 €/jour
Antony, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Eric

Développeur Full Stack Java / Angular, certifié OCP Java SE 17 (Oracle) et Angular (certificates.dev), avec plus de 5 ans d’expérience dans la conception et le développement d’applications robustes, évolutives et orientées microservices.

Spécialisé en Java (Spring Boot), APIs REST sécurisées et architectures microservices modulaires, je conçois des systèmes performants, maintenables et entièrement testés, alignés sur les standards modernes du développement logiciel (SOLID, CI/CD, conteneurisation).
  • Français

    Bilingue ou natif

Accepte de travailler sur site
Antony (jusqu’à 50 km)

Expériences

  • Live Mozika (Michel Digital Studio)
    Développeur Full Stack Java / Angular
    novembre 2024 - Aujourd'hui (1 an et 7 mois)
    Développement d’une application web mobile responsive pour les organisateurs d'événements, leur permettant de scanner et valider les billets des inscrits, de suivre l’état des accès, et de gérer la liste des billets.
    ➔ Domaine d’intervention :
    ● Analyse & Conception :
    ❖ Analyse fonctionnelle et technique à partir du cahier des charges.
    ● Architecture
    ❖ Mise en place de l’API REST interne et Intégration d’une API externe en PHP pour certaines fonctionnalités.
    ❖ Sécurisation des échanges via JWT.
    ● Développement back-end
    ❖ Implémentation des services métiers(authentification, validation des billets, gestion des statuts de billets).
    ❖ Centralisation de la gestion des erreurs globales via @ControllerAdvice.
    ❖ Utilisation de Spring Data JPA pour la persistance des données avec MySql.
    ❖ Documentation de l'API avec Swagger.
    ● Développement front-end
    ❖ Développement de l’IHM avec Angular 18 + Ionic .
    ❖ Découpage de l'application en modules Angular avec lazy loading pour optimiser les performances de chargement.
    ❖ Création de services Angular pour la consommation des APIs REST
    ❖ Implémentation de guards pour protéger les routes
    ❖ Intégration du scan QR code via Capacitor (caméra).
    ● Tests & Qualité
    ❖ Écriture des tests unitaires et d’intégration back-end avec JUnit et Mockito.
    ❖ Réalisation des tests unitaires front-end Angular avec Karma et Jasmine.
    ● CI/CD
    ❖ Pipelines GitHub Actions : build, tests, création d’images Docker depuis Dockerfile, push vers Docker Hub, gestion sécurisée des secrets via GitHub Secrets.
    ❖ Orchestration des conteneurs via docker-compose.
    ➔ Environnement technique :
    Java 17, Spring Boot, Angular 18, Ionic, NodeJS, Capacitor, TypeScript, HTML5, CSS3, MySql, JWT, OAuth2, REST APIs, API PHP externe, GitHubActions, Docker, DigitalOcean, Swagger, SonarQube, Postman.
    Java Angular Spring boot Hibernate Typescript
  • Citech
    Développeur Java back-end (Digital Lab)
    août 2024 - octobre 2024 (2 mois)
    Conception et développement d’une solution de traitement automatisé de CV, en créant une architecture RESTful avec Spring Boot et en intégrant des services d'analyse et de stockage de données pour optimiser le processus de recrutement.

    ➔ Projet: Développement d’une application from scratch pour l’analyse et la classification automatisée de CVs.
    ➔ Domaine d’intervention :
    ● Analyse & Conception
    ❖ Recueil et formalisation des besoins auprès des parties prenantes.
    ❖ Rédaction des spécifications techniques et fonctionnelles.
    ❖ Rédaction de la documentation projet pour assurer la traçabilité.
    ● Architecture
    ❖ Conception de l’architecture RESTful avec Spring Boot.
    ● Développement back-end
    ❖ Création d’un service de détection du type de fichier (PDF, DOCX, PPTX, ODT) avec gestion des erreurs et renvoi de messages explicites pour les formats non pris en charge.
    ❖ Développement d’un service d'extraction des données à partir du type de fichier détecté.
    ❖ Intégration du NLP pour améliorer la précision de l'identification des données.
    ❖ Mise en place d’un système de classification des données basé sur un
    référentiel de compétences.
    ❖ Intégration des données extraites dans la base de données.
    ● Tests & Qualité
    ❖ Réalisation des tests unitaires et d’intégration en utilisant JUnit et Mockito
    ❖ Analyse de la qualité du code avec SonarQube.
    ❖ Tests API via Postman.
    ● CI/CD
    ❖ Intégration continue avec Jenkins, gestion des versions via Git.
    ❖ Analyse de la qualité du code avec SonarQube.
    ➔ Environnement technique :
    Java 17, Maven, Web Services Rest , Jenkins, Git, Sonar, Postman, PostgreSQL, NLP, Apache Tika, Apache POI, PDFBox, JUnit, Mockito
    Java Spring boot JPA/Hibernate Maven MySQL
  • Flowbird
    Développeur Full Stack
    février 2024 - août 2024 (6 mois)
    Amélioration d’une application intégrée à la solution billettique des transports publics (SNCF, Amiens, Angers, Caen, Nouméa) , en ajoutant de nouvelles fonctionnalités, optimisant l’interface, et assurant la qualité du produit.
    ➔ Projet :
    Développement, maintenance et refonte partielle d’une solution full stack (mobile web embarqué) permettant la gestion de données métiers, avec des interfaces modernisées et une architecture en microservices.
    ➔ Domaine d’intervention :
    ● Analyse & Conception
    ❖ Compréhension et formalisation des besoins fonctionnels avec les utilisateurs.
    ❖ Participation à l’analyse des anomalies en production à partir des logs.
    ❖ Contribution à la conception technique des évolutions applicatives.
    ● Architecture
    ❖ Travail sur une architecture microservices en environnement distribué.
    ● Développement back-end
    ❖ Développement et maintenance évolutive sur l’ensemble des couches applicatives .
    ❖ Appels d’API REST pour le traitement et la transmission de données.
    ❖ Analyse des Logs et correction des Bugs .
    ● Développement front-end
    ❖ Refonte partielle de l’IHM et ajout de nouvelles fonctionnalités dans l’application front-end développée en ReactJS et Angular.
    ❖ Mise en place de composants réactifs et réutilisables.
    ● Tests & Qualité
    ❖ Rédaction et exécution de tests unitaires avec JUnit et Mockito.
    ❖ Utilisation de Sonar pour le suivi de la qualité du code.
    ❖ Tests manuels via Postman pour les endpoints REST.
    ● CI/CD
    ❖ Utilisation de Jenkins pour le suivi des intégrations et déploiements.
    ❖ Interaction avec les containers Docker pour l’exécution et la validation des modules.
    ➔ Environnement technique :
    Java 11, Android, Gradle, Maven, NodeJS, ReactJS, JavaScript, JSX, Angular 8 et 16, TypeScript, Html/Css, XSD, XML, Jenkins, AIDL, Sonar, Docker, Postman, SVN, Git, SQLite, Confluence.
    Java Android Angular React.js Typescript

Recommandations

Soyez le premier à recommander Eric

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • Master II en Informatique et Systèmes Coopératifs
    l'Université Savoie MontBlanc
    2022
    Informatique et Systèmes Coopératifs
  • Master
    l'Université Athénée Saint Joseph Antsirabe (ASJA)
    2018
    Génie informatique

Certifications

Compétences

Catégories