Charles Ouimet

About me

I'm a Staff Developer with over 25+ years of experience spanning e-commerce, logistics and supply chain, SaaS, crypto/DeFi, AdTech/growth, CPG, and telecom. I still love coding, especially when it involves tackling complex problems and collaborating with teams. From decomposing monoliths and designing event-driven architectures to getting into the nitty-gritty of distributed transactions and serverless infrastructure — all amplified by AI-assisted development workflows — I enjoy working through the tough questions, whether it's defining domain boundaries or optimizing architecture.

I'm passionate about crypto/blockchain/DeFi/Web3, domain-driven design, event-driven systems, and patterns like sagas and the transactional outbox. I also geek out on AI-assisted development. While AI tools can crank out CRUD stacks fast, I believe the real value is in knowing when to lean on them and when human judgment makes the difference.

I like to keep things light and fun, but I'm serious about delivering quality. Whether it's diving into code reviews or process improvements, I aim for a balance of high standards and practical solutions.

Interests

AI-assisted development, Crypto/blockchain/DeFi/Web3, Domain-driven design, Event-driven architecture, Serverless, AWS, TypeScript, Node.js, SQL/NoSQL

Work

See my Career changelog for the details.