Software Engineer with 2+ years of experience in full-stack development, API integration and development, and database-driven system design. Skilled in frontend engineering, backend development, authentication and authorization systems, and scalable state management, with working knowledge of TypeScript and Azure AD (Microsoft Entra ID). Experienced with React, Next.js, Redux, Node.js, Flask, MySQL, and MongoDB. Collaborative and detail-driven engineer, focused on code quality, system scalability, and continuous improvement in agile, cross-functional teams.

Malshi Kulasinghe

Software Engineer with 2+ years of experience in full-stack development, API integration and development, and database-driven system design. Skilled in frontend engineering, backend development, authentication and authorization systems, and scalable state management, with working knowledge of TypeScript and Azure AD (Microsoft Entra ID). Experienced with React, Next.js, Redux, Node.js, Flask, MySQL, and MongoDB. Collaborative and detail-driven engineer, focused on code quality, system scalability, and continuous improvement in agile, cross-functional teams.

Available to hire

Software Engineer with 2+ years of experience in full-stack development, API integration and development, and database-driven system design. Skilled in frontend engineering, backend development, authentication and authorization systems, and scalable state management, with working knowledge of TypeScript and Azure AD
(Microsoft Entra ID). Experienced with React, Next.js, Redux, Node.js, Flask, MySQL, and MongoDB. Collaborative and detail-driven engineer, focused on code quality, system scalability, and continuous improvement in agile, cross-functional teams.

See more

Experience Level

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

Language

English
Advanced

Work Experience

Project at Tender Automation System (GDC Consultants Ltd.)
March 1, 2026 - Present
Developed a web-based system to streamline tender preparation and submission workflows. Integrated role-based modules and automated document generation. Built smart filtering, Redux-based state management, and CI/CD pipelines with GitHub Actions for automated Azure deployment.
Project at SGDC Properties Platform (GDC Consultants Ltd.)
February 1, 2026 - Present
Developed a full-stack property management platform supporting tenants, landlords, and administrators. Designed authentication, booking workflows, and rental application modules for multi-role property operations. Integrated payment gateway features, rental appraisal workflows, and financial reporting capabilities. Applied Redux-based state management and set up CI/CD pipelines using GitHub Actions for automated Azure deployment.
Project at Peak Pro – Business Website (GDC Consultants Ltd.)
October 1, 2025 - October 1, 2025
Developed and deployed a production-ready client-facing responsive website for Peak Pro (peakpro.co.nz). Included service, about, and project showcase pages, with a dynamic project gallery and integrated contact form.
Software Engineer at GDC Consultants Ltd.
September 1, 2024 - Present
Working in collaboration with the head office (New Zealand), contributed to multiple projects implementing front-end and back-end solutions using ReactJS, CSS, Material UI, Bootstrap, MySQL, MongoDB, Node.js, and Next.js. Engaged in Agile project management, code reviews, and CI for quality software delivery.
Software Engineering Intern at Hasthiya IT (Pvt) Ltd.
December 1, 2022 - June 1, 2023
Engineered end-to-end frontend and backend features for multiple web and mobile apps for the PawprintID platform. Gathered client requirements, authored functional specifications, and showcased features to stakeholders to accelerate approval cycles. Built and delivered features for three production apps. Worked with React.js, Flutter, Node.js, and MySQL in agile environments including debugging and code reviews.
Project at Clinical Management System (University of Moratuwa, Sri Lanka)
January 1, 2021 - January 1, 2022
Developed a full-stack clinical management system to streamline workflow automation and service operations. Implemented authentication, lab report generation, notifications, and data visualization. Improved operational efficiency through centralized clinical workflow management features.

Education

Bachelor of Science (Hons.) in Information Technology & Management at University of Moratuwa, Sri Lanka
January 8, 2020 - June 30, 2024

Qualifications

Undergraduate Research Showcase – UoM Research Week 2024
February 1, 2024 - February 1, 2024
Microsoft Learn Student Ambassador
January 1, 2022 - August 22, 2026
Undergraduate Research Showcase — UoM Research Week 2024
January 1, 2024 - August 22, 2026
Alpha Milestone Hackathon — Moratuwa 4.0 (Mini Hackathon, 7th place)
January 1, 2022 - August 22, 2026
CODE RUSH 2020 (Intra-faculty coding competition, 11th place)
January 1, 2020 - August 22, 2026
CSEmence 2021 (Annual awards ceremony)
January 1, 2021 - August 22, 2026
Best Manager Award — AI ESEC Sri Lanka
January 1, 2021 - August 22, 2026

Experience Level

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