Skip to content

Work Experience

My work experiences across different companies and roles.

4+Years2Companies17+Technologies
P-41 logo

P-41

Working

Full Stack Developer

September 2025 – Present(11 mos)

Remote


Technologies & Tools

  • Next.js
  • NestJS 11
  • TypeORM
  • PostgreSQL
  • TypeScript
  • Tailwind CSS
  • Redux
  • Vitest
  • Playwright
  • Supertest
  • Swagger

What I've done

  • Built a production full-stack platform end-to-end: a frontend with reusable UI components and a backend API following layered architecture with clear separation of concerns.
  • Structured the API in distinct layers with auth guards, permission guards, data mappers, and database repositories, documented end to end with Swagger/OpenAPI.
  • Implemented authentication flows including secure token and refresh cookie handling, invitation-based onboarding, and registration pipelines.
  • Built middleware-based session validation with automatic redirect on expiry, centralized auth state, forgot/reset password flows, and structured error responses that surface accurate status codes.
  • Designed and implemented a granular permission system with token-based authentication, role-based guards, and resource-level access control enforced across all API endpoints.
  • Built the client-side permissions layer with centralized permission state, access-level checks, route-level gating that redirects unauthorized users, and a role editor UI.
  • Built a full document manager with tree navigation, search/sort/filter, bulk move, drag-and-drop, conflict rename, and per-row permission-scoped access.
  • Delivered dynamic form-driven workflows with file attachments, draft support, field-level validation, transactional writes, point-in-time snapshots of submitted data, and audit logging.
  • Created 50+ reusable UI components with consistent patterns, shared mutation helpers, and standardized loading/empty/error states across all features.
  • Set up a two-tier test strategy: unit tests on use cases and repositories, Playwright browser tests for end-user flows, and an HTTP-level e2e suite with data loaders against a dedicated test database, all gated by pre-commit and pre-push hooks running tests, lint, and build.
Dentsu logo

Dentsu

Past

Software Developer

July 2022 – August 2025(3 yrs 1 mo)

Bangalore, India · On-Site


Technologies & Tools

  • React
  • Node.js
  • Express
  • Tailwind CSS
  • Postman
  • Prisma
  • TypeScript
  • JavaScript

What I've done

  • Achieved 30% increase in user engagement on the UnderArmour project through frontend optimizations and UX improvements.
  • Optimized load times by 50% with efficient pagination and lazy loading strategies.
  • Integrated Razorpay payment gateway, resulting in a 20% increase in successful transactions.
  • Built custom JWT authentication system, reducing unauthorized access incidents by 60%.
  • Achieved 70% faster query performance with MySQL and Prisma ORM optimizations.

Be steadfast in yoga. Perform your duties without attachment to success or failure. Such equanimity is called yoga.

Bhagavad Gita, 2.48