Udith ChandrarathnaFull Stack Developer
Profile Summary

Innovative and performance-driven Full-Stack JavaScript Engineer with 8+ years of experience designing and developing scalable, high-performance web applications across fintech, telecom, and SaaS domains. Proficient in React, Next.js, Vue, and NestJS, with advanced expertise in TypeScript, REST, GraphQL, and Prisma. Skilled in system architecture, API design, and database optimization, delivering cloud-native solutions on AWS, Vercel, and Firebase. Adept at building modular, maintainable systems, improving developer velocity, and collaborating cross-functionally to deliver robust enterprise platforms.

Professional Experience
03/2023 – present | Johor Bahru, Malaysia
  • Developed and maintained financial advisory and insurance platforms using React, Vue, and NestJS, ensuring scalability, security, and optimal performance.
  • Designed and implemented GraphQL and REST APIs with NestJS, PostgreSQL, and Prisma, enabling reliable, real-time financial transactions.
  • Architected modular backend services to integrate advisory tools and customer data pipelines across multiple systems.
  • Integrated Sentry and implemented observability metrics to improve reliability, latency, and Core Web Vitals.
  • Collaborated with DevOps on CI/CD pipelines and secure deployments, ensuring consistent performance across environments.
  • Led development of Next.js + Node.js SaaS platforms, integrating PostgreSQL and Prisma ORM for efficient, scalable data management.
  • Built and deployed authentication and data-processing microservices, reducing response times and improving system resilience.
  • Standardized engineering practices by introducing TypeScript, ESLint, Prettier, and automated CI quality checks.
  • Managed AWS and Vercel CI/CD pipelines, reducing release cycles by 30% and improving build reliability.
  • Collaborated with stakeholders to define architecture, system boundaries, and delivery milestones.
  • Developed hybrid and web applications using React, React Native, ExtJS, Yii(PHP) & CodeIgniter ensuring compatibility across enterprise clients.
  • Delivered a Sales Force Automation System for Robi Axiata, increasing operational efficiency by 35%.
  • Managed front-end and back-end deployments on Linux servers, ensuring smooth releases.
  • 07/2017 – 11/2017 | Colombo, Sri Lanka
  • Built Android apps in Java, improving offline support and UI responsiveness.
  • Education
    Technical Skills
    Full-Stack Development: React.js | Next.js | Vue.js | Node.js | Express.js | NestJS | Redux Toolkit | Zustand | React Query
    Backend & Databases: RESTful & GraphQL APIs | PostgreSQL | Prisma | MongoDB | Firebase | Sanity CMS
    Architecture & Systems: Microservices | SSR / ISR / SSG | CI/CD Integration | Monorepo (Nx, Turborepo) | Docker | AWS | Vercel
    Testing & Quality: Jest | Cypress | Playwright | SonarQube | ESLint | Prettier | Husky | Storybook
    Performance & Observability: Sentry | Lighthouse CI | Core Web Vitals | Caching | Code Splitting | Bundle Optimization
    Languages: TypeScript | JavaScript (ES6+) | HTML5 | CSS3 | PHP
    Key Projects

    Developed a full-stack financial advisory platform using Vue 3, NestJS, PostgreSQL, and Prisma, enabling secure, real-time client advisory operations. Designed role-based access control (RBAC) and modular APIs to enhance maintainability, scalability, and system performance.

    Built a multi-step enrollment and onboarding system integrating React with NestJS APIs, improving customer onboarding efficiency by 25%. Delivered WCAG 2.1 AA-compliant accessibility and optimized form workflows for reliability and compliance.

    Architected a Next.js + Node.js full-stack onboarding solution with OCR verification and liveness detection, handling over 1K daily verifications with 95% accuracy. Designed secure data-processing APIs and automated verification pipelines using AWS Lambda and Prisma.

    Developed hybrid subscription and billing modules using Yii, Ionic, and Angular, enabling 50K+ monthly self-service transactions and reducing customer-support calls by 35%.