À propos de Eric
Français
Bilingue ou natif
Expériences
- Live Mozika (Michel Digital Studio)Développeur Full Stack Java / Angularnovembre 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.
- CitechDé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 unré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
- FlowbirdDéveloppeur Full Stackfé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.
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
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
Formations
- Master II en Informatique et Systèmes Coopératifsl'Université Savoie MontBlanc2022Informatique et Systèmes Coopératifs
- Masterl'Université Athénée Saint Joseph Antsirabe (ASJA)2018Génie informatique
Certifications
- Oracle Certified Professional: Java SE 17 DeveloperOracle2025
- Certified Mid-Level Angular DeveloperCertificates.dev2024