Charlie Henin

Resume

CHARLIE HENIN

FULL-STACK DEVELOPER

Montreal, QC, Canada

PROFESSIONAL SUMMARY

Full-stack developer with 8+ years of experience building and modernizing web products with TypeScript, React and Node.js. Experienced in performance-constrained smart-TV and automotive environments, SaaS products and high-traffic platforms.

TECHNOLOGIES

Core
TypeScript · React · Next.js · Node.js · GraphQL · PostgreSQL · MongoDB · AWS · Docker · Jest
Specialized platforms
Service Workers · WebAssembly · AudioWorklet

EXPERIENCE

Jul 2024 - Present

Montreal, QC, Canada

Full-Stack Developer

STINGRAY

  • Leverage performance-oriented web technologies to build and deploy a CPU-intensive karaoke scoring game, now in production on Samsung Smart TVs and resource-constrained embedded platforms.
  • Develop and maintain features for Stingray's music streaming platform using modern web technologies.
  • Collaborate with Samsung to design and develop three PIRS applications for the Samsung VXT platform.
  • Design, build, and deploy web applications and RESTful microservices across multiple technology stacks.
  • Mentor junior developers and lead technical interviews for software engineering intern candidates, contributing to team growth and hiring decisions.

Technologies:

ReactTypeScriptNode.jsNext.jsLightning.jsService WorkersAudioWorklet

Jun 2023 - Jan 2024

Montreal, QC, Canada

Full-Stack Developer

BOTPRESS

  • Owned end-to-end delivery of new features on Botpress Studio, the product where customers build and manage chatbots.
  • Built and maintained open-source Botpress integrations.

Technologies:

ReactTypeScriptNode.jsNext.jsSupabaseAWSDocker

Feb 2023 - Jun 2023

Montreal, QC, Canada

Full-Stack Developer

MAPLR

  • Built the frontend of an internal application from scratch using React, TypeScript, Zustand and React Query.
  • Worked as a Maplr consultant at Intact, migrating applications to updated internal React component libraries.

Technologies:

ReactTypeScriptZustandReact Query

Oct 2020 - Jan 2023

Paris, France (Remote)

Full-Stack Developer

BELLMAN

  • Built and deployed an OCR service to extract data from financial documents for property managers.
  • Implemented automated payment scheduling with Node.js, React, Stripe and AWS Step Functions.
  • Built an IVR system to route inbound calls to the appropriate Bellman service.
  • Delivered remote voting on Bellman's property management platform for online general meetings.

Technologies:

Node.jsReactTypeScriptStripeAWS Step FunctionsGraphQLPrismaNext.js

Oct 2018 - Oct 2020

Labège, France

Full-Stack Developer

SIGFOX

  • Rewrote legacy Node.js REST API with Koa.
  • Migrated applications from OVH to GCP Kubernetes infrastructure.
  • Built and documented a shared React component library aligned with the Sigfox design system.

Technologies:

ReactNode.jsKoaKubernetesMongoDBRedisGraphQLGCP

Sep 2016 - Oct 2018

Toulouse, France

Full-Stack Developer

MAESTRO CORPORATION

  • Built high-traffic ticketing platforms and business applications with React and Node.js.
  • Developed REST microservices and data-driven features using Express and MongoDB.

Technologies:

ReactNode.jsExpressMongoDBReduxDocker

EDUCATION

Expert in Information Technologies

EPITECH

France2012 - 2017
  • Project-based curriculum in C, C++, Python, Java and systems programming.
  • Toulouse Défi Numérique Dataviz Award — "Où vont nos impôts ?"

Computer Science Exchange Program

CHUNG-ANG UNIVERSITY

South Korea2015 - 2016
  • Exchange year: operating systems, software engineering, Korean language and culture.

LANGUAGES

French: Native | English: Professional

INTERESTS

Soccer, hiking, travel, guitar and singing