CHARLIE HENIN
FULL STACK DEVELOPER
ABOUT ME
I've been building full-stack web apps since 2013, mostly at startups before joining Stingray. I've helped launch products, fix tricky issues, and keep systems running as they grew. I try to be a steady contributor and adapt to what the team needs.
TECHNOLOGIES
frontend
JavaScriptTypeScriptReact.jsNext.jsHTMLCSSTailwindApolloCypressService WorkersAudioWorkletWebAssemblyStyled Components
backend
Node.jsExpressKoaGraphQLPrismaMongoDBSQLRedisMicro services
other
DockerKubernetesAWSGitGitHubGitlabJenkinsJestLinuxmacOSAgileScrumJiraStripe
EXPERIENCE
Full Stack Software Developer
STINGRAY
Montreal, Canada
Jul 2024 - Present
- •Use performance-oriented web technologies (Lightning.js, Service Workers, AudioWorklet, WebAssembly, etc.) to run CPU-intensive applications on low-CPU smart TVs.
- •Develop and maintain music streaming platform features using React and modern web technologies.
- •Collaborate with Samsung and develop two Stingray PIRS apps for the Samsung VXT platform.
Technologies:
ReactTypeScriptJavaScriptNode.jsNext.jsLightning.jsService WorkersAudioWorkletWebAssembly
Full Stack Developer
BOTPRESS
Montreal, Canada
Jun 2023 - Jan 2024
- •Own and implement new features on Botpress Studio (where users build their chatbot)
- •Open source Botpress integrations development
- •Answer users questions on the Botpress Discord.
Technologies:
ReactNode.jsTypeScriptNext.jsSupabaseVercelAWSDocker
Full Stack Developer
MAPLR
Montreal, Canada
Jan 2023 - Jun 2023
- •Develop the frontend of an internal project from scratch
- •Work as a React/Node developer consultant at Intact Lab.
Technologies:
ReactNode.js
Full Stack Developer
BELLMAN
Paris, France (Remote)
Oct 2020 - Jan 2023
- •Maintain and improve Lobby, the software used by landlords and property managers.
- •Build, document and deploy an OCR service to extract essential data from financial documents.
- •Implement a payment scheduling system using Node, React, Stripe and AWS Step functions.
- •Build an IVR to dispatch all calls to the Bellman phone number on the right service.
- •Implement a remote voting system on Lobby to allow landlords to vote for general meetings online.
Technologies:
Node.jsReactTypeScriptStripeAWS Step FunctionsOCRGraphQLPrismaNext.js
Full Stack Developer
SIGFOX
Labège, France
Oct 2018 - Oct 2020
- •Maintain and improve the Sigfox ecosystem platforms: Buy, Build, Partner, Sens'it, Buy, Support.
- •Rewrite completely legacy Node.js REST API with Koa.
- •Migrate applications from OVH custom environment to GCP based Kubernetes infrastructure.
- •Develop and document a library of React components implementing the Sigfox design system constraints.
- •Write a mobile first Bingo application to demonstrate a low cost Sigfox device at the Sigfox Connect event in Singapore.
- •Write and document npm packages from modules reused through our codebases.
Technologies:
ReactNode.jsstyled-componentsKoaKubernetesMongoDBRedisGraphQLGCPOVH
Full Stack Developer
MAESTRO CORPORATION
Toulouse, France
Sep 2016 - Oct 2018
- •Development of high traffic platforms in the ticketing industry & various business applications.
Technologies:
ReactNode.jsExpressMongoDBReduxWebpackDockerElasticsearch
Intern
MAESTRO CORPORATION
Toulouse, France
Oct 2014 - Oct 2015
EDUCATION
Expert of Information Technologies
EPITECH
France
2012 - 2017
- •Learning programming concepts/paradigms (C, C++, Ocaml, Python, ASM, Java) through the development of multiple small projects.
- •Courses on various topics including mathematics, network, project management, english, uml, entrepreneurship.
- •Winning the "Toulouse Défi Numérique" Dataviz Award for the project "Où vont nos impôts ?".
- •Development of a domotic solution to regulate temperature and brightness through switchable glass for the Epitech Innovative Project.
- •Vice president of the "BDE" (Students union): animating the campus life by organizing small trips, videogames tournaments, sports games, ...
Master 1 in Computer Sc.
CHUNG-ANG UNIVERSITY
South Korea
2015 - 2016
- •Operating system, software engineering, korean culture & korean language courses.
- •Social, cultural experience, great improvement of english skills.
- •Activities and societies: Libero Soccer Team, Korea club, ...
HOBBIES
Sports
Hiking
Travels
Guitar
Singing
Video games