Aller au contenu principal

Dalton Craven

Ingénieur Logiciel Full-Stack

Créer des solutions logicielles centrées sur l'humain pour développer un web inclusif, accessible et ouvert à tous.

À propos

Je crois que programmer consiste à créer des expériences significatives qui autonomisent les personnes — quelle que soit leur manière de communiquer ou leur origine. J'ai développé avec une vaste gamme d'outils (TypeScript, React, Python, et plus encore), mais mon objectif principal reste le même : concevoir des produits qui n'excluent pas les utilisateurs en raison de la langue ou de leurs capacités.

C'est pourquoi je suis attiré par la localisation et l'accessibilité — deux domaines où de petits changements peuvent avoir un impact considérable. Influencé par mon expérience multilingue, je suis convaincu qu'un internet véritablement équitable doit parler la langue de l'utilisateur à tous les niveaux. En promouvant des normes accessibles et en désanglicisant le web, j'espère contribuer à créer un futur où la technologie reflète véritablement la diversité de ses utilisateurs.

Localisation

Paris, France

Langues

  1. Anglais
  2. Français
  3. Langue des signes américaine

Expérience

  1. Lead Frontend Engineer @ Qantev

    Novembre 2024 – Présent | Paris, France

    • Diriger un projet greenfield de conception à développement en utilisant TypeScript, Next.js, Zod et Prisma
    • Concevoir des flows OAuth et une gestion des accès basée sur les rôles (RBAC) pour assurer la sécurité des données dans une architecture multi-tenant
    • Exploiter les React Server Components pour réduire la complexité en remplaçant les API
  2. Software Engineer @ Qantev

    Juin 2023 – Novembre 2024 | Paris, France

    • Développé des fonctionnalités essentielles pour une application en production, intégrant un front-end React avec un serveur API Django
    • Modernisé des parties clés d'une base de code legacy en supprimant des modules obsolètes, réduisant ainsi la dette technique
    • Résolu de manière proactive des problèmes liés à l'expérience développeur, tels que les temps de compilation, menant à une augmentation de 8x de la vitesse
    • Travaillé dans un environnement Agile, en développant des fonctionnalités de manière itérative et en collaborant avec les équipes produit/design
  3. Frontend Developer @ Qantev

    Mai 2022 – Août 2022 | Paris, France

    • Portage environ 45% du code de JavaScript à TypeScript pour détecter les bugs plus tôt et améliorer la maintenabilité
    • Simplifié les appels API en remplaçant des fonctions internes par TanStack Query
  4. Software Engineering Intern @ Qantev

    Juin 2021 – Septembre 2021 | Paris, France

    • Intégré à la culture de travail française au sein d'une startup en phase de démarrage / seed-round
    • Refactorisé le code existant pour adhérer aux normes de sécurité de code élevées et mené une session de QA rigoureuse
    • Développé un module full-stack pour dynamiser les démonstrations commerciales
  5. Software Development Intern @ Cloverleaf

    Mai 2020 – Août 2020 | Covington, KY, USA

    • Travaillé au sein d'une équipe de développement agile pour créer de nouvelles fonctionnalités pour une application en production
    • Suivi les procédures de l'entreprise pour la contribution de nouvelles fonctionnalités, la refactorisation du code legacy et la documentation
  6. UNIX Teaching Assistant @ University of South Carolina

    Décembre 2019 – Mai 2020 | Columbia, SC, USA

    • Enseigné aux étudiants les bases de Linux et UNIX, la programmation en Bash et les commandes du terminal
    • Animé 8 sections de laboratoire, atteignant un total de 250 étudiants
  7. Bachelor's of Science in Computer Science @ University of South Carolina

    Août 2019 – Mai 2023 | Columbia, SC, USA

    • South Carolina Honors College
    • Moyenne cumulative : 3,95/4,00 | Mention très bien (huit semestres)
    • Boursier McNair, Programme des meilleurs étudiants de l'université
    • Boursier du Provost, Programme national de bourses au mérite

Compétences & Expertise

Mes favoris

  • TypeScript
  • React
  • Tailwind
  • React Query
  • Next.js (app + pages)

Code

  • tRPC
  • GraphQL
  • Django
  • SQL
  • Starlette

Outils

  • Git & GitHub
  • CircleCI
  • AWS
  • Docker
  • Linux

Contact

N'hésitez pas à me contacter si vous souhaitez discuter d'un projet, évoquer des opportunités ou simplement dire salut !