Junior Software Engineer
Skilled in .NET, TypeScript, Flutter, Laravel & C++ focused on building reliable and scalable applications across web, mobile, and embedded systems.
Driven and detail-oriented Junior Software Engineer with hands-on experience in enterprise system development using ASP.NET and SQL Server. Passionate about designing scalable, efficient software solutions while continuously expanding skills in .NET, Flutter, React, Node.js, and C++ (embedded systems). Eager to contribute to dynamic projects that blend innovation and real-world impact, while growing as a full-stack developer capable of bridging backend efficiency with modern user experiences.
BSc(Hones) Software Engineering - University of Plymouth, UK
Second Class Honours (Upper Division)
Mar 2022 - Sep 2025
GCE Advanced Level - Thurstan College Colombo
Apr 2018 –
Jul 2021
BSC Passes in Chemistry, Physics and Combined
Mathematics
Trainee Software Engineer
Renuka Agri Foods PLC – Colombo (July 2025 – Present)
Developed IT asset system and milk system for the Renuka Group.
Responsible for system development, maintenance, and user support
Technologies: C#, .NET, SQL Server, IIS, TypeScript, React
Trainee Software Engineer
Sri Lanka Telecom Head Office (May 2024 – Nov 2024)
Developed SLT Call Tagging Application. Engaged in client
communication, requirement gathering, and technical documentation.
Technologies: C#, ASP.NET MVC, Bootstrap, MySQL, Laravel
Tech Stack: ASP.NET, MS SQL Server, IIS
Developed a module of an existing enterprise system to
streamline data entry and management for milk collection centers.
The system allows authorized users to record, view, and control milk
quantity, SNF, FAT, and farmer details with timestamps.
Currently in use at Richlife Dairies Limited.
Individually developed
Tech Stack: ASP.NET Web Forms, MS SQL Server, IIS
Built a web-based solution to digitalize the capital
expenditure (CAPEX) request process within the Renuka Group. The
system manages IT asset requisitions end-to-end — from submission
and approval to tracking — replacing a previously manual process.
Currently in use at Renuka Group.
Individually developed
Tech Stack: Python, Firebase, C++, NodeMCU, PlatformIO, VS Code
Designed and implemented an IoT-based automated greenhouse
system to improve vanilla cultivation. Integrated sensors (DHT11,
LDR, soil moisture) for real-time environmental monitoring and
automated mist irrigation. Developed a model to predict vine growth
and a web dashboard for remote monitoring and control
Individually developed
Tech Stack: ASP.NET MVC, MySQL, Bootstrap
Modified and enhanced an existing enterprise system to help telecom
customer service teams systematically record, categorize, and
analyze customer inquiries and complaints. The system enables better
issue tracking and service improvement through data-driven insights.
Currently using at Sri Lanka Telecom Head Office
Group project
Tech Stack: TypeScript, React, MUI, ASP.NET Web API, MS SQL
Server
This IT Asset Inventory System tracks the movement, assignment, and
status of assets (laptops, desktops etc) within an organization. It
logs transactions like stock additions, disposals, user assignments,
repairs, and transfers, ensuring accurate stock levels and asset
history for accountability and management.
Individually developed — In Progress
Public Finance & Procurement Specialist
Retired Sri Lanka Accountants Service Officer
+94 77 376 6601
jpgune@yahoo.com Email
Lecturer, NSBM Green University Faculty of Computing
+94 714105777
gayanp@nsbm.ac.lk
Colombo, Sri Lanka
kavindakiridena@gmail.com
+94 771923861