Badges
Certifications
Work Experience
Software Engineer
DP Infotech Pvt Ltd• September 2022 - Present
Implemented new modifications to the Water Park Management system (PearlBay), improving functionality and user experience, Won awards at the FITIS and SLASSCOM award ceremonies using ReactJS, NodeJS, ExpressJS, MongoDB, Git, Jira. Mentored junior developers on software development best practices, software tools, and programming techniques. Contributed to the design and development of the e-business card, incorporating all the features of a physical business card with digital enhancements that Increased user engagement by 40% using NextJS, Tailwind CSS, NodeJS, AppWrite. Utilized the worker thread module to orchestrate parallel execution of time consuming tasks, resulting in substantial performance improvements of 15% within the NodeJS web API. Collaborated with cross-functional teams to analyze and address user requirements, implemented new features and enhancements to the ongoing ERP system using .NET, jQuery, OracleDB, Azure. Optimized performance by 20% by utilizing useCallback and useMemo hooks to avoid unnecessary re-renders and re-computations.
Associate Software Engineer
DP Infotech Pvt Ltd• October 2020 - September 2022
Designed and developed the PearlBay Water Park Management System from scratch, incorporating responsive design, authentication, authorization, module lazy loading, unit testing, and deployment features using ReactJS, NodeJS, ExpressJS, MongoDB, OracleDB, Azure, Git, Jira, Redux. Designed and developed a REST API to seamlessly integrate 3rd party APIs with PearlBay system. Implemented advanced security measures to safeguard the system from malicious attacks and threats using NodeJS, ExpressJS, Azure, JWT, Joi. Designed and developed a report generating module that dynamically generates reports when adding the necessary details to the database, simplifying the process of creating new reports and increasing the efficiency of the reporting process by 50% using NodeJS, ReactJS, MongoDB. Actively participated in the continual enhancement and upkeep of an ERP system using .NET, jQuery, OracleDB, Azure, Git, Jira. Designed and implemented an e-receipts generation system for customers who purchase water park memberships. The system sends a unique URL for the membership e-receipt to the customer via SMS, which increased the user experience by 50% using NextJS, Dynamic Routing.
Trainee Software Engineer
DP Infotech Pvt Ltd• December 2019 - October 2020
Implemented new modules (Imports, Workshop, ICAM) into the existent ERP system using .NET Core, jQuery, OracleDB, Azure, Git, Jira. Debugged the existing VB systems and identified the entire process, integrating it into the current ERP system.
Education
Sri Lanka Institute of Information Technology (SLIT)
Software Engineering, BS• February 2018 - February 2022
Successfully completed the degree in Bachelors of Science Honours in Information Technology Specialized in Software Engineering with the Second Class Honors Lower Division