HimalayasHimalayas logo
Charles BarretteCB
Open to opportunities

Charles Barrette

@charlesbarrette

I’m a senior backend developer specializing in Node.js, building autonomous, production-ready systems from idea to software.

Zimbabwe
Message

What I'm looking for

I’m looking for a backend role where I can own complex Node.js systems end-to-end, prototype quickly, and build greenfield production services with strong observability—preferably in environments that value autonomous execution and minimal hand-holding.

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

Autodesk logoAU

Senior Software Developer

Jan 2017 - Jan 2024 (7 years)

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

LO

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.

FS

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

ID

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

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan