I’m Ranidu Nadeesha, a Senior Software Engineer based in Singapore with 14+ years of experience building end-to-end applications using React/TypeScript on the frontend and Node.js/Express on the backend. I’ve led architecture transformations, implemented scalable microservices, and delivered data-driven dashboards and high-performance systems across fintech, media, and enterprise domains. I thrive in cross-functional teams and enjoy mentoring engineers, driving CI/CD improvements, and shaping robust software that meets business goals. I’m passionate about clean architecture, testable code, and delivering measurable value. My toolkit spans React, GraphQL, NestJS, and modern cloud-native stacks (AWS, Docker, CI/CD); I’ve designed and shipped systems with real-time data, geospatial analytics, and multi-currency fintech workflows. When I’m not coding, I enjoy mentoring, documenting best practices, and collaborating with product and ops to keep systems reliable and scalable.

Ranidu Nadeesha

I’m Ranidu Nadeesha, a Senior Software Engineer based in Singapore with 14+ years of experience building end-to-end applications using React/TypeScript on the frontend and Node.js/Express on the backend. I’ve led architecture transformations, implemented scalable microservices, and delivered data-driven dashboards and high-performance systems across fintech, media, and enterprise domains. I thrive in cross-functional teams and enjoy mentoring engineers, driving CI/CD improvements, and shaping robust software that meets business goals. I’m passionate about clean architecture, testable code, and delivering measurable value. My toolkit spans React, GraphQL, NestJS, and modern cloud-native stacks (AWS, Docker, CI/CD); I’ve designed and shipped systems with real-time data, geospatial analytics, and multi-currency fintech workflows. When I’m not coding, I enjoy mentoring, documenting best practices, and collaborating with product and ops to keep systems reliable and scalable.

Available to hire

I’m Ranidu Nadeesha, a Senior Software Engineer based in Singapore with 14+ years of experience building end-to-end applications using React/TypeScript on the frontend and Node.js/Express on the backend. I’ve led architecture transformations, implemented scalable microservices, and delivered data-driven dashboards and high-performance systems across fintech, media, and enterprise domains. I thrive in cross-functional teams and enjoy mentoring engineers, driving CI/CD improvements, and shaping robust software that meets business goals.

I’m passionate about clean architecture, testable code, and delivering measurable value. My toolkit spans React, GraphQL, NestJS, and modern cloud-native stacks (AWS, Docker, CI/CD); I’ve designed and shipped systems with real-time data, geospatial analytics, and multi-currency fintech workflows. When I’m not coding, I enjoy mentoring, documenting best practices, and collaborating with product and ops to keep systems reliable and scalable.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at GIC via U3Infotech, Singapore
October 1, 2022 - Present
Developed and maintained multiple production applications within an NX monorepo architecture, overseeing the full lifecycle from development through deployment and ongoing maintenance while ensuring code reusability and scalable performance. Led architectural transformation of a legacy React app to NX monorepo with modular architecture and shared libraries, eliminating duplication and improving scalability. Built high-performance geospatial analytics platform using Deck.gl and Carto for real-time visualization of 100K+ data points with sub-second render times. Implemented REST/GraphQL backends with Node.js/Express and Drizzle ORM; ensured type-safe queries and efficient data access. Established CI/CD pipelines with Docker, Jenkins, GitHub Actions, CircleCI; implemented monitoring with AWS CloudWatch and DataDog. Mentored agile team to improve code quality and foster continuous improvement.
Senior Software Engineer / Associate Tech Lead at EYEPAX, Sri Lanka
August 1, 2021 - September 30, 2022
Led a cross-functional team of 12 developers, implementing Agile/Scrum practices, conducting code reviews, and mentoring juniors throughout the full project lifecycle. Architected and developed the Grit Search recruitment platform from the ground up, including a Node.js/Express backend with secure authentication, dynamic form generation using Zod and JSON Schema, and React/Ant Design frontend integration. Built a dynamic form generator to accelerate feature development, and implemented ElasticSearch indexing to improve search performance.
Senior Software Engineer at WALLE X, Singapore (Remote)
February 1, 2019 - August 31, 2021
Architected a high-throughput multi-currency wallet and payment system for real-time international FX with queue management and AML/KYC-compliant auto-approval workflows. Integrated Currency Cloud for FX rate feeds and cross-border settlement; developed virtual wallet management and payment reconciliation across SEA rails. Adopted gRPC for inter-service communication and GraphQL for flexible frontend data fetching to reduce over-fetching. Implemented proactive monitoring via CloudWatch and DataDog, with automated alerts and incident response; improved system reliability and performance.
Senior Software Engineer at VenueRific, Singapore (Remote)
February 1, 2016 - January 31, 2019
Led architecture and development for a venue-booking platform, migrating from Ruby on Rails to a Node.js/Express stack with real-time chat and notifications via Socket.io. Designed dynamic form generation using Zod and JSON Schema to accelerate feature development, and integrated Stripe and other third-party services for payments. Implemented Elasticsearch indexing to improve search relevance and performance; conducted unit and integration testing to raise test coverage; collaborated with product and design to ensure a seamless user experience.
Software Engineer at Senska, Sri Lanka
August 1, 2013 - February 29, 2016
Led multiple projects leveraging Angular, Laravel, Node.js, and Jest/Cypress testing to deliver ERP solutions for Sri Lankan and UK clients. Conducted requirements analysis, system design, development, deployment, and ongoing support to ensure smooth operations and user satisfaction.
Software Engineer at DEKACH, Sri Lanka
March 1, 2012 - August 31, 2013
Contributed to bespoke web applications, including migrating a Rails-based booking management system to React for improved performance and scalability; developed real-time chat and notification features using Socket.io to enhance user engagement and responsiveness; integrated with existing services for seamless operation.
Senior Software Engineer at The Government of Singapore Investment Corporation (GIC) via U3InfoTech
October 1, 2022 - Present
Developed and maintained multiple production applications within an NX monorepo architecture, overseeing the full lifecycle from development to deployment and ongoing maintenance while ensuring code reusability and scalable performance. Led architectural transformation of a legacy monolithic React app to an NX monorepo with modular architecture and shared component libraries, eliminating code duplication and enabling efficient multi-developer collaboration. Built a high-performance, low-latency geospatial analytics platform using Deck.gl and CARTO with optimized rendering to enable real-time visualization of 100K+ data points with sub-second load times. Implemented backend infrastructure for deal pipeline management with RESTful APIs using Node.js and Express and Drizzle ORM for efficient data operations, ensuring type-safe queries and optimized performance for critical workflows. Led an agile development team, driving sprint planning, code reviews, and architectural decisions to maint
Senior Software Engineer / Associate Tech Lead at EY EPAX, Sri Lanka
August 1, 2021 - September 1, 2022
Led a cross-functional team of 12 developers, implementing Agile/Scrum practices, conducting code reviews, and mentoring junior developers while overseeing the full project lifecycle from requirements gathering to production deployment. Architected and developed Grit Search recruitment platform from the ground up, building a scalable Node.js/Express backend with secure authentication and React/Ant Design frontend integration. Designed dynamic form generation using Zod and JSON Schema, implemented Elasticsearch-based search indexing with a significant reduction in response times, and configured AWS Lambda functions with S3 data storage for automated processing and data workflows. Enhanced CI/CD pipelines with Docker, AWS ECS, and CircleCI to deliver reliable, automated deployments.

Education

Master of Science in Information Technology at University of Moratuwa, Sri Lanka
January 1, 2016 - January 1, 2019
Bachelor of Science in Information Technology at Sri Lanka Institute of Information Technology (SLIIT)
January 1, 2009 - January 1, 2012
Master of Science in Information Technology at University of Moratuwa, Sri Lanka
January 1, 2016 - January 1, 2019
Bachelor of Science in Information Technology at Sri Lanka Institute of Information Technology, Sri Lanka
January 1, 2009 - January 1, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Government, Financial Services