À propos de Corentin
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- STORK GroupFullStack DéveloppeurAGENCE & SSIIjuin 2023 - Aujourd'hui (3 ans)Strasbourg, France- Mise en place d’un ERP de molécules pour les chercheurs chimistes- Application Full-Stack : React, REST API Django, Postgres, Docker- Conception du nouveau modèle conceptuel de données (MCD)- Migration d’une base de données (+ de 7 millions de données)- Montée en compétence DevOps : Github Actions, Docker, Tests
- Davidson Digital ESTDéveloppeur Full stackAGENCE & SSIInovembre 2022 - Aujourd'hui (3 ans et 7 mois)Strasbourg, FranceMission au sein de Euro-Information Développement - Filialle IT du Crédit Mutuelle - Secteur Presse.Maintien et évolution des sites rédactionnels du groupe Ebra (ledauphine.com, dna.fr par exemple)- Travail sur la gestion de la boutique en ligne et des profils utilisateurs- Correction de bug et amélioration de code- Écriture de documentation technique et fonctionnelle.- Mise en place d'un nouveau tunnel d'achat adapté aux besoins utilisateurs et de l'entreprise.-> Rédaction des spécification fonctionnelle-> Développement de la solution-> Mise en place de tests fonctionnelles-> Rédaction de la documentation technique et fonctionnelle du nouveau tunnel
- Schneider ElectricDéveloppeur Full stackENERGIEseptembre 2020 - septembre 2022 (2 ans et 1 mois)Grenoble, FranceJ'ai travaillé au sein d'une petite entité de Schneider Electric qui produisait des rétrofits de dispositifs électriques pour les Marines, les hôpitaux et les entreprises nucléaires. Mon objectif principal était de lancer une application pour faciliter le travail des collaborateurs en extrayant des données de SAP et en les agrégeant. L'application avait été initialement programmée en PHP, HTML et CSS et de nombreux développeurs y avaient travaillé sans avoir de convention de code. Pour améliorer l'application, j'ai pris plusieurs mesures telles que la création d'un analyseur de code en Python, l'organisation de l'équipe avec des réunions quotidiennes et des revues hebdomadaires, la refactorisation du code, l'amélioration de la navigation web et la formation des employés à utiliser l'application. Enfin, j'ai créé une documentation fonctionnelle et une convention de code pour améliorer la cohérence du code. J'ai obtenu des résultats significatifs tels que la réduction du temps de chargement jusqu'à 100 fois, l'affichage des résultats de la dette technique par l'analyseur de code et l'augmentation de l'utilisation de l'application sur de nouvelles fonctionnalités.ACTIONS- Créer un analyseur de code en Python :-> Conception de base de données-> Analyser le projet avec récursivité-> Extraire les résultats des tests de dette technique- Organiser l'équipe avec des réunions quotidiennes et des revues hebdomadaires- Refactoriser le code :-> Utiliser les résultats de l'analyseur de code pour prioriser la partie refactoring- Améliorer la navigation web (Javascript/JQuery) :-> Passer au traitement asynchrone-> Redesigner la vue web-> Fusionner les pages en une seule- Former les autres employés à utiliser l'application- Créer une documentation fonctionnelle et une convention de codeRÉSULTATS- L'analyseur de code affiche les résultats de la dette technique. Le script est scalable.- Réduction du temps de chargement jusqu'à 100 fois en passant aux pages asynchrones et amélioration des performances de la base de données.- Obtention de la reconnaissance et de la confiance de nos collaborateurs car nous avons compris leurs besoins et proposé des solutions.- Augmentation de l'utilisation de l'application sur de nouvelles fonctionnalités.- Documentation et amélioration de la convention de code.
Recommandations
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
- Master MIAGE - Master de méthodes informatiques appliquées à la gestion des entreprisesUniversité Grenoble Alpes - IM2AG2022Le Master MIAGE est une formation universitaire qui vise à former des professionnels de l'informatique capables de comprendre les enjeux de l'entreprise et d'y apporter des solutions adaptées. Les diplômés du Master MIAGE sont donc des informaticiens polyvalents et dotés d'une solide culture d'entreprise. Management et gestion de projet : Apprentissage des bases du management, de la gestion de projet, ainsi que les différentes méthodes de gestion de projet, telles que Scrum ou Agile. Programmation : Apprentissage des langages de programmation tels que Java, C, Python, PHP, et les principes de base de la programmation. Systèmes d'information : Apprentissage des principes fondamentaux des systèmes d'information, y compris les architectures, la modélisation de données et les bases de données. Sécurité informatique : Apprentissage des concepts de base de la sécurité informatique, tels que la cryptographie, l'authentification, la gestion des accès et les tests de pénétration. Business intelligence : Apprentissage des bases de la Business Intelligence, de l'analyse de données et de la visualisation de données. Marketing : Apprentissage des bases du marketing, y compris le marketing stratégique, le marketing opérationnel, la segmentation et le positionnement. Gestion de la relation client : Apprentissage des bases de la gestion de la relation client (CRM), y compris les technologies et les processus liés à la gestion des interactions avec les clients. En plus de ces matières, nous avons également des stages et une alternance sur 2 ans en entreprise, qui nous permettent de mettre en pratique les connaissances acquises pendant la formation et de se familiariser avec l'environnement professionnel.