À propos de Guillaume
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Espagnol
Capacité professionnelle limitée
Expériences
- SNCF Connect & Tech - PARISDéveloppeur Fullstack Java / React JSTRANSPORTSjuin 2021 - mars 2023 (1 an et 9 mois)Puteaux, France■ Développement d’une application Front-end en ReactJS et Redux en Atomic Design, permettant aux voyageurs de connaître la position du train, d’afficher le trajet en temps réel et d’autres informations telles que les heures de départs des prochains trains.■ Configuration du serveur web Nginx■ Développement d’un middleware en Node avec Express, exposant une API REST.■ Développement d’une application Back-end en Java / Spring Boot, connectée à une base de données PostgreSQL et aux différents partenaires exposant des données via des API Rest.■ Création des GitLab CI/CD pour le déploiement automatisé des applications sur les différents environnements AWS (hors-production)■ Supervision des logs via l’utilisation de commandes Linux.■ Création des tests unitaires Back (JUnit 5) et Front (Jest, React testing library)■ Dockerisation de l'application jusqu'à son déploiement en production■ Création de scripts Shell utilisés lors des GitLab CI/CD permettant d'automatiser certaines configurations manuelles
- Arval (BNP Paribas)Développeur Fullstack Java EE / AngularBANQUE & ASSURANCESoctobre 2018 - mai 2021 (2 ans et 7 mois)Rueil-Malmaison, FranceTaille de l'équipe de développement : 4■ Conception et développement d'une application web "Front-office", consistant à remplacer l'interface de l'application "Daytona" en Windev, vers Angular.■ Utilisation de Bootstrap et de diverses bibliothèques Angular améliorant le visuel de l'application.■ Ajouts fonctionnels et interfaçage du système de calcul de devis, précédemment développé, avec l'interface Angular.■ Migration du système d'impression Windev vers une API SOAP, afin d'interfacer ce système à la nouvelle application "Daytona"■ Création d'un système de facturation en asynchrone en JAVA et de récapitulatif sur l'interface Angular via les Websocket et le plugin STOMP de RabbitMQ.■ Refonte de l'architecture Angular avec l'ajout de Ngrx (Redux for Angular)■ Créations de scripts Python automatisant certaines tâches et facilitant le développement■ Mise en place de test d’intégration avec cucumber
- Arval (BNP Paribas)Développeur Backend JAVA EE / SpringBANQUE & ASSURANCESnovembre 2017 - octobre 2018 (11 mois)Rueil-Malmaison, FranceTaille de l'équipe de développement : 4■ Créations de spécifications techniques avant chaque projet.■ Développement de plusieurs micro-services, intégrés dans une architecture Spring boot et servant d'API REST à l'application Windev "Daytona".■ Connexion des différents micro-services via Feign Client■ Refonte et développement d'un système de calcul de devis, servant à calculer le loyer d'un devis en fonction des choix utilisateur. Cette refonte a permis une nette amélioration des performances de l'application "Daytona".■ Création de requête SQL en base de données Oracle avec Hibernate■ Développement d'un micro service, connecté à un service tiers et à un système de queue.■ Livraison et déploiement sur Docker.
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
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
- BAC+5 Master 2 Expert en Etudes et Développement du Système d’InformationH3 Hitema2019- Analyse du besoin client / Cahier des charges - BigData et machine learning à l'aide de python et des bibliothèques Pandas et Matplotlib - DEVEOPS - Développement d'application en MEAN stack (MongoDB, Express, Angular, Node) - Utilisation de Docker - Utilisation de MS Project pour la gestion des budgets / délais - Méthodologie Agile - Management
- BAC+4 Concepteur Développeur d'Applications Informatiques spécialité mobileEfreitech2017- Etude de la méthodologie Agile - Conception de diagramme de classe et de séquence avec StarUML - Conception de diagramme de Gantt - Etude de la sécurité d'application et exercice pratique (JWT, Injection SQL, Brute force, failles XSS etc...) - Développement d'application web en Java EE, Angular, Node.js et React.js - Développement d'application Android et IOS en Android 8 et Swift. - Développement d'application hybride en React Native.
Certifications
- L'essentiel de KotlinLinkedIn Learning2023