Bonjour, je m'appelle Denis et je suis

Développeur Web fullstack sénior

Passionné et curieux - Convaincu par l'Agilité

Compétences

Web programming

100%
  • React/Angular
  • Typescript
  • NodeJS/NextJS

Backend programming

70%
  • Java

Carrière professionnelle

Les entreprises qui m'ont fait confiance avant vous

Adex

Aubay

Septembre 2001 - Décembre 2005

Logysil

Altelios Technology

Janvier 2006 - Décembre 2013

SQLI Entreprise

SQLI Group

Décembre 2013 - Janvier 2016

Texa Services

Stelliant

Février 2016 - Juin 2017

Evenium

Juin 2017 - Octobre 2020

Leboncoin

Adevinta

Novembre 2020 - Aujourd’hui

Formation

Mes missions

Net

Evenium

Solutions intégrées pour événements présentiels, hybrides et virtuels

Détails...

iTex

Texa services

Gestionnaire de sinistres et de prestation d'expertise

Détails...

DRMS

General Electric

Gestionnaire d’effacement du réseau électrique

Détails...

Alphée

Crédit Agricole

Maintenance application de la plateforme

Détails...

Declic

Air France

Dématérialisation de la documentation aéronautique embarquée.

Détails...

CEGETEL

NCR

Gestion de sauvegarde sur bande

Détails...

Oresys

Oredis

Logiciel de Gestion de Stock

Détails...
Fort de plus de 20 ans d’expérience dans le domaine des technologies de l’Internet, j’ai eu l’opportunité unique de témoigner et de m’adapter à l’émergence et à la progression constante de nouvelles technologies. Cette longue expérience m’a permis de développer une expertise approfondie et une compréhension particulière des systèmes complexes. Dès mes débuts, j’ai cultivé une approche rigoureuse en matière de programmation, veillant à produire un code non seulement clair et lisible, optimisé pour une consommation réduite des resources et également répondant précisément aux besoins fonctionnelles avec comme principal objectif, la meilleure expérience utilisateur possible. Cette philosophie, alliant clarté, efficacité et adaptabilité, continue de guider mon travail et mes contributions au sein de l’industrie du numérique.
J’ai toujours piloté ma carrière avec la ferme conviction que l’ouverture aux idées des autres est la clé du progrès et de l’innovation. Cette philosophie m’a permis de tisser des liens solides avec mes collègues et de collaborer efficacement, en particulier avec l’équipe Mainframe, qui est souvent le pilier technologique dans de nombreuses entreprises. En travaillant main dans la main avec ces experts, j’ai pu non seulement approfondir ma compréhension des systèmes centraux, mais aussi contribuer à des projets transversaux qui ont renforcé l’intégration des technologies modernes avec les systèmes existants. Cette synergie a permis de créer des solutions robustes et évolutives, assurant ainsi la pérennité et la compétitivité de notre entreprise dans un marché en constante évolution.
Je me suis consciencieusement attelé à l’optimisation de mes requêtes SQL, en mettant en œuvre des techniques avancées telles que l’indexation judicieuse et la réécriture de requêtes pour minimiser la charge sur le serveur d’application. Cette démarche proactive a non seulement allégé la charge de travail du serveur, mais a également entraîné une réduction significative du temps de réponse, améliorant ainsi l’expérience utilisateur. Parallèlement, j’ai pris l’initiative de plonger au cœur des opérations de production pour identifier et comprendre les défis réels auxquels elle est confrontée. En collaborant étroitement avec l’équipe de production, j’ai pu mettre en lumière des problématiques critiques et proposer des solutions concrètes qui ont contribué à améliorer la fiabilité et l’efficacité de nos processus opérationnels.

Ma vision

Un développeur doit être en mesure d’évaluer son travail. Pour se focaliser efficacement sur des codes hautement stratégiques, il est crucial de minimiser le temps et l’énergie consacrés aux tâches monotones et récurrentes. C’est dans cette optique que les environnements de développement intégrés (IDE) évoluent et que les concepts de DevOps et d’agilité ont été créés.

Docker, les architectures micro-services, les bases de données NoSQL et le Big Data sont des technologies impressionnantes. Cependant, elles ne sont que des instruments destinés à enrichir l’expérience des utilisateurs. L’adoption d’un nouveau framework devrait uniquement être motivée par le besoin de répondre à un défi spécifique, ce qui, en définitive, bénéficiera à la fois aux utilisateurs et à l’équipe dans leur ensemble.

L’informatique, caractérisée par son évolution rapide et continue, exige de nous une vigilance constante pour suivre les avancées technologiques. La veille technologique n’est pas seulement une recommandation, c’est une composante essentielle de notre activité professionnelle. Elle nous permet de rester compétitifs et innovants, en anticipant les tendances et en intégrant de nouvelles pratiques qui améliorent notre travail et celui de nos collègues.

Les approches Agilité et DevOps représentent une véritable révolution dans la manière de gérer les projets informatiques. Elles introduisent des pratiques qui transforment radicalement nos méthodes de travail, favorisant la flexibilité, la collaboration et la réactivité. Une fois que l’on a expérimenté la fluidité des méthodes agiles et l’efficacité de l’amélioration continue, il devient impensable de revenir aux méthodologies traditionnelles rigides et aux cycles de développement en V. Ces nouvelles méthodes nous permettent de mieux répondre aux besoins changeants des clients et d’optimiser la qualité de nos produits de manière constante et mesurable.