Skip to main content

Resume

Full-stack Engineer | DX Advocate | Code Generation & AI Tooling

Full-stack engineer who believes great Developer Experience (DX) leads to better, safer code and products. I build the tooling that makes teams more productive—code generation pipelines, monorepo architectures, and AI-assisted workflows. When developers have the right tools, quality follows naturally.

Experience

Semfi(HSBC)
Trade finance fintech joint venture between Tradeshift and HSBC, building next-generation supply chain finance solutions
2025 - Present

Senior Software Engineer

2025 - Present

Lead UI/DX architect on 12 engineer team. Transitioned full team to TypeScript monorepo, architected code generation pipeline, and pioneering AI-assisted development workflows.

100+
endpoints
API endpoints with generated type-safe code
40+
Shadcn-based
Design system components
Full
TypeScript/NestJS
Backend services rewritten
Active
Figma-to-code, ops automation
AI automation initiatives
  • Led full team transition to NX monorepo with TypeScript-first architecture
  • Rewrote backend services in TypeScript using NestJS, generating OpenAPI specs
  • Built custom NX plugin to generate SDKs and @tanstack/react-query hooks from OpenAPI specs
  • Architected and led development of Shadcn-based component library (40+ components)
  • Achieved full-stack type safety across 100+ API endpoints through code generation
ReactTypeScriptNestJSNode.jsPostgreSQLGitHub ActionsDockerKubernetesNXFigmaVercelOpenAPIShadcnTailwind CSS@tanstack/react-queryOpenAI
Tradeshift
Global B2B network and platform for supply chain payments and trade finance, connecting buyers and suppliers worldwide
2022 - 2025

Senior Software Engineer

2022 - 2025

Took ownership of modernizing legacy React/JavaScript/Redux codebase. Typed 100+ API endpoints, implemented code generation, eliminated 99% of Redux. In 2024, laid foundation for Semfi joint venture—architecting NX monorepo and transitioning to Shadcn component library.

100+
endpoints
API endpoints typed and code-generated
99%
replaced with react-query
Redux eliminated
Full
rewrite with MUI
Consumer sites
Automated
via generated SDKs
Enrollment flows
Full
frontend + backend
Semfi monorepo architecture
MUI → Shadcn
in-house system
Component library migration
  • Inherited legacy React codebase in JavaScript with Redux - learned React to take ownership
  • Discovered errors in OpenAPI specs and manually typed 100+ endpoints
  • Implemented code generation to automatically generate TypeScript types and SDKs
  • Eliminated 99% of Redux in favor of @tanstack/react-query for server state
  • Completely rewrote consumer-facing sites using Material UI component library
ReactTypeScriptJavaScriptRedux@tanstack/react-queryMaterial UINode.jsJavaSpring BootOpenAPINXShadcnTailwind CSSDockerKubernetesGitHub Actions
Humana
Fortune 50 health insurance company serving 17+ million members with Medicare, Medicaid, and commercial insurance products
2018 - 2022

Promoted to Lead to drive enterprise data pipeline modernization. Built CLI tooling that replaced dozens of engineers manually testing pipelines—automating Kafka data validation, replay testing, and schema standardization.

Dozens
of engineers
Manual testing effort replaced
Weeks
faster
Bug detection improvement
Enterprise
wide
CLI and monitoring tools adopted
OpenAPI 3
enterprise standard
Schema standardization
  • Led migration of data pipelines from mainframe systems to cloud-native Streamsets solutions
  • Architected event-driven data flow: mainframe → Kafka topics → Streamsets transformation → downstream consumers
  • Built CLI that validated Kafka topic data against schemas, saved records for replay, and simulated large data streams
  • CLI automated testing that previously required dozens of engineers—catching bugs weeks faster
  • Created tooling to convert novel schemas to OpenAPI 3 specs for enterprise-wide standardization
Node.jsTypeScriptKafkaStreamsetsOpenAPIWebSocketsAzureDockerKubernetesVue.jsMongoDBStorybook

Rivera Consulting Group
Digital services contractor supporting U.S. Army recruitment marketing and web presence
2013 - 2018

Software/Web Developer

2013 - 2018

Core developer on 3-person team maintaining GoArmy.com, the official U.S. Army recruitment website serving 100K+ monthly users. Grew from junior to senior responsibilities over 5 years, expanding ownership of systems and technical decisions.

100K+
users/month
Site monthly user traffic
3
developers
Core team size (high ownership)
5 years
junior to senior
Career growth
  • Maintained and enhanced high-traffic military recruitment site serving 100K+ monthly users
  • Grew from junior developer to senior technical contributor over 5 years
  • Integrated marketing agency campaigns and content into existing infrastructure
  • Built and managed custom analytics systems for internal and external tracking
  • Developed UIs and APIs to manage analytics data and reporting
JavaAEM/CQOSGiJavaScriptjQueryHTMLCSSBash