Charles Barrette
@charlesbarrette
I’m a senior backend developer specializing in Node.js, building autonomous, production-ready systems from idea to software.
What I'm looking for
I’m a senior backend developer with 9+ years of experience building production systems, with a specialization in Node.js. I’m comfortable taking a problem from idea to working software with minimal hand-holding, especially when the path to a solution isn’t obvious.
At Autodesk (2017–2024), I developed the microservices orchestration layer for High Frequency Reactive Systems (HFRS), building a Node.js framework that lets teams define computation graphs and register microservices to process collaborative real-time data. I implemented the logic to dynamically spin services up and down based on data availability across the graph, helping the platform stay responsive under changing conditions.
I also built Customer Timelines, a proof-of-concept customer behavior tracking platform, and navigated an obscure internal data pipeline ingesting events across Autodesk product lines. To work around a limitation that made data inaccessible beyond 20,000 datapoints, I designed a two-level partitioning scheme by customer group and event volume, and I added observability improvements using Splunk to significantly reduce troubleshooting time.
Before that, as a Team Lead / Developer at Logient (2015–2017), I led a maintenance team to ensure continuous performance and timely issue resolution across multiple client environments. I created a Node.js internal website monitoring tool to detect outages before customers reported them, automated an undocumented 10-hour weekly data ingestion workflow down to 5 minutes, and reduced deployment time from 8+ hours to minutes using VM snapshots instead of a database dump-based rollback strategy.
Experience
Work history, roles, and key accomplishments
Developed a microservices orchestration layer for Autodesk’s High Frequency Reactive Systems (HFRS), enabling computation-graph execution with dynamic service spin-up/down for real-time collaborative data. Improved observability with Splunk to reduce troubleshooting time and built a customer behavior tracking POC using a two-level partitioning approach to work around a 20,000-datapoint platform li
Team Lead / Developer
Logient
Jan 2015 - Jan 2017 (2 years)
Led a maintenance team to ensure continuous application performance and faster incident resolution across multiple client environments. Built Node.js tooling to detect outages early, automated an undocumented 10-hour weekly ingestion workflow down to 5 minutes, and reduced deployments from 8+ hours to minutes by replacing database-dump rollbacks with VM snapshots.
Server Migration Contractor
Managed server migration for four insurance information and quoting websites, delivering the transition with minimal downtime.
Freelance Crypto Data Suite
Freelance Crypto Data Suite
Designed and built a suite of three real-time crypto data tools using Node.js and MongoDB, including a ticker aggregator and an order book aggregator. Implemented live order book depth capture via WebSockets and an archive system for historical trade data collection and storage.
Education
Degrees, certifications, and relevant coursework
Institut supérieur d’informatique
AEC, Programming and Web Technologies
2015 -
Completed an AEC in Programming and Web Technologies at Institut supérieur d’informatique in 2015.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Charles?
You can contact Charles and 90k+ other talented remote workers on Himalayas.
Message CharlesFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
