menu

Léo Dessertenne

Développeur fullstack

Actuellement en dernière année (E5) à l'ESIEE Paris filière informatique, et en alternance chez IDM Group, où je développe en Java, Spring Boot et React les plateformes des dictionnaires en ligne d'Oxford, Cambridge et autres.

Profil GitHub de Léo Dessertenne Profil LeetCode de Léo Dessertenne Profil LinkedIn de Léo Dessertenne

Présentation


Je m'appelle Léo Dessertenne. Passionné d'informatique, j'ai rejoint le BUT Informatique de l'Université Gustave Eiffel en 2022, avant de poursuivre en codiplomation au sein du cycle ingénieur de l'ESIEE Paris, où je suis aujourd'hui en dernière année (E5).
En parallèle, je suis en alternance chez IDM Group, une entreprise spécialisée dans la création de sites web, depuis 2023. Membre de l'équipe de développement, j'y contribue au développement fullstack des plateformes des dictionnaires en ligne d'Oxford, Cambridge et Collins, avec des missions de plus en plus techniques au fil du temps.
Mon portfolio illustre mon parcours, mes réalisations et mon enthousiasme pour le domaine de l'informatique.

Mon Parcours


  • 2020 - 2022

    BAC Technologique STI2D

    Titulaire d'un baccalauréat en Sciences et Technologies de l'Industrie et du Développement Durable (STI2D), avec une spécialisation en Innovation Technologique et Écoconception (ITEC). Bien que ma spécialité ait été orientée vers la mécanique, j'ai également consacré une part importante de mon temps libre à approfondir mes connaissances en informatique, notamment en apprenant divers langages de programmation tels que Python, CSS et HTML.

  • 2022 - 2024

    BUT Informatique

    Dans le cadre de mon parcours en BUT Informatique à l'Université Gustave Eiffel, j'ai développé des compétences solides en programmation, avec un fort accent mis sur les projets. J'ai obtenu mon BUT en codiplomation avec l'ESIEE Paris. Je vous invite d'ailleurs à découvrir quelques-uns de ces projets ici.

  • 2024 - 2027

    ESIEE Paris — Cycle Ingénieur

    En codiplomation avec le BUT Informatique, je poursuis mon cursus au sein du cycle ingénieur de l'ESIEE Paris. Actuellement en dernière année (E5), je consolide mes compétences en développement fullstack tout en préparant mon entrée dans le monde professionnel en tant qu'ingénieur.

  • 2023 - Aujourd'hui

    Alternance IDM Group

    En tant qu'apprenti au sein de l'entreprise IDM Group, mon contrat d'apprentissage m'a permis d'acquérir de l'expérience dans le domaine du développement logiciel. Intégré à l'équipe de développement des sites web, je mets en pratique les connaissances acquises lors de mes études tout en contribuant à des projets concrets, avec des missions de plus en plus techniques au fil des années.

Projets


Dans le cadre de mon parcours en BUT Informatique puis à l'ESIEE Paris, j'ai développé six compétences essentielles :

Développer - c'est-à-dire concevoir, coder, tester et intégrer une solution informatique pour un client.

Au cours de mon BUT informatique, j'ai développé des compétences essentielles en élaboration de spécifications et en développement d'applications. J'ai acquis une expertise en développement mobile sous Android, ainsi qu'une compréhension avancée des principes d'accessibilité et d'ergonomie. Les cours de méthodologie de tests ont renforcé ma capacité à assurer la qualité des applications, tandis que les projets de groupe m'ont permis de perfectionner la collaboration, le respect des délais et la gestion des priorités. Ces expériences m'ont préparé à concevoir et tester des applications robustes, en mettant l'accent sur l'accessibilité et la qualité, tout en gérant efficacement les projets à long terme.

Concevoir, gérer, administrer et exploiter les données de l'entreprise et mettre à disposition toutes les informations pour un bon pilotage de l'entreprise.

Grâce à mes compétences dans le domaine de la gestion des données, je suis capable d'optimiser les bases de données en choisissant les structures les plus adaptées et en utilisant des techniques d'optimisation de requêtes telles que l'indexation et la normalisation. Mes formations avancées en bases de données, notamment sur la normalisation, m'ont permis de maîtriser les règles de modélisation et de structuration des données, garantissant ainsi leur qualité et leur fiabilité. De plus, j'ai développé des compétences en interopérabilité entre les applications et les bases de données, notamment à travers des cours de développement web en PHP avec des connexions à des bases de données, me permettant d'assurer des interactions sécurisées et efficaces pour récupérer et stocker des données. Je suis également conscient de l'importance de la sécurité des échanges de données et des transactions, et j'ai appris à mettre en place des mesures de sécurité telles que le chiffrement des données et l'authentification des utilisateurs pour garantir la confidentialité et l'intégrité des données. En conclusion, mes compétences en gestion des données me permettent de gérer efficacement les données et les transactions, de garantir leur sécurité et leur fiabilité, tout en répondant de manière créative et innovante aux besoins des clients.

Proposer des applications informatiques optimisées en fonction de critères spécifiques: temps d'exécution, précision, consommation de ressources.

Je suis désormais capable de sélectionner des structures de données complexes adaptées aux problèmes rencontrés et de mettre en œuvre des techniques algorithmiques appropriées pour résoudre des défis complexes tels que la recherche opérationnelle, les méthodes arborescentes et l'optimisation globale. Mes formations m'ont permis d'évaluer la complexité des algorithmes et de choisir les plus pertinents, renforcés par des cours pratiques en développement efficace sur les structures de données en C. De plus, je suis conscient de l'importance de la sécurité des données et du code, ainsi que des enjeux environnementaux et sociétaux des solutions proposées, et je les intègre dans mes réalisations. Grâce à mes compétences en segmentation de code, en analyse de cahier des charges et à mon savoir-être organisé, méthodique et créatif, je suis apte à mener à bien des projets complexes tout en répondant aux exigences et enjeux spécifiques, concevant ainsi des solutions innovantes, performantes, sécurisées et responsables pour satisfaire les besoins de mes clients.

Satisfaire les besoins des utilisateurs au regard de la chaîne de valeur du client, organiser et piloter un projet informatique avec des méthodes classiques ou agiles

Au cours de mes deux premières années de BUT informatique, j'ai acquis une solide expérience en gestion de projets, notamment grâce à des cours portant sur la gestion du temps et l'utilisation d'outils tels que Gantt, Pert et les rôles de Belbin. J'ai également exploré des méthodologies comme Agile, Kanban, Scrum et le Cycle en V. Ces formations m'ont permis de développer des compétences essentielles en planification, organisation et gestion de projet, ainsi que la capacité à formaliser clairement les besoins du client et des utilisateurs. Je suis désormais apte à évaluer la faisabilité d'un projet et à suivre son avancement pour garantir son succès dans les délais impartis, comme cela a été le cas pour le projet Kontabl. De plus, ces cours m'ont enrichi en compétences de communication efficace et en analyse des processus organisationnels, me permettant de proposer des améliorations pour optimiser les systèmes d'information. En résumé, ces formations ont renforcé ma capacité à mener des projets informatiques avec succès, grâce à une gestion rigoureuse et une communication transparente.

Installer, configurer, mettre à disposition, maintenir en conditions opérationnelles des infrastructures, des services et des réseaux et optimiser le système informatique d'une organisation

J'ai suivi des cours avancés sur les réseaux et la virtualisation, acquérant ainsi des compétences solides en conception et développement d'applications communicantes, ainsi qu'en utilisation de serveurs et services réseaux virtualisés. Ces formations m'ont également permis de comprendre les avantages de la virtualisation pour les entreprises. De plus, j'ai acquis des compétences en sécurisation des données et services, ainsi qu'en administration système, me permettant d'identifier les menaces potentielles, de mettre en place des mesures de sécurité adaptées et de résoudre les problèmes techniques courants. En résumé, mes compétences en virtualisation, sécurisation des réseaux et données, administration système et développement d'applications communicantes me permettent de gérer efficacement les systèmes informatiques complexes tout en garantissant la sécurité et la fiabilité des services et des données.

Acquérir, développer et exploiter les aptitudes nécessaires pour travailler efficacement dans une équipe informatique

Au cours de mon BUT informatique, j'ai eu l'opportunité de participer à plusieurs projets en équipe, ce qui m'a permis de développer des compétences essentielles en collaboration au sein d'une équipe informatique. J'ai appris à travailler efficacement avec des membres ayant des compétences variées, tout en partageant mes connaissances avec eux. La collaboration en équipe peut parfois être délicate en raison de possibles conflits, mais j'ai appris à les gérer en écoutant les différentes opinions et en trouvant des solutions mutuellement acceptables. De plus, j'ai su identifier et évaluer les compétences des membres de l'équipe pour une meilleure répartition des tâches et une efficacité maximale. Cette expérience m'a également permis de perfectionner mes compétences en communication, en m'adaptant aux divers styles de travail de mes collègues et en encourageant la cohésion de l'équipe pour atteindre les objectifs du projet. En somme, ces expériences m'ont doté de compétences précieuses en collaboration, partage de connaissances et gestion de conflits au sein d'une équipe informatique.

Voici les principaux projets et TP/TD de programmation que j'ai réalisés au cours de mes études.
Cliquez sur un projet pour obtenir plus d'informations

Première année de BUT Informatique:

Deuxième année de BUT Informatique

Missions en entreprise

Compétences


Qualités Professionnelles

Savoir-être

  • Collaboratif

  • Méthodique

  • Adaptabilité

  • Autonomie

  • Pensée critique

  • Empathie

  • Gestion du stress

Savoir-faire

  • Développement logiciel, Web et Mobile

  • Programmation orientée objet

  • Conception et gestion de bases de données

  • Déploiement et gestion de code

  • Algorithmie

Outils

Editeur de code

  • Visual Studio Code

IDE

  • Spring Tool Suite

  • Eclipse

  • IntelliJ

Système de gestion de base de données

  • PostgreSQL

  • Solr

Outil de gestion de base de données

  • PHPMyAdmin

  • MongoDB

Système de contrôle de version

  • Git

Outil de suivi des problèmes et de gestion de projet

  • Jira Software

Système d'exploitation

  • Linux

  • Windows

Frameworks et Technologies Web

  • Thymeleaf

  • SpringBoot

Langages de programmation

Quotidien

  • Java
  • Spring Boot
  • SQL
  • HTML & CSS
  • JavaScript
  • Git

Utilisé en projet

  • Python
  • PHP
  • PostgreSQL
  • React
  • TypeScript

Notions

  • C
  • Bash
  • Godot

Mes objectifs


Je termine actuellement mon cursus ingénieur à l'ESIEE Paris (dernière année, E5), en parallèle de mon alternance chez IDM Group où mes missions gagnent en responsabilité. Un stage à l'international est prévu dans le cadre de ma formation. Une fois diplômé, je vise un poste de développeur fullstack sur des projets à plus grande échelle, en France ou à l'international.

Contact


En dernière année d'école d'ingénieur, je suis à l'écoute d'opportunités de stage, d'alternance ou de premier poste en développement fullstack. N'hésitez pas à me contacter.