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 €/jour
Dinard, FR
0-2 ans

Délai de réponse moyen : 1h

À propos de 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.
  • Anglais

    Capacité professionnelle complète

  • Chinois

    Notions

  • Français

    Bilingue ou natif

Accepte de travailler sur site
Dinard (jusqu’à 50 km), Rennes (jusqu’à 100 km), Paris (jusqu’à 100 km)

Expériences

  • Coexya
    Ingénieur d'étude
    HIGH TECH
    octobre 2022 - Aujourd'hui (3 ans et 8 mois)
    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 & E-LEARNING
    juillet 2021 - août 2022 (1 an et 1 mois)
    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
    HIGH TECH
    septembre 2018 - Aujourd'hui (7 ans et 9 mois)
    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

Recommandations

Soyez le premier à recommander Guillaume

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

  • 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

Compétences

Catégories