David Twigger

18+ans d'expérience
5entreprises
15technologies
3langues

À propos

Fort de 18 ans d'expérience en ingénierie logicielle, je me spécialise dans le développement d'applications web full-stack avec TypeScript, NestJS, React, Angular et Next.js. Ces six dernières années ont été consacrées à Raise Partner, où j'ai livré des outils complexes orientés données pour de grandes entreprises clientes, dont BNP Paribas CIB. Plus tôt dans ma carrière, j'ai développé des systèmes de calcul de frais pour Lombard Odier, grande banque privée suisse. J'ai une solide expérience dans les applications à forte intensité de données, les systèmes de reporting complexes et les exigences de précision propres aux logiciels critiques à grande échelle. En tant qu'ingénieur senior, référent technique et Scrum Master, j'associe développement technique, tests automatisés et leadership d'équipe. Bilingue anglais-français de naissance. En projet personnel, je développe easy-erp (https://gitlab.com/twiggotronix-public/easy-erp), un mini ERP pour petites entreprises, encore en début de développement.

Expérience

Janvier 2020 - Juillet 2026

Senior Software Engineer

Raise Partner·Grenoble, France

Conçu et livré des applications fintech full-stack pour des clients grands comptes, dont BNP Paribas CIB, notamment un système de génération de rapports représentant des données relatives à des centaines d'indices ainsi que l'historique des prix sur 10 ans. Scrum Master de l'équipe et accompagnement de développeurs juniors.

  • Développé un système de rapports PDF d'analyse de portefeuilles réduisant le temps de reporting manuel d'environ 3 heures/semaine/client pour les conseillers en gestion de patrimoine
  • Centralisé et refactorisé le système de traduction, éliminant ~30 % des bugs liés aux traductions et réduisant la taille de la base de code i18n d'environ 20 %
  • Scrum Master sur l'un des plus grands projets de l'entreprise (BNP Paribas - CIB)
API RESTTypeScriptNestJSReact.jsAngularDéveloppement d'APIPostgreSQLDockerTests automatisésJest
Juin 2017 - Janvier 2020

Développeur Web Freelance

Freelance·Renage, France

Conçu et livré des applications web pour des clients de divers secteurs, en prenant en charge l'intégralité du cycle projet, des besoins jusqu'au déploiement.

  • Développé l'intranet et l'extranet d'Interisphere (agence d'intérim), réduisant le temps de collecte des données de facturation d'environ 60 % et ramenant le cycle WIP-to-Cash de 2–3 mois à quelques jours
API RESTTypeScriptPHPAngularJavaScript
Septembre 2016 - Juin 2017

Ingénieur Développement

Qim info SA·Meylan, France

Développé des interfaces Angular pour des logiciels d'entreprise.

  • Travaillé sur l'application de calcul des frais pour Lombard Odier, grande banque privée suisse
API RESTAngularDéveloppement d'API
Juin 2015 - Septembre 2016

Développeur JavaScript

BeeBuzziness·Grenoble, France

Développé des fonctionnalités JavaScript et Node.js pour une plateforme web, en intervenant sur les couches front-end et back-end.

  • Développé une application de bibliothèque virtuelle avec un lecteur de documents style flip-book intégré
  • Développé une application d'affichage dynamique synchronisé
Node.jsJavaScriptCSSDéveloppement d'API
Janvier 2008 - Mai 2015

Référent technique / Développeur Php/JS

Eolas, Business & Decision Group·Grenoble, France

Piloté le développement technique de la plateforme CMS@Eolas pendant 7 ans. Garant des standards de qualité du code, des livraisons en production et du respect des délais sur de multiples projets clients.

  • Animé une équipe de 5 développeurs front-end, en instaurant des standards de code et une veille technologique pour garantir la qualité
  • Développeur principal du CMS@Eolas, un CMS conçu pour les institutions publiques de toutes tailles
PHPMySQLJavaScriptCSS

Formation

2006 - 2007

Licence, Informatique, Image et Documents

IUT2 Grenoble

2004 - 2006

BTS IRIS (Informatique et Réseaux pour l'Industrie et les Services)

Lycée du Grésivaudan

Compétences

ExpertTypeScriptNode.jsNestJSReactNext.jsREST APIDockerJest
AvancéPostgreSQLMySQLGitlab CIAngularTests unitaires/intégrationScrumAgile
NotionsJava / Spring BootPHPDDD (Domain-Driven Design)

Langues

  • AnglaisLangue maternelle
  • FrançaisCourant
  • EspagnolNotions

Centres d'intérêt

Électronique & objets connectésImpression 3D

Contact

N'hésitez pas à me contacter — je serais ravi d'échanger.

Répond généralement en moins de 24h