Tom Tessier
27 ans
Développeur Fullstack C#/Angular
Je m’appelle Tom Tessier, j’ai 27 ans et je suis né près de Grenoble, dans les Alpes. J’ai complété plusieurs formations comme une licence professionnelle de Webdesign en 2018 et une formation de C/C++/JAVA en 2019 qui sont de niveau bac+3. Pour compléter ma formation C/C++/JAVA, j’ai du effectué un stage de 2 mois que j’ai réalisé chez la société Hitech Software se situant à la périphérie sud-est de Toulouse. Suite à ce stage, j’ai été recruté en CDI pendant 3 ans. Cette première expérience professionnelle m’a permis d’apprendre les langages C# pour le back et Angular pour le front que je continue d’utiliser encore aujourd’hui. Après ces 3 années, j’ai décidé de rentrer chez Spoom (anciennement Yoop Digitale) où je suis intervenu sur diverses missions chez plusieurs client très différents où j’ai pu d’autant plus agrandir mon éventail de compétences. J’ai détaillé tout ce que j’ai réalisé et tout ce que j’ai appris jusque là sur ce site. Bonne visite !
2015
Bac S
Villard de Lans
2015 - 2017
DUT des Métiers du Multimédia et de l'Internet
Grenoble
2017 - 2018
Licence professionnelle Web Design
Montbéliard
2018 - 2019
Formation développeur C/C++/JAVA
Toulouse
Contexte :
Edition de Web Services en C# et édition de documentation à destination des techniciens.
Réalisations :
• Optimisation du code sur l’ensemble des projets existants.
• Planification des tâches sur les nouveaux projets pour s’organiser avec d’autres développeurs.
• Publication des modifications réalisées sur des Apps Services sur Azure Devops et utilisations de pipeline pour générer des packages utilisés dans les projets existants.
• Communication en anglais avec le support Docuware pour obtenir un support sur certains problèmes rencontrés lors de la création d’une fonctionnalité.
Compétences techniques :
Développement C# .NET 8, Azure DevOps, Base de données en SQL Server
Contexte :
Edition d’une application d’affichage de données sur Android et iOS en Angular(Ionic) et en C#
Réalisations :
• Remise en état d’une application existante qui ne fonctionnait plus après une précédente migration Angular.
• Analyse complète des projets front et back existants sans documentation.
• Adaptabilité sur le processus de génération d’une application Ios et Android à partir du framework Ionic du projet Angular.
• Après les corrections effectuées et la remise en état en ligne, il a fallu faire énormément de modifications pour améliorer la sécurité de l’application. Un audit de sécurité a été effectuée par Sotel pour déceler les failles à corriger. Plusieurs actions comme l’encryptage des requêtes ou la mise en place de CSP et de CORS ont été effectuées.
• Mise en place d’un serveur de test pour valider les modifications apportées
• Plusieurs corrections sur un logiciel annexe en Visual Basic
Compétences techniques :
Développement C# .NET 7 Développement Angular v16 et Ionic v7 Développement Visual Basic .NET 4 Base de données en SQL Server
Contexte :
Édition d’une solution d’importation d’écritures comptables en C# et en utilisant SAGE.
Réalisations :
• Projet d’importations d’écritures comptables à partir de fichier texte, que ce soit des fichiers avec des lignes de taille fixe ou des lignes délimitées par un caractère spéciale. Codage en C# avec de l’Azure DevOps pour la gestion de projet.
• Analyse et discussion avec les chefs de projet sur les besoins du logiciel.
• Implémentation de fonctionnalités par lot pour structurer le développement.
• Développement en individuel, mais validation des modifications en équipe avec les chefs de projets.
• Réalisation d’un assistant de configuration pour paramétrer la lecture du fichier en entrée et faire le mapping des données. Pour cela, création d’une interface graphique en WPF avec plusieurs grilles pour faire les liens. Génération du fichier par la suite qui peut être utilisé dans l’importation.
• Mise en tests chez plusieurs clients dont plusieurs mises en productions par la suite par d’autres développeurs de chez Absys Cyborg dont j’ai dû expliquer l’utilisation de la solution.
Compétences techniques :
Azure devops, c#, développeur fullstack, sage, wpf
Contexte :
Edition de solutions avancées de location de véhicule
Réalisations :
• Apprentissage en autonomie sur le tas des langages Angular et C#.
• Compréhension du code de la solution existante depuis 7 ans.
• Travail en équipe avec 3 autres développeurs ainsi qu’une autre équipe de développeurs située à Madagascar.
• Maintenance de solutions existantes sur Angular13/C# .NetCore3
• Conception technique et développement de fonctionnalités
• Mise au point de Web Services et d’APIs sur C#.NetCore3
• Discussion directe avec un client pour la mise en place et la correction d’API.
Compétences techniques :
Angular v7 à v13, C#, Dot.Net core HTML, CSS, JavaScript
Contexte :
Refonte du site internet de l’office du tourisme de Villard de Lans
Réalisations :
• Réalisation de site web & intranet sous WordPress.
• Travail en autonomie.
• Conception technique et développement.
• Etude de d’autres sites internet dans le même thème pour repérer les bonnes idées à récupérer.
• Réalisation d’une maquette du site.
• Présentation de la maquette aux supérieurs pour validation.
Compétences techniques :
Wordpress, HTML, CSS, JavaScript