Publié le 31/01/2024
Découvrez le parcours d’Antoine, Développeur .NET
🎤 Bonjour Antoine, quel est ton parcours ?
Bonjour, je suis Antoine, 34 ans, titulaire d’un Master en Bio-informatique. Après mes études, j’ai travaillé presque quatre ans dans le développement, avec des compétences en C, C++, Java, Javascript, PHP. Par la suite, j’ai souhaité élargir mes compétences et explorer de nouvelles opportunités professionnelles. J’ai donc décidé de m’inscrire chez Diginamic pour suivre la formation POEC Développeur .NET en 2021. Cette formation, d’une durée de 3 mois, m’a offert l’opportunité de monter en compétences sur l’environnement de développement de Microsoft notamment avec le langage C#.
A la suite de cette POEC, j’ai décroché un CDI au sein de l’ESN Méritis en tant que développeur .NET Core, où j’ai travaillé pendant un an et demi. Actuellement, je suis développeur freelance depuis un an, mettant à profit mes compétences variées pour offrir des solutions personnalisées à mes clients.
🖥️ Quelle formation chez Diginamic as-tu suivi et , qu’est-ce qui t’a plu dans la formation ?
En rejoignant la formation, j’étais très motivé et souhaitait devenir développeur .NET Core Full stack. Tout au long de cette expérience enrichissante, j’ai été agréablement surpris par la qualité du contenu proposé, en particulier sur le volet .NET Core. Les concepts complexes ont été abordés de manière claire et accessible, ce qui m’a permis d’assimiler efficacement les connaissances nécessaires pour exceller dans ce domaine. De plus, je tiens à souligner la remarquable pédagogie des formateurs qui se sont montrés attentifs à chacune de mes questions et ont su y répondre de manière approfondie. Leur disponibilité et leur engagement ont grandement contribué à mon apprentissage et ont renforcé ma confiance dans mes capacités. Je suis reconnaissant pour cette expérience formatrice qui m’a permis de développer mes compétences et de progresser dans ma carrière de développeur.
💼 Quel poste occupes-tu et quelles sont tes missions ?
En tant que développeur .NET Core, j’ai récemment travaillé sur plusieurs missions diverses et variées. Ma dernière mission a été le développement de nouveaux points d’API dans un logiciel basé sur le Framework .NET Core 5. En plus de cela, j’ai eu l’opportunité de coder de nouvelles fonctionnalités pour améliorer les performances et l’expérience utilisateur. Lorsque j’ai été confronté à des défis techniques, j’ai investi du temps dans le débogage, ce qui m’a souvent conduit à une meilleure compréhension des parties de code sur lesquelles je travaillais pour la première fois. De plus, j’ai également eu l’occasion de travailler avec d’autres langages, tels que Delphi et Angular. Cette mission m’a permis d’acquérir une expérience diversifiée et de développer mes compétences dans des domaines complémentaires au développement .NET Core. En résumé, cela m’a permis de consolider mes connaissances existantes, mais aussi de découvrir de nouveaux aspects passionnants du développement logiciel.
👩💻 Peux-tu nous décrire une journée de travail type et ce qui te plaît dans ton quotidien professionnel ?
Ma journée de travail débute généralement par un Daily, une pratique Agile où nous discutons de nos objectifs du jour et des avancées réalisées la veille. Ensuite, je me plonge dans le codage, en prenant plusieurs pauses tout au long de la journée. Nos échanges avec les collègues sont fréquents, souvent par visioconférence, afin de discuter de nos défis respectifs et de nous entraider. Cette collaboration enrichissante nous permet de résoudre les problèmes plus rapidement et d’approfondir notre compréhension des enjeux techniques. Savoir que le code que je développe fonctionnera et sera utilisé par nos clients est une source de motivation supplémentaire, car cela donne un sens concret à mon travail et renforce mon engagement envers la qualité et la fiabilité de nos produits.
🎤Avec quelles technos travailles tu ?
En tant que développeur .NET Core, j’utilise régulièrement les versions 5 et 6 de la plateforme .NET Core, ainsi que les versions 5 et 6 du framework Entity Framework pour la gestion des données dans mes applications. Pour assurer un développement collaboratif et efficace, j’ai recours à l’utilisation de Git pour la gestion de version et le suivi des modifications de code. En ce qui concerne le déploiement des applications, nous utilisons Jenkins, un outil d’intégration continue, qui automatise le processus de construction et de déploiement des applications, assurant ainsi une livraison rapide et fiable des fonctionnalités aux utilisateurs finaux. Ces outils sont essentiels dans mon quotidien de développeur, me permettant de travailler de manière efficiente et de garantir la qualité et la stabilité de nos produits logiciels.
🎤Une anecdote, une fierté dans ton parcours Diginamic ?
Le projet de fin de formation a été une réussite et continue de l’être, car il me permet de développer mes compétences dans tous les aspects du métier de développeur FullStack. En poursuivant le développement de ce projet, je consolide mes connaissances techniques. J’explore également de nouvelles techniques qui me permettent d’affiner mes compétences en matière de conception, développement et déploiement d’applications web complètes. C’est une occasion précieuse pour moi d’acquérir une expérience pratique et de me préparer au mieux pour relever les défis futurs dans le domaine du développement logiciel.
➡️ Pour finir, quel(s) conseil(s) donnerais-tu à quelqu’un qui souhaiterait suivre la même formation que toi ?
Je recommande vivement cette formation à quiconque souhaite acquérir des bases solides sur le framework .NET. Cette formation offre une excellente opportunité d’apprendre les fondamentaux du développement .NET, ce qui est essentiel pour réussir dans ce domaine. De plus, pour compléter cette formation, je suggère également de se pencher sur des sujets plus avancés en DevOps. Une compréhension approfondie de DevOps permettra non seulement de maîtriser le développement logiciel de manière plus globale, mais aussi d’améliorer l’efficacité et la qualité des processus de développement et de déploiement des applications. En combinant ces deux domaines de compétences, on peut s’assurer de posséder les outils et les connaissances nécessaires pour exceller en tant que développeur dans un environnement .NET.
🔮 Quels sont tes projets pour la suite ? (après la formation)
Je suis heureux de partager mon expérience avec vous. Après avoir suivi la formation en développement .NET, j’ai atteint mon objectif en décrochant un CDI en tant que développeur C# / .NET seulement deux mois plus tard. Cette réussite témoigne de l’efficacité de la formation et de son impact positif sur ma carrière professionnelle. Je suis reconnaissant pour cette opportunité et motivé à continuer à progresser dans ce domaine passionnant. J’ai récemment démarré une activité de développeur Full stack en freelance afin de relever toujours plus de défis !