senior backend engineer · high-scale apis & distributed systems

systems that stay
out of the way,
so people stay in control.

Backend engineer with 13+ years building high-performance systems in TypeScript and Node.js. Most recently led exchange engineering at a publicly traded crypto company: a public API executing real-money trades across external providers, where reliability, idempotency, and data integrity are non-negotiable. Hands-on Solidity, and a daily practitioner of AI-augmented engineering.

Montevideo, Uruguay — remote, Americas.
cdotta90@gmail.com · github.com/cdotta
the toolkit

what the day is built with.

languages
TypeScript / Node.js · JavaScript · Python · Ruby · SQL · React · Solidity
backend
Distributed systems · high-throughput REST & GraphQL APIs · event-driven & async processing (Kafka, BullMQ — queues, retries, idempotency) · PostgreSQL · Redis · MongoDB
infra & ops
AWS (incl. Lambda serverless) · Kubernetes · Docker · CI/CD · monitoring & alerting · incident response & on-call ownership
ai engineering
Agentic workflows (Claude Code, custom skills, MCP integrations) · prompt engineering · LLM APIs (Anthropic) · LLM-integrated automation for monitoring & incident analysis
blockchain
Production Solidity — upgradeable smart contracts · EVM · Hyperlane cross-chain bridges · Arbitrum (L2) · Chainlink (VRF, Price Feeds) · Ethereum signature verification
the work · line by line

thirteen years, kept honestly.

Nov 2021 — Jul 2026
Exodus
NYSE American: EXOD
Tech Lead, Exchange Team
Led a 6-engineer team building the exchange behind Exodus' self-custodial wallet: swap aggregation, provider integrations, order routing, and pricing. The product line drives ~97% of company revenue. Mentored the team and set technical direction.
Developed and operated the public XO Swap API (~12M requests/day), the trade execution service used by the wallet and 10+ external B2B partners. Event-driven processing over Kafka and BullMQ, where idempotency, retries, and data integrity are non-negotiable.
Designed and executed zero-downtime, multi-phase data migrations (dual-write, backfill, then gradual cutover) across orders and provider assets, improving data integrity and eliminating fragile legacy mappings.
Owned monitoring, alerting, reporting, and incident response end to end. Built AI-assisted observability tooling integrating monitoring platforms with LLM agents for faster incident analysis.
Removed ~28k net lines of code while consolidating fragmented services (e.g. PricingService), cutting maintenance cost and simplifying core architecture.
Hardened geolocation enforcement (IP validation, forwarded-header edge cases) into a shared networking package, strengthening compliance posture across services.
2024 — Present
Personal AI Agent Infrastructure
Side Project
Designed and operate a persistent agent runtime: Claude Code on a self-hosted Hetzner VPS (Docker, Traefik, Dokploy), driven through a Telegram bot, with custom agent skills scoped to distinct domains (work, journaling, nutrition tracking).
Built a Hono/TypeScript/SQLite backend with external API integrations and Git-backed storage pipelines. Transactional email (magic-link auth) runs on Resend. Full ownership from requirements and architecture to deployment, monitoring, and iteration.
2021 — 2023
Web3 Engineering
Treasure DAO (Tech Lead) · Anonymice (Freelance)
Built a cross-chain NFT bridge with Hyperlane on Arbitrum. Led on-chain migrations and shipped Smolverse smart contracts on the Treasure framework.
Built a fully on-chain game on upgradeable Solidity contracts, owning architecture from design and testing through deployment and upgrades. Integrated Chainlink VRF and Price Feeds into production contracts.
Designed a quest and campaign platform for ecosystem partners, securing admin operations with Ethereum signature verification. Technically led and leveled up the team.
For Anonymice, primary developer: delivered “Evolutions” soul-bound tokens plus multiple smart contracts and dapps in Solidity, Node.js, and React.
2012 — 2021
Earlier
Analytics Fire — Senior JavaScript Engineer · 2018–2021
Designed REST and GraphQL APIs in Node/TypeScript for clients including SunPower, Enphase, and Arthrex.
Qubika (formerly Moove It) — Technical Architect · 2015–2020
Set company-wide technical guidelines and quality standards; senior engineering for Disney, Hulu, and Catapult Health.
Geoforce — Senior Software Engineer (Freelance) · 2020
Improved GraphQL response times by 40% in a dealer-facing application by introducing data-loaders (Ruby on Rails, React, Kafka).
MIDES — Software Engineer · 2012–2015
Built a business management system in Java; major SQL performance optimization work.
selected projects

things I keep shipping.

education
Degree in Computer Science
Universidad Católica del Uruguay · 2014
Cambridge FCE
International House London · 2016
get in touch

let's build something
worth keeping.

download résumé