उदय
  • Blogs
  • Resume
उदय

Senior Software Engineer with 5+ years of experience owning platform-level systems — from migrating legacy codebases to shipping payment platforms at scale. Specializing in TypeScript, React, Next.js, and Node.js.

Pages

BlogsResume

© 2022 - 2026 Uday Nayak. All rights reserved.

Who am I?

Available for hire

Uday Nayak

Senior Software Engineer

Senior Software Engineer with 5+ years of experience owning platform-level systems — from migrating legacy codebases to shipping payment platforms at scale. Specializing in TypeScript, React, Next.js, and Node.js.

Resume
Contact
Profile photo of Uday Nayak

Rules I Follow

Rules I Follow

  • Migrate Early, Migrate Right

    I treat migrations as investments, not chores. Whether it's adopting TypeScript or upgrading runtimes — type safety and modern tooling pay for themselves.

  • Build Shared, Ship Faster

    Design libraries, shared packages, monorepo infrastructure — if multiple teams need it, it should exist once and work everywhere.

  • Own the Platform, Not Just the Feature

    I take ownership of the systems that sit under everything else. Features come and go, but the platform is what scales.

  • Performance Is a Feature

    If something is slow, it's a bug. Build times, page loads, codegen pipelines — speed should be built in, not bolted on.

I build with type safety, shared systems, and a bias toward ownership — because platforms should scale without the team having to fight the codebase.

Work Experience

Work Experience

Places where I've shipped real products and grown as an engineer.

  • Skuad: a Payoneer company

    Gurugram, Haryana, India · On-site

    Senior Software Engineer

    Apr 2024 – Present
    • Led platform-wide initiatives: identity/auth migration, Form Config service, and centralized error reporting

    • Awarded Stellar recognition for product ownership and delivery

    • Migrated identity/auth backend from Node 12 to Node 24 with full TypeScript (classes, decorators), 95%+ test coverage, and team-wide rollout

    • Migrated auth frontend into NX monorepo, reusing design system and components with modern syntax and tooling

    • Integrated SSO with Payoneer and third-party providers; implemented native multi-factor authentication (MFA)

    • Built Form Config service (NestJS), NX frontend package, and cross-environment gateway for config management

    • Cut build time by 50% through Rolldown adoption and GraphQL codegen optimization

    • Shipped 5 shared packages and 2 applications in the NX monorepo

    • Led JSX-to-TSX migration; increased TypeScript coverage to 85%+ across 206k LOC codebase

    • Owned error reporting strategy and rollout across the Pay platform team

    • Improved monorepo performance by migrating JS-based tooling (ESLint, Prettier) to Rust-based alternatives (OxLint, oxfmt, Rolldown/Vite)

    Software Engineer

    Aug 2022 – Apr 2024
    • Joined Skuad (EOR for Topica); contributed to Pay platform development and delivery

    • Led frontend migration from JavaScript to TypeScript across projects, improving maintainability and type safety

    • Built internal design library and established shared design and branding standards across projects

    • Developed JSON-based form creators with validation, streamlining data entry and reducing errors

    • Introduced Storybook for component documentation, improving collaboration and onboarding

    • Standardized contract signing and onboarding workflows for multi-country operations and legal compliance

  • Topica Edtech Group

    Remote

    Senior Software Engineer

    Apr 2022 – Aug 2022
    • Led cross-platform Liveclass application development in close collaboration with design and product teams

    • Integrated WebSockets for real-time interaction and assignments, significantly boosting Liveclass engagement

    • Built real-time quizzes and in-class Q&A with Electron, improving engagement for teachers and students

    • Established Lighthouse audits to maintain landing pages at consistent 90+ performance and quality scores

    • Mentored freshers and interns, supporting their onboarding and professional growth

    Software Engineer

    Aug 2020 – Mar 2022
    • Full-stack engineer for Prominent Edtech platform serving Vietnam and Thailand markets

    • Led migration of three product sites to Next.js and GraphQL on Node.js, improving performance and modernizing the stack

    • Built foundation for CMS portal, streamlining product configuration and user management

    • Built component library with Material UI and TypeScript, reducing duplication and centralizing business logic

    • Developed internal and external tools with Electron to improve team productivity

    • Added Cypress integration tests to validate frontend and backend flows

Ecosystem

Ecosystem

I work across the TypeScript full-stack ecosystem — from frontend architecture to backend services and everything in between.

  • TypeScript

  • React

  • Next.js

  • Node.js

  • NestJS

  • GraphQL

  • NX Monorepo

  • Vite

I pick tools based on the problem, not the hype. If it ships faster, scales better, or cuts build times in half — it earns a spot.

Contact

Let's Build Something

If you need an engineer who can own problems end to end — from architecture to delivery — let's talk.

Open to roles where I can lead technical initiatives and push codebases forward.

Say HelloGitHub
LinkedIn