David Dieppois

David Dieppois

About

Detail

Bilingual Full Stack Software Developer (Java, Angular). Master's degree in computer science and business administration.
Toronto, Ontario, Canada

Contact David regarding: 
work
Full-time jobs

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • W
    Founder
    Worklaw Canada
    Dec 2025 - Mar 2026 (4 months)
    WorkLaw Canada is an AI-powered employment law assistant built for workers in Ontario. It helps everyday people understand their rights when facing workplace issues like termination, severance offers, or unfair treatment — without needing to hire a lawyer just to get basic answers. The system is fine-tuned for Ontario employment law using thousands of real court decisions from CanLII and the full text of Ontario employment legislation.
  • H
    Senior Full-Stack Engineer
    Healthcare and Insurance
    Jul 2025 - Current (1 year 2 months)
    Driving large-scale API modernization initiatives for a major healthcare insurance provider, transforming legacy Java 8/11 systems into modern JDK 21/25 architectures with a strong focus on performance, scalability, and cloud-ready design. Leveraging AI-assisted development tools (GitHub Copilot, Claude, Codex) to accelerate complex migrations while maintaining architectural integrity and high code quality standards. Key Contributions: • Led migration of legacy APIs to a multi-module JDK 25 architecture, implementing Virtual Threads to significantly improve concurrency and system throughput • Modernized and optimized database layers using Flyway, refactoring legacy schemas into maintainable and high-performance PostgreSQL systems • Designed
  • Provincial Health Services Authority
    Senior Full Stack Engineer
    Provincial Health Services Authority
    Aug 2024 - Jun 2025 (11 months)
    Chez PHSA, j'ai dirigé le développement de la plateforme Patient Summary, créée de A à Z, utilisée par les prestataires de soins de santé à travers la Colombie-Britannique pour servir plus de 5 millions de personnes. Cette plateforme permet aux professionnels de santé de consulter et de mettre à jour les dossiers médicaux des patients via une interface fluide, alimentée par une API Spring Boot et une application Angular. Mes responsabilités incluent : - Développer et maintenir l'architecture full-stack de la plateforme Patient Summary, incluant les composants backend et frontend - Construire une API RESTful Spring Boot intégrée à un serveur FHIR via la bibliothèque HAPI FHIR pour la gestion des données des patients - Créer un formulaire int
  • D
    Founder
    Dieppois Consulting Inc
    Apr 2024 - Sep 2024 (6 months)
    Uploads, parses, and legally analyzes tenancy agreements in real-time using Java/Spring AI pipelines. Cross-checks lease clauses against provincial RTA statutes and official lease templates, while performing contextual web scans to flag landlord credibility, rent fairness, and neighborhood safety signals.
  • Smile Digital Health
    Senior Java Software Engineer
    Smile Digital Health
    Sep 2023 - Jun 2024 (10 months)
    Chez Smile Digital Health, j'ai contribué à plusieurs projets visant à transformer le secteur de la santé en améliorant l'interopérabilité des données et les résultats de soins grâce à la norme FHIR. J'ai principalement travaillé sur la modernisation des APIs Java/Spring pour améliorer les performances et la scalabilité, tout en mettant en œuvre de nouvelles solutions d'architecture pour les systèmes hérités. Mon rôle comprenait : - La conception et la création d'APIs sécurisées et haute performance en utilisant Java et Spring Boot - L'intégration d'une architecture basée sur GraphQL, améliorant l'accès aux données et la scalabilité - La direction du développement des guides de Clinical Quality Language (CQL) pour répondre aux normes de qua
  • DMI
    Senior Full Stack Developer
    DMI
    Feb 2022 - Jul 2023 (1 year 6 months)
    Full Stack Java, Cloud Developer (AWS) working with SpringBoot and microservices. Enhanced company API used for client credit card management. Created multiple Lambda AWS applications from scratch linked to a backend API for client account management. Improved spring back-end application to include newly added Lambda application and redefined microservices architecture. Lead developer for a set of back-end APIs as well as AWS serverless web applications Developing and maintaining multiple serverless lambda functions and API gateway applications Created complete open-API definition for swagger hub sharing with client/team Created and maintained Postman workspace for easy testing by multiple teams/clients Configured AWS and web security featu
  • Artera
    Senior Full-Stack Developer
    Artera
    Dec 2020 - Feb 2022 (1 year 3 months)
    Project details: Full Stack Java, VueJs developer working with SpringBoot and microservices. Implemented company API for multiple insurance clients (Spring boot API used for insurance policy management). Enhanced application by adding multiple new functionalities to the back-end API. Compete DevOps resource for each client (only technical resource for 2 mutual insurance) Developed a back-end API for a leading virtual care platform Saas-enabled marketplace 3000+ healthcare practitioners 80 000 appointments a month 650,000 patients since inception Added multiple web services to support doctor and patient interfaces Event-Driven architecture API Added front-end features with the Angular framework Linked new back-end spring boot API with Angula
  • S
    Senior Software Engineer
    Aug 2019 - Dec 2020 (1 year 5 months)
    Project details: Full-stack Java developer working with SpringBoot and microservices. Supported back-end API used to manage the .org web domain. Mostly registrar and registrant. Created a new profile system to filter responses based on the user profile. Added multiple new web services endpoints as well as enhanced current ones. Migrated old Java/Spring API to cloud services (Azure, Kubernetes). Principal resource for transition to the new company. Developed, deployed and maintained spring boot web applications Web services endpoints used by thousands of users per day Supported PostgreSQL DB with updated scripts Designed and implemented new features to the current main application Redis cache implementation, actuator metrics and monitoring t
  • WTW
    Software Implementation Developer
    WTW
    Mar 2016 - Aug 2019 (3 years 6 months)
    Gestion des implémentations logicielles client • Développement de fonctionnalités à l'aide d'applications Java • Développement de micro services • Principale ressource client pour la résolution d’erreurs • Maintenance et déploiement de nouvelles versions sur le serveur de développement/test/production • Déploiement de mise à jour critiques • Mise en place de tests avec JUnit, SOAP • Développement et présentation de POC pour les nouveaux services/fonctionnalités Travail en étroite collaboration avec le BA, PM et QA pour fournir le meilleur logiciel à notre client • Documentation des exigences et du workflow • Assistance téléphonique - On-Call • Surveillance et supervision des déploiements sur le serveur • Analyse et résolution de problèmes d
  • Modern Campus
    Software Developer
    Modern Campus
    Jun 2015 - Nov 2015 (6 months)
    Implémentation de nouvelles fonctionnalités pour l'application de l'entreprise • Génération automatique de rapports • Nouvelles pages clients pour gérer les informations des étudiants Support technique principal pour nos problèmes clients Membre de l'équipe agile en charge de l’internationalisation de l'application (français)
  • Exiger
    Java Software Developer
    Exiger
    Nov 2012 - May 2015 (2 years 7 months)
    Agile method development Développement de nouvelles fonctionnalités pour l’application • Scraper / Scripts pour recueillir et procéder une grande quantité de données en ligne • Classificateur de risques avec traitement du langage naturel (NLP) • Détecteur d'événements (français et anglais) - NLP Implémentation des tests JUnit pour un grand nombre de fonctions Java Ressource principale pour le projet d'internationalisation de l'application Web Collecte et analyse de données pour améliorer la précision de notre classificateur/détecteur Travail en étroite collaboration avec l’équipe QA et Produit Modélisation et gestion de données (Big Data)
  • Talan
    Applications consultant (Developer/analyst)
    Talan
    Sep 2011 - Sep 2012 (1 year 1 month)
    Maximo 7.X fondamentaux - Développement, intégration et formation Impliqué dans plusieurs projets en tant que développeur ou analyste • Création de workflow et spécifications techniques/fonctionnelles Développement et implémentation de 3 applications Maximo • "Workload": Une application pour aider le PMO à gérer son projet, ses ressources et son budget. • "Integration": Une application pour lier le GMAO MAXIMO et l'ERP SAGE X3 pour une société aéroportuaire. L'application permet les échanges de données entre les deux systèmes. • "Localisation": Une application pour aider une grande entreprise de Transport et Logistique à gérer son parc de véhicules (environ 400). Il comprend une carte interactive et un ensemble de services liés au logiciel
  • O
    Business Analyst
    OPAC Amiens (Real Estate company)
    Sep 2010 - Sep 2011 (1 year 1 month)
    Projet : Implantation d'un nouveau module dans l'ERP de l'entreprise (PortalImmo Habitat 2) Dématérialisation des bons de commande et factures pour environ 150 utilisateurs et un projet estimé à 130k euros. Analyse complète et détaillé du projet _Analyse de l'existant (ERP, techniques de travail, environnement technique...) _Audit des utilisateurs principaux pour identifier et rédiger les besoins _Planification d'entretiens pour identifier les points principaux relatifs à leur activités _Compte rendu hebdomadaire sur l'avancement du projet _Rédactions de spécifications techniques et fonctionnelles _Analyse financière complète (incluant le retour sur investissement sur le long terme) _Extraction de données dans le système d'information pour
  • Crédit Agricole
    Customers service representative
    Crédit Agricole
    Jun 2010 - Jul 2010 (2 months)
    Accueil clients, conseil, traitement de comptes, contrôle de procédures comptable
  • C
    Customers service representative
    Crédit Agricoles (International Bank)
    Jun 2008 - Aug 2008 (3 months)
    Contrôle de comptes, gestion de contrats entreprise (TOP3), comptes rendus hiérarchiques, formation comptable.
Education verified_user 0% verified
  • I
    master, MBA, Master's degree, Business administration
    IAE Amiens
    Jan 2010 - Jan 2012 (2 years 1 month)
  • I
    master, Master's degree (MIAGE), Computer Science and project management
    IUP MIAGE - UPJV
    Jan 2007 - Jan 2012 (5 years 1 month)
This is a community-created genome.