About Guillaume
English
Fluent
Chinese
Basic
French
Native or bilingual
Experience
- CoexyaIngénieur d'étudeTECHOctober 2022 - Today (3 years and 8 months)Rennes, FranceBusiness unit SSL (Search, Semantics and Linguistics) pôle smart data situé à Lyon. Intégré à l’équipe Rennaise en court de construction, actuellement 3 personnes juniors.Certification "iso 27K".Certification Sinequa: "Associate Certified Professional".Certification Sinequa: "Search-Based Application with Angular".Certification Quadient: "Inspire Designer Basic"1/ En charge de tâches de développements Front-end Angular pour un portail sinequa.- Gestion du projet Agile- Découpage des tâches- Chiffrage des tâches- Compte-rendu et évaluation2/ En charge du recueil des besoins pour la création d’un collecteur analyseur de données génomiques français.- Atelier de UX- Présentation- Compte-rendu et évaluation
- OpenClassroomsDéveloppeur d'application JavaEDUCATION AND E-LEARNINGJuly 2021 - August 2022 (1 year and 1 month)Formation professionnalisante en distanciel d’un an.Suivi hebdomadaire d’une heure par un « Mentor ».9 Modules de formations avec soutenance obligatoire.---------------Les projets de mise en situation professionnalisant, réalisés en autonomie au cours de cette formation, m'ont permis d'acquérir la capacité de développer des applications Web avec :Méthodologie :- Domain Driven Design- Test Driven Design- Agile- Scrum- SprintLa conception, la modélisation ainsi que l'architecture des applications étaient au centre de l'apprentissage, notamment l’architecture en micro service avec un déploiement docker.Projet 9 : MediScreenLe but de cette application est de permettre aux cliniques de santé et aux cabinets privés de dépister les risques de maladies basé sur l’historique des notes des médecins.MediScreen souhaite pouvoir diagnostiquer tous types de maladie via l’appli.La version alpha du programme est base sur le diagnostic du diabète.Mission :Concevoir un programme et son interface web.1. SPRINT : Créer un CRUD service ‘Patient’ avec database mySql2. SPRINT : Créer un CRUD service ‘Notes’ avec database mongoDb3. SPRINT : Créer un Algorithm qui détecte des risks via ‘Notes’ & info patient4. RENDU : Rédaction d’une documentation API et JavaDoc complèteL’application doit répondre aux différentes exigences :1. Configurer l’environnement de déploiement docker2. Comporter les fonctionnalités souhaitées3. Code couvertes par des tests unitaires et d’intégrations4. Rapport de couverture JaCoCo > 95% est build-in5. Documentation technique et fonctionnelle de l’appL’application inclue les spécifications techniques suivantes :1. JAVA & SprintBoot2. MySql & MongoDB3. Database H24. Maven5. OpenFeign6. Thymeleaf / HTML /CSS7. Docker8. Docker-compose9. JUnit5 / mockito / mockMvc10. Jacoco11. Log4jGuide complet dans le README.md /GitHub---------------Projet 8 : TourGuideLe but de cette application est de permettre aux utilisateurs de voir quelles sont les attractions touristiques à proximité et d’obtenir des réductions sur les séjours d’hôtel ainsi que sur les billets de différents spectacles.TourGuide a connu une croissance stable dans le passé, avec plusieurs centaines d'utilisateurs par jour.30 000 nouveaux utilisateurs se sont inscrits au cours des deux derniers mois.L’entreprise prévoit désormais au moins 100 000 utilisateurs par jour !Constat : L’application est trop lente pour gérer 100 00 utilisateurs quotidiennement.Mission :Optimisation complète afin de répondre aux problèmes de performance de l’application1. Ajout d’une fonctionnalité permettant la localisation de tous les utilisateurs connectés à l’application2. Ajout d’une fonctionnalité permettant la prise en compte des préférences de l’utilisateur lors de la proposition d’offre de voyage.3. La correction des divers bugs qui font échouer des tests unitaires par intermittence4. Optimiser le code de manière performante pour pouvoir gérer le flux de 100k users5. Faire passer les tests de performance en moins de 15minL’application doit répondre aux différentes exigences :1. Configurer l’environnement de déploiement docker2. Comporter les fonctionnalités souhaitées3. Code couvertes par des tests unitaires et d’intégrations4. Rapport de couverture JaCoCo > 95% est build-in5. Documentation technique et fonctionnelle de l’appL’application inclue les spécifications techniques suivantes :1. JAVA & SprintBoot2. Gradle3. OpenFeign4. Thymeleaf / HTML /CSS5. Docker6. Docker-compose7. JUnit5 / mockito / mockMvc8. Jacoco9. Log4jGuide complet dans le README.md /GitHubStack Technique :Architecture :- MVC- Principe SOLIDBack-end :- Java, Spring,- TDD,- JUnit,- Maven,- GradleFront-end :- Thymeleaf,- Angular,- bootstrap,- HTML5,- CSS3Verisoning :- Git ,- GitHub,- Gitlab CI CDBase de données :- Mysql- MongoDBDevops :- Docker
- FAURECreative Team LeaderTECHSeptember 2018 - Today (7 years and 9 months)Paris, FranceResponsable de la création. Je manage une équipe de 3 designers Produit, 3 designers graphique, 2 designers Web, 1 développeur Web, 1 rédacteur. Nous avons également intégré un studio photo/video pour toutes les productions audiovisuelles, la post-production et la photographique.
Recommendations
Be the first to recommend Guillaume
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
- Développeur d'application JavaOpen Class Rooms2022Programmation orientée objet, architecture MVC, bases de données relationnelle et non relationnelle, api RESTful, serveur Tomcat, tests JUnit Mockito, versioning gitlab et github, frameworks: Spring, Hibernate, Maven, Gradle.
- Master M1 - Marketing et communication des produits et des marquesSup de Pub2007Option Création Direction Artistique et Conception-rédaction.
Certifications
- Google analytics AdvancedGoogle Academy
- Google tag ManagerGoogle Academy