Cristian
Dotta
Dotta
SENIOR BACKEND ENGINEER
© 2013 – 2026 CRISISLABS
MAIN MENU
ABOUT
- NAME
- Cristian Dotta
- LV
- 13
- CLASS
- Backend engineer
- BASE
- Montevideo, Uruguay — remote, Americas
Senior full-stack engineer with 13+ years building web applications, APIs, and distributed systems with React, TypeScript, Node.js, and Ruby on Rails. Most recently Tech Lead at Exodus (NYSE: EXOD), running a public API at 1.5M monthly active users and ~12M requests a day.
EDUCATION
- Degree in Computer Science — Universidad Católica del Uruguay · 2014
- Cambridge FCE — International House London · 2016
WORK
Exodus
- 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 made the architecture calls.
- 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 a retry that is not idempotent costs somebody real money.
- Ran zero-downtime, multi-phase data migrations across orders and provider assets (dual-write, backfill, then gradual cutover), and got rid of the fragile legacy mappings underneath.
- Owned monitoring, alerting, reporting, and the on-call rotation. Built AI-assisted observability tooling that wires monitoring platforms into LLM agents, so incidents get diagnosed faster.
- Consolidated fragmented services (PricingService among them) and took out ~28k net lines of code.
- Moved geolocation enforcement into a shared networking package (IP validation, forwarded-header edge cases) instead of every service handling it on its own.
Personal AI Agent Infrastructure
- 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. All of it mine, from the first sketch to the deploys and whatever breaks after.
Web3 Engineering
- 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 — design, tests, deploys, and the upgrades after. Chainlink VRF and Price Feeds in production.
- Designed a quest and campaign platform for ecosystem partners; admin operations were gated behind Ethereum signature verification. Led it technically and got the rest of the team up to speed on Solidity.
- For Anonymice, primary developer: delivered “Evolutions” soul-bound tokens plus multiple smart contracts and dapps in Solidity, Node.js, and React.
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.
TOOLKIT
- Languages
- TypeScript / Node.js · JavaScript · Ruby / Rails · Python · 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
PROJECTS
CONTACT
Montevideo, Uruguay — remote, Americas