Isuru Godakanda

Experience Level

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

Language

English
Fluent
Sinhala, Sinhalese
Fluent

Work Experience

Associate Technical Lead - Full-Stack at Aeturnum Lanka (Pvt) Ltd
July 1, 2023 - June 30, 2025
Lead and develop full-stack applications using React, Node.js/Express and MongoDB; design and maintain server-side logic; write unit tests with Jest and end-to-end tests with Cypress; lead AI adoption by building LLM solutions; create Storybook demos for UI components; collaborate with product and backend teams to deliver tailored outcomes; drive 100% test coverage and scalable architecture.
Senior Software Engineer - Full-Stack at Aeturnum Lanka (Pvt) Ltd
July 1, 2021 - June 30, 2023
Senior full-stack engineer delivering robust web apps; worked across frontend React/Redux and backend Node.js/Express; collaborated with cross-functional teams; contributed to architecture and CI/CD improvements.
Software Engineer - Full-Stack at Aeturnum Lanka (Pvt) Ltd
August 1, 2019 - June 30, 2021
Developed full-stack solutions using React, TypeScript, Node.js; built server-side APIs; implemented testing strategies; participated in deployments.
Software Engineering Trainee at Aeturnum Lanka (Pvt) Ltd
August 1, 2018 - August 1, 2019
Onboarding in software engineering practices; contributed to code, tests, and documentation.
Software Engineer at LOLC Technologies Limited
September 1, 2017 - June 1, 2018
Software engineer focusing on full-stack development.
Technical Lead at Aeturnum Lanka (Pvt) Ltd
July 1, 2025 - Present
Current role developing and maintaining user interfaces using React, Redux Toolkit and MUI; building server-side logic with Node.js and Express.js; designing and managing MySQL/MongoDB databases; writing unit tests with Jest and end-to-end tests with Cypress; leading AI adoption at Aeturnum by building LLM solutions and guiding teams.
Associate Technical Lead - Full-Stack at Aeturnum Lanka (Pvt) Ltd / LOLC Technologies Limited
September 1, 2017 - June 1, 2025
Led full-stack development across multiple projects, contributed to architecture decisions, mentored junior developers, and delivered robust web applications.
Senior Software Engineer - Full-Stack at Aeturnum Lanka (Pvt) Ltd
July 1, 2023 - June 1, 2025
Senior software engineer focusing on full-stack development, collaborating with cross-functional teams, and delivering scalable web applications.
Software Engineer - Full-Stack at Aeturnum Lanka (Pvt) Ltd
July 1, 2021 - June 1, 2023
Software engineer responsible for implementing front-end and back-end features, collaborating with product and backend teams to deliver quality software.
Associate Technical Lead at Aeturnum Lanka (Pvt) Ltd
July 1, 2023 - June 30, 2025
Incentivo – Restaurant Marketing Platform: developed web ordering and admin portal features, led TypeScript migration, and built scalable frontend solutions with advanced scheduling and communication modules; established strong testing practices to ensure quality and reliability.
Senior Software Engineer at Aeturnum Lanka (Pvt) Ltd
July 1, 2021 - June 30, 2023
Klarna – AdTech Platform: built SSR-based responsive applications with a custom lightweight carousel UI; implemented Node/Express microservices with Kafka; introduced middleware, database migrations, and automated testing; delivered a reusable e-commerce plugin architecture and structured deployment pipelines.
Software Engineer at Aeturnum Lanka (Pvt) Ltd
August 1, 2019 - June 30, 2021
Developed full-stack features using React/Redux and Node.js, adopting a micro-frontend architecture; implemented cloud-based deployments and a lightweight e-commerce plugin; established test frameworks (Jest, Cypress) and CI/CD pipelines to ensure reliability and maintainability.
Software Engineering Trainee at LOLC Technologies Ltd
September 1, 2017 - June 30, 2018
Maintained and enhanced factoring, lending, and banking finance applications; produced Jasper reports, improved UI for a real-time mobile application, and contributed to GUI development and data handling.
Technical Lead at Aeturnum Lanka (Pvt) Ltd, Colombo
July 1, 2025 - Present
Led AI engineering and R&D initiatives, developing LLM-powered solutions for predictive analytics and enterprise RAG systems, and drove adoption of AI tools across teams.
Associate Technical Lead at Aeturnum Lanka (Pvt) Ltd, Colombo
July 1, 2023 - June 1, 2025
Incen tivo – Restaurant Marketing Platform: developed web ordering and admin portal features, led TypeScript migration, and built scalable front-end solutions with scheduling and communication modules; established strong testing practices.
Senior Software Engineer at Aeturnum Lanka (Pvt) Ltd, Colombo
July 1, 2021 - June 1, 2023
Klarna – AdTech Platform: built SSR-based responsive apps, Node/Express microservices with Kafka, implemented data migrations, and integrated test automation; contributed to scalable, reliable systems.
Software Engineer at Aeturnum Lanka (Pvt) Ltd, Colombo
August 1, 2019 - June 1, 2021
Klarna – AdTech Platform: built SSR-based apps, lightweight embeddable e-commerce plug-in, modular architecture, API integrations, and database microservices for scalable purchase flow.
Software Engineering Trainee at Aeturnum Lanka (Pvt) Ltd, Colombo
August 1, 2018 - July 1, 2019
Led Angular-to-React migration, rebuilt key modules with reusable components, improved UI/UX, and enhanced state management.
Software Engineering Trainee at LOLC Technologies Ltd, Colombo
September 1, 2017 - June 1, 2018
Maintained and enhanced Factoring, Lending, and Banking Finance apps; report development and database operations using Java and Oracle; contributed to UI for a real-time mobile application.

Education

BSc. (Hons) in Information Technology at Sri Lanka Institute of Information Technology
October 1, 2014 - November 1, 2018
Online certificate courses at Udemy
January 11, 2030 - January 4, 2026
BSc. (Hons) Information Technology at Sri Lanka Institute of Information Technology
October 1, 2014 - November 1, 2018
BSc (Hons) in Information Technology – Software Engineering at Sri Lanka Institute of Information Technology
January 11, 2030 - January 1, 2018
BSc (Hons) in Information Technology – Software Engineering at Sri Lanka Institute of Information Technology
January 11, 2030 - January 1, 2018
BSc (Hons) in Information Technology – Software Engineering at Sri Lanka Institute of Information Technology
January 11, 2030 - January 1, 2018

Qualifications

AI Coder: Vibe Coder to Agentic Engineer
January 1, 2026 - April 19, 2026
Master Course in AI for Full-Stack
January 1, 2025 - April 19, 2026
Next.js E-commerce
January 1, 2025 - April 19, 2026
TypeScript with React
January 1, 2022 - April 19, 2026
Java Full Stack with Spring Boot and React
January 1, 2022 - April 19, 2026
MER N Stack Front To Back
January 1, 2019 - April 19, 2026
AI Coder: Vibe Coder to Agentic Engineer
January 1, 2026 - May 7, 2026
Curso AI for Full-Stack
January 1, 2025 - May 7, 2026
Next.js E-commerce
January 1, 2025 - May 7, 2026
TypeScript with React
January 1, 2022 - May 7, 2026
Java Full Stack with Spring Boot and React
January 1, 2022 - May 7, 2026
MERN Stack Front To Back
January 1, 2019 - May 7, 2026
AI Coder: Vibe Coder to Agentic Engineer
January 1, 2026 - May 7, 2026
Master Cursor AI for Full-Stack
January 1, 2025 - May 7, 2026
Next.js E-commerce
January 1, 2025 - May 7, 2026
TypeScript with React
January 1, 2022 - May 7, 2026
Java Full Stack with Spring Boot and React
January 1, 2022 - May 7, 2026
MERN Stack Front To Back
January 1, 2019 - May 7, 2026

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Education
    paper Finance Tracker

    A full-stack personal finance management application built with React, TypeScript, and Node.js. Track your income and expenses, visualize your financial data with interactive charts, and manage your finances with ease.

    🔐 User Authentication - Secure login and registration with JWT
    💰 Income Management - Add, view, and delete income transactions
    💸 Expense Tracking - Track and categorize your expenses
    📊 Dashboard Analytics - Visualize your financial data with interactive charts
    📈 Financial Overview - View total income, expenses, and balance
    📅 Transaction History - Browse recent income and expense transactions
    📥 Excel Export - Download your income and expense data as Excel files
    🖼️ Profile Management - Upload and manage your profile picture
    📱 Responsive Design - Works seamlessly on desktop and mobile devices