Yuri Almeida

Full-stack developer · Toronto, ON · Canadian permanent resident

yalmeida.rj@gmail.com · 647-632-6597 · github.com/yalmeidarj · yalmeida.dev

Summary

Three years as the sole developer of a production React and Node platform that field sales teams use every day. Comfortable owning a product end to end: frontend, backend, auth, integrations, releases and support. Background in hospitality, so I build for people working under pressure.

Skills

Frontend: React 19, Next.js 15 App Router, TypeScript, HTML, CSS, Tailwind, shadcn/ui and Radix, React Native and Expo, responsive and accessible UI.
Backend and APIs: Node.js, Convex, REST integrations (Salesforce, ArcGIS, Stripe, RevenueCat, Expo Push, Geocodio), GraphQL (GraphQL Yoga), NextAuth, JWT, PostgreSQL and Prisma, SQLite, Python.
Practice: Vitest, GitHub Actions, Vercel, EAS and Gradle release builds, Git, written specs and architecture docs, AI tooling (Vercel AI SDK, MCP).

Experience

Full-stack developer and IT support, TDX-Management (Door2Door)Toronto · May 2023 to present
  • Replaced the company’s spreadsheet workflow with Door2Door, a multi-tenant canvassing platform (Next.js, React, Convex, NextAuth) in daily use by field teams; more than 120,000 households engaged through it since launch.
  • Built a real-time admin dashboard: live agent map, shift and break tracking, inactivity detection, KPI charts, filterable house and street views, spreadsheet exports.
  • Designed and shipped a versioned, admin-configurable form engine with an atomic, idempotent, audited submission pipeline.
  • Integrated Salesforce and ArcGIS FieldMaps for house records and photo sync; Stripe for billing.
  • Hardened authorization: JWT-based identity for every backend call, rolled out to production behind a reversible flag.
  • Building the offline-first mobile app (Expo, SQLite sync queue, background GPS, camera) now shipping to agents.
  • Day-to-day IT support for the team of about 15.
Founder and developer, NerdyPupToronto · 2026 to present
  • Shared dog-care app for households and sitters: Expo Router, NativeWind, Clerk, Convex, RevenueCat, Expo Push; marketing site on Next.js 16. In closed testing on Google Play.
  • Pro assistant on Claude with a fallback model and timeouts; reminders with cron, per-user subscriptions and push; webhooks for external logging.
Hospitality, hotels and restaurantsRio de Janeiro · until 2013
  • Guest-facing roles in tourist-area hotels and restaurants near Sugarloaf. Fast, noisy, customer-facing work; the reason I care about order accuracy.

Open source

Education

Seneca Polytechnic, Toronto: software development coursework (two semesters).

Languages: English, Portuguese (native).