Your Name
TypeScript Developer
City, Country · email@example.com · linkedin.com/in/yourname · yourportfolio.com
Professional summary
TypeScript Developer with 5 years building type-safe React frontends and Node.js services in a shared monorepo. Led a JavaScript-to-TypeScript migration of 400K lines with strict mode enabled, reduced production type errors by 70%, and introduced shared API types generated from OpenAPI. Experienced with Next.js, NestJS, tRPC, Zod, and Turborepo.
Skills
TypeScript · JavaScript · React · Node.js · Strict typing · REST APIs · GraphQL · Testing · Git · ESLint / Prettier · Monorepos · CI/CD
Experience
Senior TypeScript Developer — Company Name
2021 – Present
- Led the incremental migration of a 400K-line JavaScript codebase to TypeScript strict mode, reducing production type errors by 70%.
- Generated shared request and response types from OpenAPI specs, eliminating contract mismatches between frontend and 9 backend services.
- Set up a Turborepo monorepo with shared tsconfig and ESLint packages, cutting CI time from 22 to 9 minutes with remote caching.
- Added Zod runtime validation at API boundaries, stopping malformed partner payloads that had caused 15+ incidents per quarter.
- Built generic, strongly typed components and hooks shared across 3 React apps, reducing duplicated UI code by 40%.
Projects
Type-Safe Expense Sharing App | TypeScript, Next.js, tRPC, Prisma, PostgreSQL, Zod
- Shared types end to end with tRPC so API changes surface as compile errors in the UI.
- Validated forms and API input with shared Zod schemas and inferred TypeScript types from them.
- Enabled strict and noUncheckedIndexedAccess compiler options, with no explicit any allowed by ESLint in CI.