Front-end technology leader with 7+ years of experience building scalable, responsive, high-performance web applications using React.js, Next.js, TypeScript, and Redux. I focus on architecture, performance optimization, API integration, and delivering production-ready user experiences across telecom, healthcare, fintech, government, and engineering data management domains. I mentor teams through code reviews and technical guidance, collaborate closely with product, design, QA, and backend engineers, and continuously improve maintainability, accessibility (WCAG), and development efficiency through reusable component architecture, testing practices, and Agile delivery.

Rukshan Ranabahu

Front-end technology leader with 7+ years of experience building scalable, responsive, high-performance web applications using React.js, Next.js, TypeScript, and Redux. I focus on architecture, performance optimization, API integration, and delivering production-ready user experiences across telecom, healthcare, fintech, government, and engineering data management domains. I mentor teams through code reviews and technical guidance, collaborate closely with product, design, QA, and backend engineers, and continuously improve maintainability, accessibility (WCAG), and development efficiency through reusable component architecture, testing practices, and Agile delivery.

Available to hire

Front-end technology leader with 7+ years of experience building scalable, responsive, high-performance web applications using React.js, Next.js, TypeScript, and Redux. I focus on architecture, performance optimization, API integration, and delivering production-ready user experiences across telecom, healthcare, fintech, government, and engineering data management domains.

I mentor teams through code reviews and technical guidance, collaborate closely with product, design, QA, and backend engineers, and continuously improve maintainability, accessibility (WCAG), and development efficiency through reusable component architecture, testing practices, and Agile delivery.

See more

Experience Level

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

Language

English
Advanced

Work Experience

Associate Tech Lead (Front End) at Orvero Labs
January 1, 2025 - Present
Led front-end development initiatives using React.js, Next.js, TypeScript, Redux Toolkit, RTK Query, and Tailwind CSS. Designed and implemented scalable, reusable component architectures to improve maintainability and delivery efficiency. Collaborated with product managers, designers, backend engineers, and QA to deliver high-quality, production-ready applications. Mentored front-end developers through code reviews and technical guidance, enforcing engineering best practices. Drove architectural and performance/accessibility improvements (WCAG-aligned responsive UI) and ensured smooth frontend-backend communication through REST API integration with authentication considerations. Supported Agile sprint planning, estimations, and technical roadmap discussions; promoted clean code principles and continuous improvement through testing strategies.
Senior Software Engineer at Lead Lanka, Colombo, Sri Lanka
January 1, 2025 - June 1, 2025
Worked on an Engineering Data Management tool designed to store, organize, and retrieve technical documents, schematics, and project files efficiently. Promoted clean code practices, testing strategies, and continuous improvement. Developed and maintained responsive web applications using React.js and TypeScript. Built reusable UI components and optimized frontend performance. Integrated REST APIs and handled complex state management using Redux Toolkit. Collaborated with backend developers, QA, and designers to deliver features on time. Participated in Agile ceremonies including sprint planning, code reviews, and daily collaboration. Fixed production bugs and supported continuous improvements to existing systems.
Associate Tech Lead - (Front End) at Orvero Labs, Malambe, Colombo, Sri Lanka
January 1, 2025 - Present
Lead frontend development initiatives using React.js, Next.js, TypeScript, Redux Toolkit, and Tailwind CSS. Design and implement scalable, reusable component architectures to improve maintainability and development efficiency. Collaborate with product managers, designers, backend engineers, and QA teams to deliver production-ready applications. Mentor frontend developers through code reviews, technical guidance, and best-practice enforcement. Drive frontend architecture decisions, development standards, and engineering best practices across projects. Improve application performance, accessibility (WCAG), and responsive UI design. Integrate RESTful APIs and ensure smooth frontend-backend communication. Support sprint planning, estimations, and technical roadmap discussions in Agile environments.
Senior Software Engineer at Lead Lanka
September 1, 2022 - June 1, 2025
Worked on Engineering Data Management (EDM) tooling that centralizes engineering documents, schematics, and project files with secure and efficient access. Promoted clean code and testing strategies with continuous improvement. Developed and maintained responsive web applications using React.js and TypeScript. Built reusable UI components and optimized frontend performance. Integrated REST APIs and managed complex client state using Redux Toolkit. Collaborated with backend developers, QA, and designers to deliver features on time. Participated in Agile ceremonies including sprint planning and code reviews. Fixed production issues and supported ongoing improvements in existing systems.
Senior Software Engineer at Omobio, Colombo, Sri Lanka
September 1, 2022 - January 1, 2025
Developed responsive, high-performance user interfaces using React.js, Next.js, TypeScript, and modern JavaScript frameworks for healthcare and service-management related products. Built scalable, reusable UI components using Tailwind CSS, Material UI, and component-driven architecture. Implemented state management with Redux Toolkit and Context API. Integrated REST APIs with secure authentication mechanisms including JWT and OAuth. Improved performance through lazy loading, code splitting, and optimized rendering strategies. Ensured responsive and accessible UI aligned with WCAG standards. Performed unit testing and debugging using Jest, React Testing Library, and browser developer tools. Participated in Agile development processes including sprint planning, code reviews, and daily collaboration.
Software Engineer at Omobio (RobiCASH / DiaIog Retail Hub) via Dialogue Axiat a PLC
March 1, 2019 - August 1, 2022
Worked as a front-end and mobile application developer for large-scale telecom and fintech products for international clients. Built scalable web and mobile applications using React.js/React Native and Flutter within Agile development teams. Developed mobile features using React Native including reusable UI components and responsive mobile UI/UX. Integrated REST APIs for real-time onboarding and service activation. Performed performance optimization and production bug fixes; collaborated with backend engineers and QA. Also developed web application features for digital advertising workflows using React.js and Redux, including state management and UI logic for campaign creation and management; integrated APIs for campaign data, reporting, and analytics. Additionally developed mobile financial features using Flutter (e.g., utility bill payments, air-time recharge, ticket booking) with API integration and cross-platform stability improvements; assisted with debugging and production issue
Senior Software Engineer at Lead Lanka
March 1, 2019 - August 1, 2022
Contributed to large-scale telecom and fintech products, focusing on building scalable web and mobile applications using React.js, React Native, and Flutter in Agile teams. Designed, developed, and maintained responsive and high-performance UIs. Built scalable, reusable UI components using Tailwind CSS, Material UI, and component-driven architecture. Implemented state management with Redux Toolkit and React Context API. Integrated RESTful APIs with JWT and OAuth authentication. Improved performance using lazy loading, code splitting, and optimized rendering strategies. Ensured responsive and accessible UI aligned with WCAG. Performed unit testing and debugging using Jest, React Testing Library, and browser developer tools. Participated in Agile processes such as sprint planning, code reviews, and daily collaboration.
Software Engineer at Omobio, Colombo, Sri Lanka
March 1, 2019 - August 1, 2022
Contributed as a frontend and mobile application developer to large-scale telecom and fintech products for international clients. Focused on building scalable web and mobile applications using React.js, React Native, and Flutter within Agile teams. Developed and maintained mobile application features using React Native, including reusable UI components and responsive mobile UI/UX. Integrated REST APIs for real-time customer onboarding and service activation. Worked on performance optimization and production bug fixing. Collaborated with backend engineers and QA teams in an Agile environment. Built web application features using React.js and Redux, implementing state management and UI logic for advertising campaign workflows and integrating APIs for campaign data, reporting, and analytics. Developed mobile finance features using Flutter and handled API integration for financial transactions, including debugging and production issue resolution.

Education

B.S c. (Hons) in Information Technology at University of Moratuwa, Katubedda, Colombo, LK
January 1, 2015 - February 1, 2019
B.Sc. (Hons) in Information Technology at University of Moratuwa
January 1, 2015 - February 1, 2019

Qualifications

Add your qualifications or awards here.

Industry Experience

Telecommunications, Healthcare, Financial Services, Government, Software & Internet