code Web Application Developer
science Research Computing Specialist
architecture Application Architect

SUGITH KARUNARATNE

17+ Years Experience
100+ Projects
50+ Technologies

I design and build scalable web applications and research-driven platforms with a strong focus on application architecture, performance, and security. Based in Edmonton, Alberta, I work across the full stack to deliver reliable, maintainable digital solutions that support real-world research and operational workflows.

Building digital experiences that matter. Explore my journey, skills, and passion for creating innovative solutions.

Scroll to explore

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.

local_cafe
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.

sports_cricket
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.

directions_bike
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

Let's get technical. These are the skills I'm proud of and continuously refine throughout my career. From designing beautiful user interfaces to building robust backend systems, I've cultivated expertise across the full spectrum of web development. My skills span multiple domains including design, frontend and backend technologies, various frameworks, and development tools. Each category represents years of hands-on experience, problem-solving, and a commitment to staying current with evolving technologies in the ever-changing landscape of software development.

architecture

Core Expertise

account_tree
Application Architecture
code
Full-Stack Development
science
Research Computing Support
rule
Requirements Analysis & Technical Consulting
sync_alt
Application Modernization
palette

Design

brush
Graphic Design
web
Web Design
design_services
UI Design
psychology
UX-Aware Design
account_tree
Information Architecture
article
Content-Driven Design
language

Frontend

html
HTML5 / CSS3
javascript
JavaScript / AJAX / jQuery
view_quilt
Vue / Vuex
devices
Responsive & Mobile-First Design
view_compact
Component-Based UI Development
accessibility
Accessibility-Aware Frontend
storage

Backend

php
PHP
code_off
Python
dns
Node.js / Express
database
Postgres / MySQL
api
RESTful API Development
security
Authentication & Authorization
tune
Database Design & Optimization
shield
Secure Application Development
build

Frameworks & Tools

web_asset
CMS (Joomla / Drupal / WordPress)
shopping_cart
E-Commerce (OpenCart / Magento)
dashboard
Other Web Frameworks (Django / CakePHP / Slim)
view_module
Laravel
admin_panel_settings
FilamentPHP
cloud
ASP.NET Core
phone_android
Mobile Development (React Native)
integration_instructions
API & Third-Party Integrations
autorenew
Legacy System Maintenance & Migration
computer
Windows / Ubuntu
settings

Infrastructure & Operations

dns
Linux Server Administration
cloud_upload
Application Deployment
query_stats
Application Monitoring & Logging
backup
Backup & Disaster Recovery
lock
Secure Data Handling
vpn_key
Institutional Authentication Integration
school

Research Computing & Academic Systems

science
Research Application Support
poll
Survey Platforms (Qualtrics / SurveyMonkey)
storage
Research Data Management
verified_user
Human-Subject Data Security
groups
Research Lab & Conference Websites
settings_suggest
Academic Workflow Automation

Career

Experience (17 Years)

Experience in the IT sector.

Current
work
Aug 2023 - Present

Senior Research Computing Analyst

business University of Alberta
location_on Edmonton, Alberta, Canada

Senior Research Computing Analyst

business University of Alberta
location_on Edmonton, Alberta, Canada
schedule 2023 August - Current

Responsibilities:
  • Full-Stack Web Development – Build and maintain scalable web applications using Laravel, Vue.js, and Filament, ensuring high performance and security.
  • Server & System Administration – Deploy, manage, and optimize Ubuntu servers for web applications, databases, and IT services.
  • Backup & Disaster Recovery – Maintain a dedicated backup server, implement automated backups using rsync, perform database backups and ensure high availability for critical data.
  • WordPress Hosting & Management – Run and maintain multiple WordPress sites, ensuring security, performance, and scalability.
  • Survey Research & Data Collection – Design and manage surveys using Qualtrics, supporting academic and administrative research needs.
  • Automation & Scripting – Use Bash and Python to automate server maintenance, monitoring, and deployment workflows.
  • Database & LAMP Stack Management – Configure and manage LAMP stack (Linux, Apache, MySQL, PHP) environments for robust application hosting. Configure and use Shibboleth for authentication/authorization and LDAP to gather necessary data.
  • Creative & Digital Media Production – Design posters, banners, and conference materials.
  • IT Support & Collaboration – Work closely with faculty, researchers, and staff to provide technical solutions, web development, and system optimizations.
code
Full-Stack Applications (Laravel / Vue.js / Filament)
In-house Web Applications

Build and maintain scalable web applications using Laravel, Vue.js, and Filament with focus on performance and security.

storage
Infrastructure / DevOps
Ubuntu Server Hosting & Optimization

Deploy, manage, and optimize Ubuntu servers for web apps, databases, and departmental IT services.

Backup & Disaster Recovery

Dedicated backup server with automated rsync backups and database backups to protect critical data.

Authentication & Directory Integration

Configured and used Shibboleth for authN/authZ and LDAP for directory data needs.

public
WordPress Hosting & Management
Multiple WordPress Sites

Run and maintain multiple WordPress sites with security, performance, and scalability practices.

poll
Survey Research
Qualtrics Surveys

Design and manage Qualtrics surveys supporting academic and administrative research needs.

Technologies, Tools and Practices
Laravel
VueJS
Filament
PHP
Python
Bash
Ubuntu
MySQL
Postgres
WordPress
Shibboleth
LDAP
Apache
rsync
work
Nov 2020 - Aug 2023

Programmer/Analyst

business University of Alberta
location_on Edmonton, Alberta, Canada
code
Apr 2018 - Nov 2020

Full Stack Developer

business Rigsmart Systems
location_on Edmonton, Canada Area
web
Apr 2015 - Apr 2018

Web Application Developer

business University of Alberta
location_on Edmonton, Alberta, Canada
star
Feb 2013 - Apr 2015

Lead Developer

business Wild TV Inc.
location_on Edmonton, Canada Area
tv
Feb 2013 - Apr 2015

Lead Developer

business SmartOTT
location_on Edmonton, Canada Area
laptop
Apr 2014 - Feb 2015

Web Developer

business Chinook Multimedia Inc.
location_on Edmonton, Canada Area
business_center
Jun 2010 - Feb 2013

Founder

business Webrubix IT Consulting Inc.
location_on Colombo, Sri Lanka
engineering
Apr 2010 - Dec 2011

Software Engineer

business iBCScorp
location_on Battaramulla, Sri Lanka
computer
Jun 2008 - Apr 2010

Software Engineer

business Eyepax IT Consulting (Pvt) Ltd.
location_on Colombo, Sri Lanka

Education

Background

Academic achievements and certifications.

school
2012-2014

BTech. Degree in Technology Management

business Northern Alberta Institute of Information Technology
location_on Edmonton, Canada
school
2003-2008

Special Honors BSc. Degree in Information Technology

business Sri Lanka Institute of Information Technology
location_on Colombo, Sri Lanka
verified
2003

Certificate in Graphic Designing

business Kent Academy of Digital Science
location_on Colombo, Sri Lanka
workspace_premium
2002

Diploma in PC Assembling, Networking & User Tech. Support

business IDM Computer Studies (Pvt) Ltd
location_on Colombo, Sri Lanka

Education

Certificates

My constant upgrades with the help of learning materials from epl.ca, lynda.com, coursera.org

5, Feb 2023 - No Expiration Date

The Complete Guide to Becoming a Software Architect

verified udemy
Sep 2020 - No Expiration Date

SurveyMonkey Essential Training

verified lynda
Sep 2020 - No Expiration Date

ASP.NET Core: Middleware

verified lynda
Sep 2020 - No Expiration Date

Learning ASP.NET Core MVC

verified lynda
Aug 2020 - No Expiration Date

C# Essential Training: 2 Flow Control, Arrays, and Exception Handling

verified lynda
Jul 2020 - No Expiration Date

C# Essential Training: 1 Syntax and Object Oriented Programming

verified lynda
Jul 2020 - No Expiration Date

Object-Oriented Programming with Java

verified coursera
Jun 2020 - No Expiration Date

Vanilla JavaScript: Client-Side Data Storage

verified lynda
Jun 2020 - No Expiration Date

Learning React.js

verified lynda
Jun 2020 - No Expiration Date

The Fundamentals of Digital Marketing

verified google-digital-garage
May 2020 - No Expiration Date

JavaScript: Prototypes

verified lynda
May 2020 - No Expiration Date

JavaScript: Patterns

verified lynda
Feb 2020 - No Expiration Date

Learning Vuex

verified lynda
Dec 2019 - No Expiration Date

React: Building Progressive Web Apps (PWAs)

verified lynda
Nov 2018 - No Expiration Date

Ethical Hacking with JavaScript

verified lynda
Nov 2018 - No Expiration Date

JavaScript: Classes

verified lynda
Apr 2018 - No Expiration Date

Laravel 5 Essential Training: 1 The Basics

verified lynda
Apr 2018 - No Expiration Date

Vue.js: Building an Interface

verified lynda
Apr 2018 - No Expiration Date

Angular: Building Large Applications

verified lynda
Jan 2018 - No Expiration Date

Learning Bitcoin

verified lynda
Apr 2015 - No Expiration Date

Drupal 7: Custom Module Development

verified lynda
Apr 2015- No Expiration Date

Drupal 7: Creating and Editing Custom Themes

verified lynda