About

My Profile Picture

Chathushi Thalpage

Software Engineer | Graduate Data Science Student LinkedInMediumGithub


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