DINESH RAJAPAKSHA
Nugegoda, Colombo, Sri Lanka | +94 77 3075020 | [email protected]
LinkedIn: https://www.linkedin.com/in/dineshindunil
Dynamic and solutions-oriented Software Developer with a BEng in Software Engineering from the IIC University
of Technology, Cambodia, and over 6 years of hands-on experience in delivering high-quality software solutions.
Proficient in a diverse technology stack including Java, C#.NET, PHP, JavaScript, HTML, CSS, JSP, Ajax, and
RESTful APIs, with expertise in frameworks such as Spring Boot, React, Node.js, Hibernate, Bootstrap,
ASP.NET Core, and WordPress. Adept at database management using MySQL, MSSQL, and Oracle (PL/SQL)
and experienced in implementing ORM, MVC architectures, and generating business insights with Jasper
Reports and Crystal Reports. Demonstrated excellence in full-cycle software development, combining technical
acumen, creativity, and teamwork to deliver impactful solutions. Skilled in version control using GitHub and
driven by a passion for innovation and problem-solving in complex technical landscapes.
TECHNICAL SKILL
Languages/Techniques: Java, C#.NET, PHP, HTML, CSS, JavaScript, JSP, Ajax, RESTful API
Frameworks / Systems: Spring Boot, React, Node.js, Bootstrap, WordPress, Hibernate, Android, ASP.NET Core
Database: MySQL, MSSQL, Oracle (PL/SQL)
Core Concepts: ORM, MVC
Reporting: Jasper Reports, Crystal Reports
Version Control: GitHub
WORK EXPERIENCE
NATION LANKA FINANCE PLC (formerly KANRICH FINANCE LIMITED) Colombo 3, Sri Lanka
Software Engineer Jan 2021 to Present
● Developed & implemented financial application using C# & database using PL/SQL. (Oracle/11g).
- Designed, developed and deployed software to meet business needs.
- Redesigned some privacy and reporting functions, which helped increase their efficiency by 25% per
quarter.
- Prepared detailed reports using Crystal reports.
- Prepared detailed reports using excel with C#.
- Collaborated with Sri Lankan central bank developers, technical leads, and project managers.
- Reports to: Head of IT and Tech Lead.
Associate Software Engineer May 2018 to Jan 2021
● Developed & implemented financial application using C# & database using PL/SQL. (Oracle/11g).
- Designed, developed and deployed software to meet business needs.
- Redesigned some privacy and reporting functions, which helped increase their efficiency by 25% per
quarter.
- Prepared detailed reports using Crystal reports.
- Prepared detailed reports using excel with C#.
- Collaborated with Technical Leads, Senior Software Engineers and Project Managers.
- Reports to: Tech Lead and Senior Software Engineer
RAPIDVENTURE BUSINESS SOLUTIONS (PVT) LTD Malabe, Sri Lanka
Associate Software Engineer Jan 2017 to Oct 2017
● Developed and implemented Java standalone application named EazyWinBiz using Java and database
using MySQL.
- Developed and implemented software solutions based on client requirements.
- Prepared detailed reports using Jasper Reports.
- Reports to: IT Manager and Tech Lead.
EDUCATION
IIC UNIVERSITY OF TECHNOLOGY Phnom Penh, Cambodia
Bachelor of Engineering in Software Engineering 2019 to 2022
JAVA INSTITUTE FOR ADVANCE TECHNOLOGY Sri Lanka
Professional Graduate Diploma in Software Engineering 2019 to 2022
ORACLE UNIVERSITY United State
ORACLE Certified Professional Java SE 6 Programmer (OCPJP) Nov 2014
ORIENT ACADEMY Badulla, Sri Lanka
Certificate Course in Web Design (Joomla) Jan 2010 to May 2010
NATIONAL YOUTH SERVICES CO-OPERATIVE Badulla, Sri Lanka
Certificate Course in Computer Technology Jan 2008 to Jul 2008
PROJECTS
POS SYSTEM – WEB
● Summary: An application that manages stocks, bills & payments with reporting.
● Role: Full Stack Developer
● Technologies: React, Node.js, MySQL
POS SYSTEM – WINDOWS APPLICATION
● Summary: An application that manages stocks, bills & payments with reporting.
● Role: Full Stack Developer
● Technologies: Java, MySQL, Jasper Report
RESTAURANT MANAGEMENT SYSTEM
● Summary: A touch screen application that manages stocks and bills with reporting.
● Role: Full stack developer.
● Technologies: Java, MySQL, Jasper Report
VEHICLE SERVICE STATION MANAGEMENT SYSTEM
● Summary: An application that manages services, stocks, bills & payments with reporting.
● Role: Full stack developer.
● Technologies: Java, MySQL, Jasper Report
HOTEL ROOM RESERVATION SYSTEM
● Summary: An application that manages rooms reservation with reporting.
● Role: Full stack developer.
● Technologies: Java, MySQL, Jasper Report
SCHOOL BELL SYSTEM
● Summary: An application that automates the school bell alarm system
● Role: Full stack developer.
● Technologies: Java, MySQL, Jasper Report
STUDENT MANAGEMENT SYSTEM
● Summary: An application that manages student attendance & payments with reporting.
● Role: Full stack developer.
● Technologies: Java, MySQL, Jasper Report
TEA ESTATE MANAGEMENT SYSTEM
● Summary: An application that manages payroll, labor duties, plucking details, income & expenses with
reporting.
● Role: Full stack developer.
● Technologies: Java, MySQL, Jasper Report
UNIVERSITY PROJECTS
POS SYSTEM FOR PRINTER ITEM SELLING SHOP
● Summary: An application that manages stocks and bills with reporting.
● Role: Back-end developer.
● Technologies: Java, MySQL, Jasper Report
ONLINE BUS BOOKING SYSTEM E-COMMERCE APP
● Summary: An app that provides online bus seat reservation facility with many features. It includes seating
structure, shopping cart, history email and reporting options.
● Role: Full stack developer.
● Technologies: JSP, Servlet, Java, Java Script, HTML, CSS, Ajax, MySQL, Hibernate
E-LIBRARY ANDROID APP
● Summary: Free and paid pdf reading app.
● Role: Full stack developer.
● Technologies: Android, Java, MySQL, SQLite, Hibernate, Web Service, SOAP