À propos de William
Anglais
Bilingue ou natif
Portugais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- Canal +Développeur Spring Boot / AngularTÉLÉCOMMUNICATIONSjanvier 2022 - janvier 2026 (4 ans)Issy-les-Moulineaux, FranceProjet:Intégré au sein de l'équipe multi-projet Unity chez Studio Canal, j'ai rejoint l'équipe du module "Milkshake" pour travailler au développement de l'application. Son rôle est de faciliter le travail des contrôleurs de gestion de Studio Canal, présents en France, au Royaume-Uni, en Allemagne, en Australie, aux Pays-Bas et dernièrement en Italie et en Pologne.Tâches réalisées:
- Développement évolutif du projet "Ultimates":
- Création d'un module de calcul des participations propres à chaque filiale du groupe.
- Étude du besoin avec les users
- Création ticket Jira
- Conception architecture BDD
- Code review merge request inter-équipe:
- Retours constructifs Détection de code smell
- Méthodologie agile : Sprints, DSM, Rétros, Partage technique
- Migration / montée de version Angular & Spring Boot Application des changements
- Optimisation du code, performances.
- Refonte des méthodes ou du code "deprecated"
- Cache Hibernate.
- Parallélisation des gros processus
- Partitionnement de table SQL
- Correction des warnings
- Tests unitaires
- Mise en place d'une CI/CD Gitlab : tests, build, deploy Stack technique:
Angular 18, Material MDC, RxJs, Java 17/21, Spring Boot 2/3, Hibernate, Spring Data, PostgreSQL, AWS S3, AWS Mail, Scheduled Task, GitLab, Docker, Jira, JUnit, Handsontable - ArcelorMittalDéveloppeur Spring Boot / AngularINDUSTRIE MATIÈRES PREMIÈRESjanvier 2021 - janvier 2022 (1 an)Florange, FranceProjet:Projet de refonte de l'application MyRomeo : application de gestion et de demande de faisabilité des commandes de métal pour la société Arcelor. L'équipe communique également avec l'équipe “Aion”, dont le but est d'évaluer la faisabilité des demandes via un moteur de règles.Tâches réalisées:
- Étude technique pour l'évolution du projet
- Développement de nouvelles fonctionnalités
- Implémentation et développement d'un batch de purge de données de l'application
- Animation et participation aux différentes cérémonies agiles Scrum
- Accompagnement d'un profil junior dans sa montée en compétence sur le projet
- Mise en place de tests unitaires et d'intégration
- Rédaction des spécifications Compass
- Gestion d'un filtre de recherche avec le cache du navigateur
- Amélioration des web services (création, suppression et mise à jour des données)
- Réajustement du design de l'application
- Développement des composants Angular
- Développement des fonctionnalités d'export de données XML et Excel
- Intégration d'un composant référentiel étendu dans le module faisabilité de MyRomeo
- Implémentation de files de messages avec IBM puis traitement et adaptation de la donnée
- Envoi d'un mail à l'utilisateur
- Création d'un fichier reporting au format Excel
- Développement d'un batch de comparaison de données entre l'application legacy et MyRomeo
- Implémentation de l'API back-office
- Mapping des données
- Développement de pop-up pour synthétiser certains éléments de la données
- Implémentation de la bibliothèque Google Material
- Conception et étude ergonomique des maquettes
- Création de composants génériques
- Création d'écrans de visualisation détaillés des données
- Création de formulaires avec contrôle de saisie (création de composants génériques)
- Automatisation d'un système de batch programmés
- Dassault SystèmeDéveloppeur JavaEDITION DE LOGICIELSjanvier 2020 - janvier 2021 (1 an)Vélizy-Villacoublay, FranceProjet:Projet visant à rentabiliser le temps passé au sol des avions de chasse de Dassault Systèmes.Projet réalisé dans une équipe de 8 personnesTâches réalisées:
- Mise en place de l'architecture
- Étude technique
- Développement flux Nifi et scripts Groovy
- Optimisation de traitement existant
Recommandations
Soyez le premier à recommander William
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
- Bachelor Architecture des LogicielsPôle Emploi DSI Montreuil ESGI2017Bachelor Architecture des Logiciels
- BTS SNIRLYCÉE LANGEVIN WALLON2016BTS SNIR