You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Guillaume B.GB

Guillaume B.

Développeur Full Stack // Java/Spring - Angula

€350/day
Dinard, FR
0-2 years

Average response time: 1 hour

About Guillaume

Diplômé en informatique, j'ai acquis une solide expérience en développement Java en travaillant sur divers projets. J'ai notamment travaillé sur des projets de développement web, de développement d'applications et d'intégration de systèmes. J'ai également une expérience significative dans le développement de solutions basées sur des frameworks tels que Spring, Hibernate, etc.

Au fil des années, j'ai acquis une grande expertise en matière de développement Java et j'ai pu mettre en pratique mes compétences en travaillant sur des projets complexes et variés. Je suis capable de concevoir des applications Java de haute qualité, de la conception à la mise en production, en passant par le développement, les tests et la maintenance. J'ai également une grande expérience dans l'analyse et l'optimisation de performances, ainsi que dans la mise en place de processus d'assurance qualité pour garantir la fiabilité et la qualité des applications.
  • English

    Fluent

  • Chinese

    Basic

  • French

    Native or bilingual

Can work on-site
Dinard (up to 50km), Rennes (up to 100km), Paris (up to 100km)

Experience

  • Coexya
    Ingénieur d'étude
    TECH
    October 2022 - Today (3 years and 8 months)
    Rennes, France
    Business 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 évaluation

    2/ 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
    Chiffrage Découpage technique Méthode agile Développement web Développement Front-End Angular
  • OpenClassrooms
    Développeur d'application Java
    EDUCATION AND E-LEARNING
    July 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
    - Sprint

    La 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 : MediScreen
    Le 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 mySql
    2. SPRINT : Créer un CRUD service ‘Notes’ avec database mongoDb
    3. SPRINT : Créer un Algorithm qui détecte des risks via ‘Notes’ & info patient
    4. RENDU : Rédaction d’une documentation API et JavaDoc complète

    L’application doit répondre aux différentes exigences :
    1. Configurer l’environnement de déploiement docker
    2. Comporter les fonctionnalités souhaitées
    3. Code couvertes par des tests unitaires et d’intégrations
    4. Rapport de couverture JaCoCo > 95% est build-in
    5. Documentation technique et fonctionnelle de l’app

    L’application inclue les spécifications techniques suivantes :
    1. JAVA & SprintBoot
    2. MySql & MongoDB
    3. Database H2
    4. Maven
    5. OpenFeign
    6. Thymeleaf / HTML /CSS
    7. Docker
    8. Docker-compose
    9. JUnit5 / mockito / mockMvc
    10. Jacoco
    11. Log4j
    Guide complet dans le README.md /GitHub


    ---------------

    Projet 8 : TourGuide
    Le 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’application
    1. Ajout d’une fonctionnalité permettant la localisation de tous les utilisateurs connectés à l’application
    2. 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 intermittence
    4. Optimiser le code de manière performante pour pouvoir gérer le flux de 100k users
    5. Faire passer les tests de performance en moins de 15min

    L’application doit répondre aux différentes exigences :
    1. Configurer l’environnement de déploiement docker
    2. Comporter les fonctionnalités souhaitées
    3. Code couvertes par des tests unitaires et d’intégrations
    4. Rapport de couverture JaCoCo > 95% est build-in
    5. Documentation technique et fonctionnelle de l’app

    L’application inclue les spécifications techniques suivantes :
    1. JAVA & SprintBoot
    2. Gradle
    3. OpenFeign
    4. Thymeleaf / HTML /CSS
    5. Docker
    6. Docker-compose
    7. JUnit5 / mockito / mockMvc
    8. Jacoco
    9. Log4j
    Guide complet dans le README.md /GitHub

    Stack Technique :
    Architecture :
    - MVC
    - Principe SOLID
    Back-end :
    - Java, Spring,
    - TDD,
    - JUnit,
    - Maven,
    - Gradle
    Front-end :
    - Thymeleaf,
    - Angular,
    - bootstrap,
    - HTML5,
    - CSS3
    Verisoning :
    - Git ,
    - GitHub,
    - Gitlab CI CD
    Base de données :
    - Mysql
    - MongoDB
    Devops :
    - Docker
    DevOps Docker docker-compose noSQL MySQL MongoDB Gitlab CI/CD
  • FAURE
    Creative Team Leader
    TECH
    September 2018 - Today (7 years and 9 months)
    Paris, France
    Responsable 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.
    Management d'équipe Gestion de projet User Experience Design User Interface Design Stratégie webmarketing Web analytics Réalisation vidéo Photographie

Recommendations

Be the first to recommend Guillaume

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

Education

  • Développeur d'application Java
    Open Class Rooms
    2022
    Programmation 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 marques
    Sup de Pub
    2007
    Option Création Direction Artistique et Conception-rédaction.

Certifications

Skill set

Categories