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:
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:
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:
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:
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:
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:
EDUCATION
Expert in Information Technologies
EPITECH
- 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
- Exchange year: operating systems, software engineering, Korean language and culture.
LANGUAGES
French: Native | English: Professional
INTERESTS
Soccer, hiking, travel, guitar and singing