
Dom Derrien
Verified Expert in Engineering
Full-stack Architect and Developer
Montreal, QC, Canada
Toptal member since December 22, 2025
Dom is an experienced full-stack architect specializing in back-end, web, mobile, and AI services. He is skilled in scalable architectures, integration workflows, and modernizing legacy systems. Dom has also led end-to-end design, technical reviews, and platform evolutions, leveraging strong architectural judgment and a maintainability-focused engineering mindset.
Portfolio
Experience
- Java - 20 years
- Web - 20 years
- TypeScript - 9 years
- Serverless Architecture - 9 years
- AWS Cloud Development Kit (CDK) - 9 years
- AWS Lambda - 9 years
- Amazon DynamoDB - 9 years
- GitHub Actions - 7 years
Preferred Environment
MacOS, AWS Cloud Development Kit (CDK), AWS Lambda, Amazon DynamoDB, Vite, Lit, Vitest, Playwright, Serverless Architecture
The most amazing...
...tool I've developed is a course production platform for HMH content authors, which served lessons to millions of kids in the US via the Waggle service.
Work Experience
Chief Technology Officer
Tradelite Solutions
- Designed a cost-efficient, scalable solution using AWS serverless services for modern web and mobile applications, keeping operational costs below USD 30/month.
- Developed Web3 smart contracts (token, vesting, staking) on the EDU Chain (Layer 3 atop Arbitrum One and Ethereum) and built a companion dashboard giving users easy access to airdropped tokens and staking offers.
- Built a modern web app with theming and globalization support using the Lit library, integrating OAuth authentication via AWS Cognito and Open Campus ID.
Principal Software Architect
Houghton Mifflin Harcourt
- Designed a multimedia web authoring platform for HMH content producers. The same components used for editing are also used for final rendering on the web portal for students and teachers. Content producers are confident their intent is respected.
- Switched many services relying on traditional RDBMS to AWS DynamoDB as it is intrinsically designed for pure transactional workflows. This helped reduce the bills by 68% while freeing DevOps from cluster management and schema updates.
- Designed a solution to transfer petabytes of archives from a 3rd-party provider to AWS S3 with Snowball machines, reducing bills by 98%.
Head of Technology
MSOP
- Developed a cloud-based infrastructure supporting the main Las Vegas venue and golf events across the U.S. and Canada, handling user onboarding, profile management, scoring, leaderboards, and continuous player engagement on Google Cloud.
- Built a golf ball tracking system for the Las Vegas venue using an aerial camera mesh. The system relied on fiducial markers for continuous recalibration, allowing players to score across multiple fields without a marshal to verify the results.
- Developed a projector-based visual animation system integrated with the ball tracking system, projecting patterns on the green that awarded players extra points when reached.
Technical Lead
Ubisoft
- Built an infrastructure for a web companion app using WebSockets to stream near‑real‑time game session data from PS, Xbox, and PC, providing players with location, friend, and foe information.
- Developed a pipeline to import game assets, enabling 3D previews of avatars with earned or purchasable items from the online shop.
- Collaborated with the community engagement team to broadcast live programs in the web app and manage forum access based on players’ season pass and leadership, enabling top players to participate in exclusive activities such as Ubisoft Forward events.
Experience
Mogaland Academy for Financial Health
http://academy.mogaland.io/• Online courses made of lessons, formative assessments, and summative assessments leading to the issuance of certificates.
• Finance-related casual games: a quiz game, a prediction game, and a memory game.
• A Web3 portal for trading MOGA tokens.
Users are authenticated with an Open Campus ID, which associates them with the credentials (NFTs) published on the EDU Chain.
Users can also register different Web3 wallets (Web wallets, mobile wallets, and hardware wallets) to view and manage their MOGA assets on the EDU Chain.
Family Budget Tracker POC
https://github.com/domderrien/family-budget-tracker• The front end is hosted on the Amazon S3 setup for website servicing.
• The business logic runs on an AWS Lambda function.
• The data persistence assumed by Amazon DynamoDB.
The project has been built with [Kiro](https://kiro.dev) in _spec_ mode.
Waggle Course Library and Interactive Components
https://www.hmhco.com/programs/waggleEducation
Master's Degree in Computer Science
Université de Rennes - Rennes, France
Skills
Libraries/APIs
Lit, Node.js, Playwright, WebGL
Tools
Amazon CloudFront, AWS Cloud Development Kit (CDK), Vitest, AWS Command Line Interface (CLI), Claude, Google Sheets, Spine
Languages
TypeScript, JavaScript, CSS3, HTML, Java, Solidity, C#, C, C++
Frameworks
Express.js, OAuth 2, Spring 6, Flutter
Paradigms
Serverless Architecture
Platforms
AWS Lambda, Web, Mobile, AWS IoT, Amazon Web Services (AWS), MacOS, Google Cloud Platform (GCP)
Storage
Amazon DynamoDB, MongoDB, PostgreSQL, Amazon Aurora, AWS Snowball, Google Cloud
Other
Serverless, GitHub Actions, APIs, HTTP REST, Back-end, Full-stack Development, Vite, Web3, Large Language Models (LLMs), Artificial Intelligence (AI), Amazon Bedrock, Amazon Nano, Language Models, Embedded Software, Neural Networks, Fuzzy Logic, FPGA, Microelectronics, Image Recognition, Orthographic Projection, Hospitality, Fantasy Sports, GTLF/GKB
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring