About Eric
French
Native or bilingual
Experience
- Live Mozika (Michel Digital Studio)Full Stack Java / Angular DeveloperNovember 2024 - Today (1 year and 7 months)Development of a responsive mobile web application for event organizers, allowing them to scan and validate attendee tickets, track access status, and manage the ticket list.➔ Area of Intervention:● Analysis & Design:❖ Functional and technical analysis based on the specifications.● Architecture❖ Implementation of the internal REST API and integration of an external PHP API for certain functionalities.❖ Security of exchanges via JWT.● Back-end Development❖ Implementation of business services (authentication, ticket validation, ticket status management).❖ Centralization of global error management via @ControllerAdvice.❖ Use of Spring Data JPA for data persistence with MySql.❖ API documentation with Swagger.● Front-end Development❖ Development of the UI with Angular 18 + Ionic.❖ Modularization of the application into Angular modules with lazy loading to optimize loading performance.❖ Creation of Angular services for consuming REST APIs.❖ Implementation of guards to protect routes.❖ Integration of QR code scanning via Capacitor (camera).● Testing & Quality❖ Writing back-end unit and integration tests with JUnit and Mockito.❖ Performing front-end Angular unit tests with Karma and Jasmine.● CI/CD❖ GitHub Actions Pipelines: build, tests, Docker image creation from Dockerfile, push to Docker Hub, secure secret management via GitHub Secrets.❖ Container orchestration via docker-compose.➔ Technical Environment:Java 17, Spring Boot, Angular 18, Ionic, NodeJS, Capacitor, TypeScript, HTML5, CSS3, MySql, JWT, OAuth2, REST APIs, External PHP API, GitHubActions, Docker, DigitalOcean, Swagger, SonarQube, Postman.
- CitechJava Back-end Developer (Digital Lab)August 2024 - October 2024 (2 months)Design and development of an automated CV processing solution, creating a RESTful architecture with Spring Boot and integrating data analysis and storage services to optimize the recruitment process.➔ Project: Development of an application from scratch for automated CV analysis and classification.➔ Area of Intervention:● Analysis & Design❖ Gathering and formalizing requirements from stakeholders.❖ Writing technical and functional specifications.❖ Writing project documentation to ensure traceability.● Architecture❖ Design of the RESTful architecture with Spring Boot.● Back-end Development❖ Creation of a file type detection service (PDF, DOCX, PPTX, ODT) with error handling and explicit message returns for unsupported formats.❖ Development of a data extraction service from the detected file type.❖ Integration of NLP to improve data identification accuracy.❖ Implementation of a data classification system based on a skills repository.❖ Integration of extracted data into the database.● Testing & Quality❖ Performing unit and integration tests using JUnit and Mockito.❖ Code quality analysis with SonarQube.❖ API testing via Postman.● CI/CD❖ Continuous integration with Jenkins, version management via Git.❖ Code quality analysis with SonarQube.➔ Technical Environment:Java 17, Maven, Web Services Rest, Jenkins, Git, Sonar, Postman, PostgreSQL, NLP, Apache Tika, Apache POI, PDFBox, JUnit, Mockito.
- FlowbirdFull Stack DeveloperFebruary 2024 - August 2024 (6 months)Enhancement of an application integrated with the public transport ticketing solution (SNCF, Amiens, Angers, Caen, Nouméa), by adding new features, optimizing the interface, and ensuring product quality.➔ Project:Development, maintenance, and partial redesign of a full-stack solution (embedded mobile web) for managing business data, with modernized interfaces and a microservices architecture.➔ Area of Intervention:● Analysis & Design❖ Understanding and formalizing functional requirements with users.❖ Participation in the analysis of production anomalies from logs.❖ Contribution to the technical design of application evolutions.● Architecture❖ Work on a microservices architecture in a distributed environment.● Back-end Development❖ Development and evolutionary maintenance across all application layers.❖ REST API calls for data processing and transmission.❖ Log analysis and bug fixing.● Front-end Development❖ Partial UI redesign and addition of new features in the front-end application developed in ReactJS and Angular.❖ Implementation of reactive and reusable components.● Testing & Quality❖ Writing and executing unit tests with JUnit and Mockito.❖ Use of Sonar for code quality monitoring.❖ Manual testing via Postman for REST endpoints.● CI/CD❖ Use of Jenkins for monitoring integrations and deployments.❖ Interaction with Docker containers for module execution and validation.➔ Technical Environment:Java 11, Android, Gradle, Maven, NodeJS, ReactJS, JavaScript, JSX, Angular 8 and 16, TypeScript, Html/Css, XSD, XML, Jenkins, AIDL, Sonar, Docker, Postman, SVN, Git, SQLite, Confluence.
Recommendations
Be the first to recommend Eric
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Master II in Computer Science and Cooperative Systemsl'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