• Software Developer (Full-Stack)
    Remote
    - present
    • Owned end-to-end development of full-stack web and mobile applications using Next.js, Node.js, Expo, TypeScript, React, and React Native, delivering user-facing features from concept through production
    • Designed and integrated two healthcare applications using the Canvas API, implementing Cloudflare Worker services with KV caching to eliminate redundant authentication requests and reduce external API traffic by 800+ requests per day
    • Identified and resolved a production defect in a Supabase Edge Function notification system that caused duplicate emails to hundreds of users, restoring customer trust and operational reliability
    • Redesigned asynchronous job execution by introducing idempotent workflows, batching strategies, and explicit state tracking to ensure consistent behavior under scheduled serverless runtimes
    • Evaluated and improved edge-based cron architectures by uncovering race conditions and failure modes, enabling predictable and maintainable background processing
    • Partnered with stakeholders to define product scope, UX tradeoffs, and technical feasibility, aligning engineering decisions with business objectives
    • Led a zero-downtime data migration from a legacy platform to a unified system, validating data integrity and coordinating a phased rollout
  • Senior Software Engineer
    TED
    New York, NY
    -
    • Shipped six customer-facing features across Discovery Topics, Talk, and Member Pages using Next.js, Ruby on Rails, TypeScript, React, Tailwind CSS, GraphQL, and experimentation tooling
    • Improved release confidence and delivery speed by introducing code coverage tooling, leading focused code reviews, and pairing with engineers, reducing QA cycles and cutting deployment time by 31%
    • Designed, built, and maintained 10+ accessible, reusable UI components within the TED Design System, supporting consistent product experiences across teams
    • Drove cross-functional collaboration with frontend, backend, design, and product partners using Agile practices to deliver features with shared ownership
  • Software Developer
    Kyndryl
    New York, NY
    -
    • Designed and built an internal ingestion and migration tool to transition content from an IBM non-relational CMS to SharePoint, supporting the migration of 20,000+ enterprise sites
    • Delivered three internal single-page applications and supporting backend services using Vue.js, TypeScript, Node.js, and CouchDB to streamline employee workflows
  • Software Engineer
    IBM
    New York, NY
    -
    • Built accessible, data-driven user interfaces and visualizations using Vue.js, D3.js, TypeScript, HTML, and CSS to support internal enterprise platforms
    • Unified legacy APIs and Cassandra data through GraphQL services that powered reusable components for forms, dashboards, and profile pages
    • Strengthened backend service reliability by refactoring Node.js microservices, increasing test coverage by 85% and reducing production regressions
    • Applied functional programming and test-driven development practices to produce maintainable, predictable codebases
    • Delivered iterative product improvements in partnership with product and design teams using Agile methodologies
    • Supported hiring and onboarding by developing technical assessments and onboarding documentation for new engineers
  • Software Engineer
    Infor
    New York, NY
    -
    • Modernized legacy jQuery-based UI components by rebuilding them with React, Angular, TypeScript, and SASS as part of a centralized design system
    • Diagnosed and optimized frontend performance bottlenecks using Chrome DevTools, reducing average render times by approximately 700ms
    • Developed a Python-based content management system to centralize documentation for the Infor Design System
    • Extended the CMS by creating four reusable Wagtail components, improving content authoring efficiency for designers
    • Designed and demonstrated proof-of-concept prototypes to validate new product ideas and technical approaches
    • Built a progressive web application using NgRX, AWS Lambda, AWS Lex, and reactive programming patterns