Camille Dugas

Développeur full-stack depuis 2016, spécialisé dans l'écosystème TypeScript.

GitHubEmailLinkedIn
Profile picture
TypeScript

TypeScript

React

React

Next

Next

Tailwind

Tailwind

Fastify

Fastify

PostgreSQL

PostgreSQL

Vitest

Vitest

Playwright

Playwright

ESLint

ESLint

Railway

Railway

Google Cloud

Google Cloud

VSCode

VSCode

Notion

Notion

Redis

Redis

NodeJS

NodeJS

Seedext

pro

20/02/2023 - présent (1 an et 7 mois)

CTO

Développement d'une web app accessible proposant une UI et UX futuriste

Recrutement, onboarding et management de l'équipe technique

Review de code sur GitHub, en live ainsi que pendant des sessions de pair coding

Conception, déploiement et gestion d'un micro-service dédié à la gestion des intelligences artificielles

Élaboration et mise en place d'un dashboard administrateur en utilisant Retool

Automatisation de nos déploiements, tests et check de qualité de code via des GitHub Actions

Maintenance et mise en place de nos différents services sur Google Cloud Platform

Rédaction de diverses documentations techniques sur Notion

Technologies : TypeScript • Fastify • ReactJS • NextJS • Tailwind • Playwright • Vitest • Storybook • OpenAPI • Python • AI (LLM, STT) • Google Cloud Platform • Retool • GitHub Actions • Notion • RabbitMQ

Melcad

pro

12/08/2024 - présent (1 mois et 4 semaines)

Co-fondateur & CTO

Création d'une webapp proposant divers modules de gestion à destination des entreprises

Technologies : TypeScript • Fastify • ReactJS • NextJS • Tailwind • Playwright • PostgreSQL • Prisma • OpenAPI • Google Cloud Platform • Railway • GitHub Actions

Pelico

pro

03/05/2023 - 08/03/2024 (10 mois et 1 semaine)

QA & Développeur frontend

Écriture et maintenance de plus de 500 tests end-to-end pour le frontend avec Playwright

Développement d'un framework de test pour répondre aux besoins des tests à implémenter

Mise en place de CI/CD GitLab pour l'exécution des tests

Amélioration de l'accessibilité de l'application web

Écriture de documentation complète sur tout l'environnement de test pour l'équipe QA

Technologies : Playwright • TypeScript • ReactJS • GraphQL • GitLab CI/CD • PowerShell • Notion

Virtual Royaume

open source

12/07/2020 - 29/09/2023 (3 ans et 2 mois)

Mainteneur de projets open-source communautaires

Participation active à la communauté de développeurs pour offrir et recevoir de l'entraide

Review des contributions de la communauté

Mise en place d'un backend (API GraphQL) utilisant le framework NestJS et la BDD MongoDB

Conception et développement d'un blog et d'une landing page pour présenter la communauté

Développement d'un bot Discord à l'aide de l'API DiscordJS

Gestion et maintenance des environnements de développement et de production, ainsi que mise en ligne des services

Mise en place de GitHub Actions pour vérifier les builds, le linting et les tests

Technologies : TypeScript • NestJS • GraphQL • MongoDB • Svelte • SvelteKit • Tailwind • Storybook • Vitest • Playwright • GitHub Actions

Dynamic Process

pro

23/01/2023 - 03/02/2023 (2 semaines)

Développeur full-stack

Développement d'une API GraphQL avec Prisma et PostgreSQL

Intégration d'une fonctionnalité sur le site de facturation utilisant Svelte, SvelteKit et Tailwind

Technologies : Svelte • SvelteKit • GraphQL • PostgreSQL • Prisma • Tailwind

Okosmo

pro

11/07/2022 - 18/01/2023 (6 mois et 1 semaine)

Développeur full-stack

Mise en place d'un système de synchronisation des produits et commandes de Shopify et PrestaShop avec le backend

Écriture et lecture de fichier Excel et Google Sheet via des scripts développés

Développement d'un site internet e-commerce utilisant ReactJS et NextJS

Création et développement d'un dashboard pour l'espace distributeur utilisant ReactJS et NextJS

Développement d'une API REST avec le framework ExpressJS et la BDD MongoDB

Élaboration d'un système de génération de fichier OpenAPI pour générer le support de l'API pour le frontend

Mise en place d'un package de composants pour notre design système avec ReactJS

Mise en place de GitHub Actions pour vérifier les builds, le linting et les tests

Technologies : NodeJS • TypeScript • ReactJS • NextJS • Tailwind • Storybook • Vitest • Testing Library • ExpressJS • MongoDB • OpenAPI • GitHub Actions

Poissonnerie Dugas

pro

01/05/2022 - 30/06/2022 (1 mois et 4 semaines)

Développeur full-stack

Conception et développement d'une web app permettant de prendre et gérer des commandes à l'aide de ReactJS et NextJS

Mise en place d'une API REST utilisant le framework NestJS et la BDD PostgreSQL

Technologies : NodeJS • ReactJS • NextJS • TypeScript • Tailwind • NestJS • PostgreSQL • Docker • Playwright

Symphonia

pro

16/05/2016 - 30/04/2022 (5 ans et 11 mois)

Développeur full-stack & Administrateur serveur

Conception de serveurs de jeux vidéo, accueillant quotidiennement des milliers de joueurs

Mise en place d'un serveur socket (TCP) pour synchroniser les serveurs

Développement d'un backend (API REST) utilisant le framework NestJS et la BDD PostgreSQL

Construction d'un panel proposant divers outils de gestion à l'aide de ReactJS et NextJS

Gestion et maintenance des serveurs sur Ubuntu

Technologies : NodeJS • TypeScript • PHP • PostgreSQL • NestJS • ReactJS • NextJS • SCSS • Socket (TCP) • Docker • Ubuntu