I am a Full-Stack Software Developer with 7+ years of experience building high-performance, production-grade web applications using React, Next.js, Vue/Nuxt, and Node.js. I have proven expertise in Redux Toolkit, React Context API, SSR, and cloud-native AWS solutions.\n\nMy focus is on frontend performance optimization, SEO-driven B2C platforms, scalable UI systems, and mentoring junior developers within Agile teams.

Dilshan Gallage

I am a Full-Stack Software Developer with 7+ years of experience building high-performance, production-grade web applications using React, Next.js, Vue/Nuxt, and Node.js. I have proven expertise in Redux Toolkit, React Context API, SSR, and cloud-native AWS solutions.\n\nMy focus is on frontend performance optimization, SEO-driven B2C platforms, scalable UI systems, and mentoring junior developers within Agile teams.

Available to hire

I am a Full-Stack Software Developer with 7+ years of experience building high-performance, production-grade web applications using React, Next.js, Vue/Nuxt, and Node.js. I have proven expertise in Redux Toolkit, React Context API, SSR, and cloud-native AWS solutions.\n\nMy focus is on frontend performance optimization, SEO-driven B2C platforms, scalable UI systems, and mentoring junior developers within Agile teams.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Work Experience

Front-End Developer (Remote) at Callia Inc
September 1, 2021 - July 1, 2025
Owned front-end architecture for a large-scale B2C wedding platform, delivering customer-facing flows with Next.js (SSR) to improve SEO visibility, Core Web Vitals, and initial page-load performance via server-side rendering, dynamic imports, and optimized data fetching. Built and scaled a React-based admin platform, implementing a micro-frontend architecture with Webpack Module Federation inside a monorepo for independent deployments, reduced release risk, and faster feature delivery. Designed state management strategies across apps using React Context API for lightweight global state (sessions, cart, feature flags) and Redux Toolkit for complex admin workflows requiring centralized, predictable state control. Led development of a scalable Nuxt.js storefront, applying Vuex modular state management, aggressive code-splitting, and lazy loading, reducing initial load times by 35% and bundle size by 25%. Designed and maintained a reusable Vue.js component library and design system documen
Software Engineer Onsite at Zilingo Sri Lanka
March 1, 2017 - May 1, 2021
Designed and delivered Production Planning module for a B2B analytics platform, building complex workflows using Angular for enterprise users, and integrating with C#/.NET APIs hosted on Azure to support bulk file uploads, background processing, and automated scheduling, significantly reducing manual data entry errors. Built role-based analytics dashboards using Angular, implementing dynamic filters (date ranges, multi-select) and permission-driven views (admin vs manager), reducing report generation time by 40% for business stakeholders. Led development of offline-first mobile application using Ionic, implementing SQLite-based local storage and WebSocket auto-sync to ensure seamless data recovery during network outages, supporting 8K+ active installs in production environments. Developed configurable enterprise mobile apps using Ionic and Angular, enabling dynamic UI configurations (workflow steps, button labels, validation rules) and rapid rollout across 6+ departments, reducing setu
Training Software Engineer Onsite at Salpo Technologies
September 1, 2016 - February 1, 2017
Implemented a custom Node.js mail microservice to replace the Swift Mailer in an existing CRM platform, introducing support for bulk email sending (promotions, system alerts) using the SendGrid API for higher deliverability and performance. Implemented fault-tolerant delivery logic by queuing failed emails in Redis and retrying with exponential backoff, improving email success rate and resilience during API downtimes. Fixed production bugs and improved CRM modules by refactoring existing code and adding missing unit test coverage for core workflows, contributing to improved system stability and maintainability.

Education

B.S. in Computer Science at University of Colombo, Sri Lanka
January 11, 2030 - December 15, 2025

Qualifications

AWS Certified Solutions Architect – Associate
January 11, 2030 - December 15, 2025

Industry Experience

Software & Internet, Professional Services