Available to hire
Full Stack Engineer with 7+ years of experience building scalable web and mobile applications using React.js, Next.js, TypeScript, Node.js, and Socket.IO. Experienced in end-to-end product delivery across frontend architecture, reusable UI systems, REST APIs, authentication workflows, and real-time features.
Skilled in Redux Toolkit/RTK Query, database-driven applications, performance optimization, and responsive, accessible UI development. Strong engineering leadership with code reviews, mentoring, and collaboration in Agile/Scrum teams to deliver high-quality, user-centric software.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Language
English
Advanced
Work Experience
Associate Tech Lead at Overvo Labs
July 1, 2025 - PresentLed frontend development using React.js, Next.js, TypeScript, Redux Toolkit, and Tailwind CSS to build scalable, high-performance web applications. Designed and implemented reusable component architectures to improve maintainability and development efficiency. Built Node.js/Express REST APIs and integrated frontend applications with backend services and databases. Implemented real-time features using Socket.IO for live data synchronization and instant user updates. Collaborated with product managers, designers, backend engineers, and QA teams in Agile environments. Mentored developers via code reviews and technical guidance while enforcing engineering best practices. Optimized performance, accessibility (WCAG), responsive design, and state management to enhance user experience.
Senior Software Engineer at Overvo Labs
January 1, 2025 - June 1, 2025Led frontend development for scalable, responsive web applications using React.js, Next.js, TypeScript, JavaScript, Tailwind CSS, and Material UI. Built reusable, component-driven UI architectures and implemented state management with Redux Toolkit and Context API. Integrated REST APIs with secure authentication using JWT and OAuth to enable seamless frontend-backend communication. Improved performance via lazy loading, code splitting, and render optimizations while ensuring WCAG-compliant accessibility. Participated in code reviews, testing, debugging, sprint planning, and technical discussions to maintain code quality and continuously improve development workflow. Led critical project delivery from design to production and migrated legacy applications to TypeScript for better maintainability and scalability.
Associate Tech Lead (Front End) at Orvero Labs
January 1, 2025 - PresentLed 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, 2025Worked 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 - PresentLead 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, 2025Worked 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, 2025Developed 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 Dialog Axiata PLC
March 1, 2019 - August 1, 2022Worked as a frontend and mobile application developer contributing to large-scale telecom command-find products for international clients. Developed and maintained web and mobile applications using React.js, React Native, Flutter, and Redux. Built reusable UI components and implemented responsive designs to improve usability and maintainability. Integrated REST APIs for customer onboarding, service activation, campaign management, reporting, analytics, and financial transaction workflows. Implemented state management solutions and optimized application performance, stability, and cross-platform compatibility. Collaborated with backend engineers, QA teams, and product stakeholders in Agile development environments; participated in code reviews, sprint planning, debugging, and production issue resolution.
Software Engineer at Omobio (RobiCASH / DiaIog Retail Hub) via Dialogue Axiat a PLC
March 1, 2019 - August 1, 2022Worked 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, 2022Contributed 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, 2022Contributed 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, 2019B.Sc. (Hons) in Information Technology at University of Moratuwa
January 1, 2015 - February 1, 2019B.Sc. (Hons) in Information Technology at University of Moratuwa
January 1, 2015 - February 1, 2019Qualifications
Industry Experience
Telecommunications, Healthcare, Financial Services, Government, Software & Internet
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer in Colombo today.