- Auto-EntrepreneurFreelance Développeur | ASP.NET / C# / Vue.jsEDITION DE LOGICIELSoctobre 2022 - Aujourd'hui (2 ans et 9 mois)Angers, FranceCréation de nouvelles fonctionnalités pour un uneapplication lourde utilisée par des cabinets comptables afin degérer leurs clients.Contexte : Participation à la maintenance des applications deFiducial Informatique, qui développe des solutions informatiquescomplètes destinées aux entreprises afin de les accompagner dansla gestion de leur activité.Durée : 6 mois de mission chez Fiducial Informatique à AngersTâches réalisées :• Création de nouveaux écrans dans l’application lourde existantedédiée à la gestion de comptabilité• Ajout de nouvelles fonctionnalités pour gérer les paramétrages del’application en ASP.NET / C#• Utilisation de WinForm et WPF pour créer des formulaires et gérerle contenu des diérentes pages/écrans• Implémentation de plusieurs méthodes pour faciliter la gestiondes fichiers• Résolution de diérents bugs sur l’application lourde ainsi quel’application web via Vue.JS• Gestion de la base de données via SQL Server et son ManagementStudio• Participation à la maintenance via la réception de tickets surRedmine• Utilisation de TFS pour le partage de code et la livraison delogicielsEnvironnement : C#, ASP.NETCORE, ENTITY FRAMEWORK, WPF,REDMINE, Vue.JS, SQL SERVER, WINDOWS, VISUAL STUDIO, SQLMANAGEMENT STUDIO, TFS
- Auto-EntrepreneurFreelance Développeur | Laravel / Vue.jsDIVERTISSEMENTS & LOISIRSseptembre 2021 - août 2022 (11 mois)Angers, FranceCréation d'une application web qui a pour but de créeret gérer des articlessur la japanimation.• Contexte : Un créateur de contenu sur les réseaux souhaite avoirun site web dans lequel les utilisateurs puissent créer des théorieset des articles sur leurs œuvres préférés.Équipe de 2 personnes• Tache réalisées :- Création d'une page de création de compte ainsi que d'une pagede connexion- Ajout de la possibilité de créer son compte via un réseau(Facebook, Gmail)- Création d'une page pour créer un article avec un éditeur de textepersonnalisé créé via Javascript- Une page d'accueil est disponible pour accéder aux articles- Une page pour la gestion du profil de l'utilisateur- Une barre de recherche a été implémenté avec diérents filtres- Création d'une page de lécture avec un système de like et departage- Développement Laravel/JS- Création d'une Base de données PGSQL qui stocke les donnéessur les articles et sur les utilisateurs- Déploiement de l'application web via Laravel Vapor- Envoi de mail lors de la création du compte utilisateur- Envoi de mail pour confirmer le compte- Rédaction de la documentation via GitLabLangages : Larvel / Vue.js / Bootstrap / Javascript / SQLBase de données : PGSQLOutils : Git / GitLab / Sublim Text / DBeaverEnvironnement de Travail : Windows, Chrome, atome, sublime text
- Angers Loire MétropoleGestionnaire d'ApplicationsSECTEUR PUBLIC & COLLECTIVITÉSseptembre 2020 - août 2022 (1 an et 12 mois)Angers, France• Projet : Développement d'une application web pour superviser les scripts powershell sur Windows ainsi que l'administration de la BDD directement sur le site.• Tache réalisées :- Création d'une base de données sur SQL Server pour stocké les logs- Créations de plusieurs Model pour appliquer la méthode MVC via Entity Framework- Ajout de la possibilité d'administrer la base de données sur l'application web- Création d'une page pour ajouter, modifier, supprimer ou afficher les logs via ASP.Net, C#- Ajout d'une fonctionnalité pour purger les logs entre deux dates- Création d'un script python qui ajoute le contenu des logs vers les tables de la BDD (script qui se lance chaque matin)- Mise à disposition des données sur le site sous forme de différents tableau pour que les utilisateurs aient directement accès à ces derniers sur l’application web- Création d'un script C# qui permet de télécharger les données sous format de fichier CSV- Déploiement de l'application via IIS- Rédaction de pages wiki• Projet : Implémentation d'une API SOAP afin de transférer des fichiers entre plusieurs serveurs de manière sécurisée.• Taches réalisées :- Création d'un service web via ASP.Net Core- Création d'un fichier ASMX pour créer le service web via les protocoles SOAP- Ajout d'un token pour l'authentification au service web via un script powershell- Transfert d'un fichier d'un serveur A vers un serveur B- Renvoie de codes retour à la fin de l'exécution du SW- Déploiement du service web via IIS- Création d'un compte de service qui a accès aux différents serveurs de la DSIN pour aller chercher les fichiers à déposer- Modification des scripts powershell pour utiliser l'API créée- Rédaction de tutoriels pour l'utilisation du service webLangages/Outils : C# / ASP.NET Core / Entity Framework / Bootstrap / JavascriptBase de données : SQL ServerEnvironnement de Travail : Windows, Visual Studio, Gestionnaire IIS , Management Studio SQL Server• Projet : Création d'un site web dynamique pour envoyer des questionnaires en DIRECT.• Méthode : Agile, Scrum• Taches réalisées :- Création d'une interface coté professeur pour envoyer les questionnaires via J2EE- Création d'une page de connexion et d'authentification pour les enseignants et pour les étudiants via Spring Boot- Implémentation d'un websocket pour envoyer les données en direct- Création d'une base de données temporaire H2- Création d'une page pour répondre aux questions coté étudiant- Utilisation de l'API GraphQL pour accéder à la BDD- Ajout de token JWT/oauth2 pour la sécurité (notions)- Ajout de tests unitaires et d'intégration via mockito et gatling- Push et commit des modifications sur GitHubLangages/outils utilisés : SPRING BOOT / JAVA / GraphQL / Bootstrap / Token JWT / Socket JAVA / J2EE / JSOutils de gestion de projet : GitHub / JiraPour les tests d'intégration/unitaires : Mockito / GatlingEnvironnement de travail : Linux, intelliJ idea
- Master 2 ANALYSE, CONCEPTION ET DÉVELOPPEMENT INFORMATIQUESUniversité d'Angers2022Equipe de 7 personnes • Projet universitaire : Gérer une équipe de développeurs en tant que Chef de Projet pour la création d'un site web de questionnaires pour un client de l'U.A. • Contexte : Nous sommes 3 chef de projets en Master 2 et nous devons gérer une équipe de 4 développeurs en Master 1, afin de réaliser une application web de questionnaire pour un client de l'université d'Angers. • Méthodologie : Agile, Scum • Tache réalisés : - Organisation de réunions avec le client - Rédaction du cahier des charges - Suivi de la conception du projet (besoin client, spécification fonctionnelle…) - Piloter le projet en coordonnant et animant l'équipe projet selon le besoin client - Assurer le suivi auprès du client - Création du projet principal sur GitHub - Gestion des diérentes branches Git pour le développement - Gestion des commits réalisés par les développeurs - Création d'un tableau Jira - Lancement de nouveaux SPRINT chaque 2 semaines - Réalisation de tickets avec les taches à réaliser • Langages du projet : Spring Boot / PGSQL / GraphQL / JAVA / Bootstrap / JS • Outils utilisés pour la Gestion de projet : GitHub / Jira • Environnement technique : Linux, Eclipse
- Licence InformatiqueUniversité d'Angers2020Equipe de 2 personnes • Projet universitaire : Implémentation d'algorithme pour la gestion des graphes • Contexte : Afin de gérer des problèmes algorithmique liés aux graphs et aux arbres, il fallait proposer et implémenter des algorithme fonctionnels adéquats dans diérents langages de programmation. • Taches réalisés : - Implémentation de Tarjan en C++, qui permet de déterminer les composantes fortement connexes d'un graphe orienté - Implémetation de Kruskal pour calculer un tel arbre couvrant minimum en C++ - Interface graphique pour lancer les tests via QT Creator - Implémentation de A* pour calculer le plus court chemin entre deux positions en C++ - Mise en place de diérents tests pour vérifier les résultats - Implémentation d'algorithmes sur les CCF d'un graphe en langage OCaml et Prolog Langages : C++ / Qt / OCaml / Prolog Environnement de Travail : Windows, Caml, Prolog Online, Visual Studio