Profile
Who am I?
I am Sugith Karunaratne, an accomplished application developer in Edmonton, Alberta with over 16 years of experience in a variety of programming languages, web architecture, and development methods. This website will help you to get to know me in personal and professional level; my education, career, portfolio and much more. So please sit back and enjoy!
Profile
What I love?
Playing Guitar
Navigating the early chords and strings of the guitar as a beginner, my journey into the world of programming finds a parallel rhythm in the gentle plucking of strings. Embracing the challenges and joys of both endeavors, I weave a narrative of discovery and growth, where each coding syntax and musical note marks a step towards proficiency in these tandem pursuits.
Coffee
As a programmer, my love for coffee transcends the mere enjoyment of its rich flavor and invigorating aroma. Coffee, to me, is the silent companion that fuels my coding marathons and provides the necessary kickstart to my creative endeavors. It's not just a beverage; it's a ritual, an inspiration, and an essential ally in my journey as a programmer.
Cricket
Having acquired the skills of cricket in my childhood, the irresistible allure of the game has been a constant in my life ever since. I proudly represented my school and several clubs in Sri Lanka, fostering a deep passion for the sport. Presently, I continue to indulge in my love for cricket by participating in the Edmonton & District Cricket League, cherishing the enduring connection to the game that began in my youth.
Cycling
Biking through the vibrant cityscape and picturesque trails of Edmonton is a source of pure delight for me. Each ride is a refreshing blend of urban exploration and natural escapades, providing a perfect balance between the energetic pulse of the city and the serene beauty of its trails. Edmonton's awesome biking trails not only keep me physically active but also serve as a constant reminder of the city's commitment to providing a diverse and enjoyable biking experience.
Skills
I am good at
Application Architectures
Full-Stack Development
Let's get technical. These are the skills I'm proud of
Career
Experience (16 Years)
Experience in the IT sector.

Senior Research Computing Analyst
businessUniversity of Alberta
location_onEdmonton, Canada

Full-Stack Developer
businessRigSmart Systems Inc.
location_onEdmonton, Canada

Programmer
businessFreelancer
location_onEdmonton, Canada

Web Application Developer
businessUniversity of Alberta
location_onEdmonton, Canada

Web Developer
businessChinook Multimedia Inc.
location_onEdmonton, Canada

Lead Developer
businessWild TV Inc. | Smart OTT Inc.
location_onEdmonton, Canada

Founder
businessWebrubix IT Consulting
location_onMoratuwa, Sri Lanka

Software Engineer
businessiBCScorp LLC.
location_onBattaramulla, Sri Lanka

Software Engineer
businessEyepax IT Consulting (Pvt) Ltd.
location_onColombo, Sri Lanka
Education
Background

BTech. Degree in Technology Management
Northern Alberta Institute of Information Technology, Edmonton, Canada
2012-2014
Special Honors BSc. Degree in Information Technology
Sri Lanka Institute of Information Technology, Colombo, Sri Lanka
2003-2008
Certificate in Graphic Designing
Kent Academy of Digital Science, Colombo, Sri Lanka
2003
G.C.E Advanced Level
St.Sebastian's College, Moratuwa, Sri Lanka
2003
Diploma in PC Assembling, Networking & User Tech. Support
IDM Computer Studies (Pvt) Ltd, Colombo, Sri Lanka
2002Education
Certificates
My constant upgrades with the help of learning materials from the epl.ca, lynda.com, coursera.org
-
The Complete Guide to Becoming a Software Architect
Issued 5, Feb 2023 - No Expiration Date
-
SurveyMonkey Essential Training
Issued Sep 2020 - No Expiration Date
Credential ID 987FF9D1BEF34E2E86E7942B6638AD99
-
ASP.NET Core: Middleware
Issued Sep 2020 - No Expiration Date
Credential ID 9B5165C991674B70A3A5E5FED7FE2105
-
Learning ASP.NET Core MVC
Issued Sep 2020 - No Expiration Date
Credential ID A0B4CE5E03BD4E3D8B60FE2D9386068B
-
C# Essential Training: 2 Flow Control, Arrays, and Exception Handling
Issued Aug 2020 - No Expiration Date
Credential ID 7ABF45E812CF4FF193B30EF0D4EC7820
-
C# Essential Training: 1 Syntax and Object Oriented Programming
Issued Jul 2020 - No Expiration Date
Credential ID 8DE9B122CD074059985C83BDDEEF931E
-
Object-Oriented Programming with Java
Issued Jul 2020 - No Expiration Date
-
Vanilla JavaScript: Client-Side Data Storage
Issued Jun 2020 - No Expiration Date
Credential ID 2E96B515FAED4D1C83474F5A8F7055F5
-
Learning React.js
Issued Jun 2020 - No Expiration Date
Credential ID 88BB37D368984B4683D2FA79B535AE1B
-
The Fundamentals of Digital Marketing
Issued Jun 2020 - No Expiration Date
-
JavaScript: Prototypes
Issued May 2020 - No Expiration Date
Credential ID E1E27C3596574DE483E4550437444944
-
JavaScript: Patterns
Issued May 2020 - No Expiration Date
Credential ID 44BA366120D64B5F890F5A9D7CAC87BB
-
Learning Vuex
Issued Feb 2020 - No Expiration Date
Credential ID 52F7AD1631B144498D8B6BFC4AC2E900
-
React: Building Progressive Web Apps (PWAs)
Issued Dec 2019 - No Expiration Date
Credential ID D1BF8DFCC3CE497EA077B490E801C6BD
-
Ethical Hacking with JavaScript
Issued Nov 2018 - No Expiration Date
Credential ID FE9EBD2F370040E0A95D8703D31B536B
-
JavaScript: Classes
Issued Nov 2018 - No Expiration Date
Credential ID BF57DF0380074496A255782B3916F5C3
-
Laravel 5 Essential Training: 1 The Basics
Issued Apr 2018 - No Expiration Date
Credential ID BC3344181E784EB9B69502A29A0D49A3
-
Vue.js: Building an Interface
Issued Apr 2018 - No Expiration Date
Credential ID 0F1966B321784CABBB3F0B7387CAF00F
-
Angular: Building Large Applications
Issued Apr 2018 - No Expiration Date
Credential ID 557C0C85BE0D4B83AE22054181795DFD
-
Learning Bitcoin
Issued Jan 2018 - No Expiration Date
Credential ID DD087178C85746DBA5453EE229808C82
-
Drupal 7: Custom Module Development
Issued Apr 2015 - No Expiration Date
Credential ID 51A9C6C317B34E56B7E9D17200ADD8DC
-
Drupal 7: Creating and Editing Custom Themes
Issued Apr 2015- No Expiration Date
Credential ID 8B76CFB5F0DE4B0FB4055DDDCF11E0D0