I’m a senior software engineer with 4+ years of full-stack experience building and scaling production web applications. I focus on React and TypeScript for user-facing experiences, and Node.js/Spring Boot for reliable backend services, with a strong emphasis on system architecture, performance, and maintainable code. In my current role, I lead frontend engineering for a UK-based POS platform—rewriting legacy workflows into a modern React/Redux/React Query UI used by thousands of daily users across 2,000+ retail locations. I enjoy partnering with distributed teams, mentoring engineers, and using AI-augmented development workflows (like Claude Code) to ship high-availability features with solid quality.…

Navalo janan Navaretnarajah

I’m a senior software engineer with 4+ years of full-stack experience building and scaling production web applications. I focus on React and TypeScript for user-facing experiences, and Node.js/Spring Boot for reliable backend services, with a strong emphasis on system architecture, performance, and maintainable code. In my current role, I lead frontend engineering for a UK-based POS platform—rewriting legacy workflows into a modern React/Redux/React Query UI used by thousands of daily users across 2,000+ retail locations. I enjoy partnering with distributed teams, mentoring engineers, and using AI-augmented development workflows (like Claude Code) to ship high-availability features with solid quality.…

Available to hire

I’m a senior software engineer with 4+ years of full-stack experience building and scaling production web applications. I focus on React and TypeScript for user-facing experiences, and Node.js/Spring Boot for reliable backend services, with a strong emphasis on system architecture, performance, and maintainable code.

In my current role, I lead frontend engineering for a UK-based POS platform—rewriting legacy workflows into a modern React/Redux/React Query UI used by thousands of daily users across 2,000+ retail locations. I enjoy partnering with distributed teams, mentoring engineers, and using AI-augmented development workflows (like Claude Code) to ship high-availability features with solid quality.

See more

Experience Level

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

Language

English
Fluent
Tamil
Fluent
Sinhala, Sinhalese
Intermediate

Work Experience

Senior Software Engineer at IPOSG (United Kingdom)
January 1, 2025 - Present
Rewrote a legacy cloud-based POS platform using React, Redux, React Query, and Material UI to modernize core retail workflows (sales, billing, inventory) for 2,000+ locations processing £800M+ annual transaction volume. Designed a scalable, modular frontend architecture with reusable components to reduce duplication and lower cost of adding POS features. Improved performance and responsiveness by restructuring state management to reduce unnecessary re-fetches and re-renders. Led frontend engineering with code review standards across Bitbucket/Jira, and introduced AI-augmented development practices using Claude Code. Conducted R&D on the legacy POS system by reverse-engineering end-to-end workflows and partnering with backend engineers to define API contracts and data flows for the rewrite.
Senior Software Engineer at IPOSG
January 1, 2025 - Present
Rewrote and modernized a legacy cloud-based POS platform using React, Redux, and React Query with Material UI for sales, billing, and inventory workflows. Led frontend architecture and reusable component design to reduce duplication and cost of adding new features. Improved responsiveness and reduced unnecessary re-fetches/re-renders by restructuring client/server state management. Led the frontend team’s code review and quality standards across Bitbucket and Jira, introducing AI-augmented workflows (Claude Code) for faster delivery and better mentoring. Conducted R&D on the legacy POS by reverse-engineering business logic end-to-end, then partnered with backend engineers to define clear API contracts and data flows for the rewrite.
Software Engineer at Techorin Solutions Pvt Ltd
May 1, 2023 - January 1, 2025
Architected and led full-stack development of Geniusbees (Canadian ed-tech platform) covering parent/student accounts, subscriptions, placement testing, and level assignment. Restructured the deployment pipeline to reduce deploy time from 15 minutes to 5 minutes. Built the administrative interface from scratch using React, Node.js, TypeScript, and PostgreSQL, supporting subscription management and 1,000+ daily test records validated by 50+ interns. Led code reviews to reduce critical production bugs from 30 per sprint to 15 per sprint. Implemented secure role-based authentication/authorization and REST APIs (Spring Boot, Java, MySQL) for HomeFood backend features such as menu management, order processing, and user profiles. Designed and built a payment processing application (React, Next.js, Node.js, TypeORM, PostgreSQL) supporting 50+ association members/groups, cutting manual admin time by 20 hours per week.
Senior Software Engineer at Techorin Solutions Private Limited
May 1, 2023 - Present
R&D for designing the architecture of the application, creating folder structures for Client, Server and Admin, developing the Admin side from scratch, testing and debugging, and leading full-stack development across the project. Involved in architecture decisions, collaboration with the team, and deployment.
Associate Software Engineer at Techorin Solutions private limited
May 1, 2023 - Present
R&D for designing the architecture of the application; creating folder structures for client, server, and admin; developing the application's admin side from scratch; testing and debugging; working in a full-stack role; QA server maintenance and deployment (AWS). Associated technologies include React JS, Node JS, TypeORM, PostgreSQL, Material UI, Express JS, Docker, GitHub, Google APIs, AWS Deployment.
Senior Software Engineer at Techorin Solutions Private Limited
May 1, 2023 - Present
R&D for designing the architecture of the application, creating folder structures for Client, Server and Admin, developing the Admin side from scratch, testing and debugging, and deployment (AWS) as part of a full-stack role.
Software Engineer at Techorin Solutions private limited
May 1, 2023 - September 27, 2025
R&D for designing the architecture of the application; creating folder structures for client, server and admin; developing the Admin side from scratch; full-stack development; testing and debugging; QA server maintenance and AWS deployment.
Software Engineer at nvljntechhub
April 30, 2023 - September 27, 2025
Genius Bees project: The Canadian Kid's learning platform. Implemented web application features, established architecture with React, Node.js, TypeORM and PostgreSQL; created admin views and student flows; performed QA and deployment to AWS.
Software Engineer at nvljntechhub
April 30, 2023 - September 27, 2025
Bus Tracking System; Food Ordering System web app; Flutter mobile integration with Firebase and Google APIs; ongoing development of web and mobile applications.
Software Engineer at Alkunit IT Solutions
July 31, 2022 - September 27, 2025
POS System: Maintained Sales and Storage; R&D for designing the architecture; built client-side features in HTML/CSS/JS; implemented back-end with PHP and MySQL; performed testing and debugging.
Intern → Associate → Software Engineer at Techorin Solutions Pvt Ltd
July 1, 2022 - May 1, 2023
Progressed from intern to associate and later software engineer while contributing to development and code quality practices across full-stack initiatives at the company.
Software Engineer at Alkunit IT Solutions
July 1, 2022 - September 27, 2025
POS System project focused on maintaining sales and storage processes. Responsibilities included architecture design, structuring client-side code, developing the client side from scratch, and comprehensive testing and debugging.
Software Engineer at Alkunit IT Solutions
July 1, 2022 - September 27, 2025
POS System: Developing and maintaining the sales/storage module. Creating folder structures for the Client side, developing the Client-side application from scratch, testing and debugging. Worked with HTML5, CSS3, JavaScript, PHP and MySQL.
Software Engineer at Alkunit IT Solutions
July 1, 2022 - September 27, 2025
POS System development; architecture design; client-side implementation. Technologies included HTML5, CSS3, JavaScript, PHP and MySQL.
Freelance Web Developer
February 1, 2022 - July 1, 2022
Designed and built a client-side POS system using HTML5, CSS3, JavaScript, PHP, and MySQL to manage sales and inventory for a 10,000+ product catalog, integrating with a PHP/MySQL backend for transaction processing.

Education

Higher National Diploma in Information Technology at Sri Lanka Institute of Advanced Technological Education (affiliated with Cardiff Metropolitan University)
May 1, 2024 - May 1, 2025
Higher National Diploma in Information Technology at Sri Lanka Institute of Advanced Technological Education
May 1, 2024 - May 1, 2025
BSc (Hons) Software Engineering at nvljntechhub
January 1, 2004 - January 1, 2017
Higher National Diploma in Information Technology at Sri Lanka Institute of Advanced Technological Education (affiliated with Cardiff Metropolitan University)
May 1, 2024 - May 1, 2025
Higher National Diploma in Information Technology at Sri Lanka Institute of Advanced Technological Education
May 1, 2024 - May 1, 2025
BSc (Hons) Software Engineering at Cardiff Metropolitan University (via International College of Business and Technology, Sri Lanka)
May 1, 2024 - May 1, 2025
Higher National Diploma in Information Technology at Sri Lanka Institute of Advanced Technological Education (SLIATE)
May 1, 2019 - May 1, 2023
BSc (Hons) Software Engineering at Cardiff Metropolitan University
May 1, 2024 - May 1, 2025
Higher National Diploma in Information Technology at Sri Lanka Institute of Advanced Technological Education (SLIATE)
May 1, 2019 - May 1, 2023
Additional Associate Member, Computer Society of Sri Lanka at Computer Society of Sri Lanka
May 1, 2026 - September 30, 2026

Qualifications

G.C.E O/L
January 11, 2030 - September 27, 2025
G.C.E A/L
January 11, 2030 - September 27, 2025
G.C.E Advanced Level
January 1, 2004 - January 1, 2017
Additional Associate Member, Computer Society of Sri Lanka
January 1, 2026 - September 30, 2026

Industry Experience

Software & Internet, Computers & Electronics, Education, Professional Services, Retail, Financial Services