Chathushi Thalpage
Software Engineer | Graduate Data Science Student LinkedIn • Medium • Github
About Me
I have over 3 years of experience in the IT industry as a full-stack software developer, specializing in end-to-end feature implementation, issue resolution, and delivering client-specific solutions. I’m skilled in debugging, performance optimization, and applying best coding practices, with a strong focus on using AI tools to boost development efficiency. My expertise includes JavaScript frameworks, PHP, MySQL, and testing frameworks, along with hands-on experience in Docker, Linux, Git, and Jira. I also have a solid foundation in algorithm development and enjoy applying mathematical concepts to design simulation software.
Professional Experience
- 
Software Engineer
OrangeHRM (Colombo, Sri Lanka), Mar 2022 - Jul 2025- Actively participated in the complete software development life cycle, from requirement analysis to system design, coding, testing, and deployment on stage environments.
 - Identified and implemented alternative solutions to address technical limitations within the software product.
 - Diagnosed and troubleshooted software application issues by analyzing logs and debugging with Xdebug.
 - Enhanced test coverage and efficiency by implementing structured test cases, automating test runs, and refining test processes within PHPUnit and Codeception
 - Maintained and regularly updated technical specifications to reflect system changes.
 - Designed and implemented customized solutions to meet diverse client requirements.
 - Handled production queries, identified root causes, and implemented effective solutions.
 - Regularly analyzed and addressed performance issues by optimizing database queries.
 - Developed scripts in PHP and Bash for data loading and system-specific conversions.
 - Followed best coding practices, including OOP concepts, SOLID principles, design patterns, and database management concepts.
 - Reviewed and provided feedback on peers’ designs and implementations.
 - Mentored junior developers and conducted knowledge transfer (KT) sessions in areas of expertise.
 
Technologies: Java Scripts,php, AngularJS, Vue.js, MySQL, Docker, Linux, Git, SVN, Jira, Power BI Desktop
 - 
Software Engineer (Intern)
Sutra Technologies (Colombo, Sri Lanka), Jul 2020 - Jan 2021- Developed solid geometry modeling algorithms using geometry engines.
 - Developed 2D/3D shape generation algorithms using mathematical relationships.
 - Implemented 2D editable graphical views with Visualization Tool Kit (VTK) libraries .
 - Successfully applied mathematical concepts to solve real world problems.
 - Demonstrated progress of work through effective presentations.
 
Technologies: C++, MFC Libraries, Open CASCADE, QT Technologies
 
Education & Certifications
- Master of Data Science and AI, (Reading), University of Guelph
 - Bachelor of Science (Honours) in Information Technology, (Second Class Upper Division), University of Moratuwa
 - CIMA Certificate in Business Accounting (Foundation Level)
 - Certifications on Coursera : Machine Learning in Production, Business Analysis and Process Management, Excel Basics for Data Analysis, Introduction to Data Analytics
 - Certifications on TechCanvass : Tableau Fundamentals, Agile Scrum Essentials
 
Achievements & Extracurricular Activities
- 1st Runner Up - Roboteers (Intra-faculty Robotics Competition)
 - High Distinction Merit pass in Australian National Chemistry Quiz
 - Writer in Medium
 - Completion of Western Music Theory & Practical examinations