Data Scientist and Software Engineer from St. Catharines, ON, Canada
I'm Pranath Pussella, a Data Scientist with over 5 years of experience in Software Development. I'm interested in building data products and software solutions.
What I've done recently
I've recently worked on several interesting projects related to data science and data analysis. Here are some of my favourites.
Simulation for Cricket
A machine learning-based cricket simulator that predicts delivery outcomes, enabling match simulations, scorecards, and batting position optimization in Twenty20 cricket.
Machine LearningCricketSimulationArts Dashboarad
A visual summary of Canada Council for the Arts grants from 2017–2024, showing funding trends, recipient types, and distributions across disciplines and regions.
DashboardArtsSoftware Developer Analysis
Analysis of data professionals' career aspects and software developers' learning preferences in their career development.
DashboardPowerBISamplingStratified Adaptive Clustering
Implementation of the concept of Stratified Adaptive Cluster Sampling in R based on the research paper by Steven K. Thompson.
R Programming LanguageSamplingML Shrinkage Strategies
A project that applies shrinkage strategies to a logistic regression model to predict the winner of a cricket match.
PythonMachine LearningShrinkageFlu Shot Overview
A healthcare data dashboard designed to present an overview of the flu shot progress across the USA.
DashboardHealthcare
Where I've worked
- Company
- MultiplierNew York, USA / Singapore
- Title
- Software Engineer
- Date
- July 2023 – Present
- Completed over 60 change requests and features in Java and Kotlin, from planning to completion while collaborating with other stakeholders.
- Handled approximately 2-3 internal and external client queries weekly to offer timely client support.
- Used SQL and Java for implementing country-specific configurations and introduced 5 new countries to the platform.
- Company
- Brock UniversitySt. Catharines, ON, Canada
- Title
- Graduate Teaching Assistant
- Date
- January 2023 – December 2024
- Responsible for holding 2 weekly labs, and graded assignments of 8 courses, covering the workload of more than 1,000 students over 5 terms.
- Company
- Fidenz TechnologiesNawala, Sri Lanka
- Title
- Data Scientist / Software Engineer
- Date
- May 2021 – December 2022
- Built a data pipeline with Python to enable data gathering of 20+ developers from Jira and BitBucket. Used Amazon OpenSearch to develop reports and dashboards, providing the capability to draw recommendations for data-driven decision making.
- Led a team of 4 engineers to support the development and implementation of key business initiatives by applying strong critical thinking and analytical skills. Using Java, GraphQL, and SQL, developed more than 10 product features including data reporting tools.
- Used PyTorch for developing a Reinforcement Learning agent which can navigate itself to a Target while avoiding obstacles ↗️
- Developed a traffic sign recognizer using Keras to showcase machine learning best practices (data processing, computation, analysis, and modeling) ↗️
- Company
- Dialog Axiata PLC (Channel Planning Division)Colombo, Sri Lanka
- Title
- Junior Data Scientist
- Date
- February 2021 – May 2021
- Used SQL and Tableau to analyze and interpret trends, providing daily actionable recommendations to 1,000+ salesmen using reports.
- Defined 2 KPIs to assess the performance of optimization models and measured the success of models to draw meaningful conclusions.
- Developed a Tableau dashboard by integrating data from multiple sources, translating complex information to meaningful insights.
- Delivered approximately 3 ad-hoc reporting outputs weekly based on demands of other teams, supporting the business to produce insights.
- Company
- Fidenz TechnologiesNawala, Sri Lanka
- Title
- Associate Software Engineer
- Date
- March 2019 – February 2021
- Developed a big data streaming solution using C#, ASP.NET, and IIS, extracting metadata from more than 10 devices (cameras, NVRs and security devices) simultaneously with a throughput of over 50,000 events/s. Created plugins for connecting data sources from 4 different vendors. ↗️
- Applied analytical skills by creating visualizations in Splunk and Kibana to translate streams of camera metadata into meaningful insights.
- Utilized strong communication and written skills to author a 5-page technical documentation wiki, clearly and concisely communicating technical characteristics to different audiences.
- Automated processes related to test cases using the Selenium Framework (Python), covering over 10 common UI flows.
What / Where I've studied
- School
- Brock UniversitySt. Catharines, ON, Canada
- Title
- MSc in Mathematics and Statistics
- Date
- January 2023 – October 2024
- Specialization: Statistics
- Average: 90%
- School
- Rajarata University of Sri LankaMihintale, Sri Lanka
- Title
- BSc in Industrial Mathematics
- Date
- December 2014 – March 2019
- Major: Mathematics; Minor: Computer Science
- GPA: 3.41 / 4.00
- School
- University of Colombo School of Computing (UCSC)Colombo, Sri Lanka
- Title
- Bachelor of Information Technology
- Date
- January 2015 – March 2019
- GPA: 3.02 / 4.00
What I've Published
- Journal
- 51st Annual Meeting of the Statistical Society of CanadaJune 2024
- Manuscript Title
- Simulation for Cricket: A Machine Learning Approach
- Additional Note
- Authors: Pranath Pussella, Tianyu Guan, and Robert Nguyen
- Type: Abstract
- Page: 113
- Location: Memorial University of Newfoundland, St. Johns, NL, Canada
- Journal
- International Journal of Sports Science & CoachingDecember 2022
- Manuscript Title
- In-game winner prediction and winning strategy generation in cricket: A machine learning approach
- Additional Note
- Authors: Pussella Pussella, Rajitha M Silva, and Chaminda Egodawatta
- Type: Journal Publication
- Page: 2216 - 2229
- Volume: 18; Issue: 6
- DOI: https://doi.org/10.1177/1747954122111973
- Journal
- International Conference in Data Science 2021June 2021
- Manuscript Title
- Game Outcome Predictor and Game Plan Generator for Twenty20 Cricket
- Additional Note
- Authors: Pussella Pussella, Rajitha M Silva, and Chaminda Egodawatta
- Type: Abstract
- Page: 27
- Journal
- 2018 IEEE International Conference on Information and Automation for Sustainability (ICIAfS)December 2018
- Manuscript Title
- Case Study on an Adaptive Traffic Controlling Method Using Real-time Traffic Streaming
- Additional Note
- Authors: HMR Shanaka, Pranath Pussella, RMPN Rathnayake, WAMNC Ariyarathna, PDR Viduruwan, and KASH Kulathilake
- Type: Conference Proceeding
- Page: 1-6
- Location: Colombo, Sri Lanka
Awards
- Awarding Body
- 51st Annual Meeting of the Statistical Society of CanadaJune 2024
- Title
- Business & Industrial Statistics Section: Student Research Presentation Award
- Date
- Honorable Mention
- Awarding Body
- Brock University, St. Catharines, ON, Canada2023 / 2024
- Title
- Research Fellowship / International Fellowship
- Date
- Recipient
- Awarding Body
- Rajarata University of Sri LankaDecember 2022
- Title
- Applied Sciences Undergraduate Research Sessions 2019 (Mathematics Discipline)
- Date
- Best Presentation
- Awarding Body
- Sri Lanka Association for the Advancement of ScienceOctober 2019
- Title
- Physical Science Awards 2019
- Date
- Presenter (Finalist)