HomePublicationsWork ExperienceEducationProjectsPresentationsCertificationsBlogsVlogs
© 2026 Theviyanthan K.

Work Experience

My work experience.
Graduate Teaching Assistant
Graduate Teaching Assistant
University of Glasgow
2024-Present

I was the Graduate Teaching Assistant for the Operating Systems (COMPSCI4011) course for Level 4 students in 2025. I also marked the exams for the same course.

Teaching
Marking
Senior Software Engineer
Senior Software Engineer
WSO2
2021-2023

  • I made significant contributions to two React apps by developing, testing and documenting new features. I also produced vlogs and blogs to help market the features.
  • I wrote end-to-end tests using Cypress to improve the test coverage of the two React apps.
  • I managed Agile teams to deliver critical features on times.
  • I mentored and coached junior developers to learn the codebases and the best coding practices.
  • I lead and mentored intern developers to develop OIDC SDKs for Node.js, Angular and Express and ship them to production on time.
  • I lead the effort to organise community calls that attracted audience from around the globe.
  • I contributed to WSO2 Oxygen UI, a design system powering WSO2's frontend applications.
  • I worked on reducing the bundle size of the frontend applications, boosting the load times significantly.
  • I was rated as top 5% performer for two successive cycles in 2021 and 2022.
Projects
React
TypeScript
JavaScript
Cypress
Figma
Adobe XD
Agile Methodologies
Software Engineer
Software Engineer
WSO2
2019-2021

  • I played a pivotal role in designing the UX, following the design thinking process, of two frontend applications that are in production now.
  • I developed, wrote tests and documented new features for the two React applications.
  • I developed OIDC SDKs for JavaScript, Single Page Applications and React to help developers integrate WSO2 Identity Server with their applications. These SDKS get 1000+ weekly downloads now.
Awards & Scholarships
  • Sustained Outstanding Contribution

    2020

  • Rockstar Award for producing high-impact tech blogs

    2021

Projects
React
TypeScript
JavaScript
Cypress
Figma
Adobe XD
Agile Methodologies
Volunteer Software Engineer
Volunteer Software Engineer
Lanka Software Foundation
2019-2021

  • I developed a cross-platform mobile application using Flutter to manage election logistics.
  • I took part in the development of an election result and incident management applications using React and Django.
  • I designed and developed React and Django applications to send and receive election tools.
  • These applications were used in the 2019 Presidential Election and 2020 General Election in Sri Lanka.
Projects
React
TypeScript
Flutter
Dart
Django
Python
Associate Software Engineer
Associate Software Engineer
Mobitel
2019

  • I developed node.js app that streamed live data using Socket.IO to a Vue.js app for an event-management system.
  • I developed an Angular application for the dashboard of the event-management system.
Vue.js
Angular
Socket.IO
Trainee Software Engineer
Trainee Software Engineer
Aeturnum
2017-2018

  • I worked on a .NET core project that was meant to help the company manage its human resources and projects. The project used Web APIs, Dapper, Entity Framework, SQL, and Angular.
  • I developed a React-based web app for an online food-ordering service provider and delivered it to production under little to no supervision. I optimized the web app to ensure faster loading time and integrated various payment processing systems such as Braintree, Vantiv, Moneris, and Heartland with the app.
  • I lead, guided, and trained another engineer to continue with the development of this React app.
.NET Core
Angular
React
SQL
Freelance Cricket Writer
Freelance Cricket Writer
Sportskeeda
2014-2018

  • I authored cricket news and analytical articles, primarily on Sri Lanka cricket, several of which were selected as Editor’s Pick and honoured as Article of the Week and Article of the Year.
Awards & Scholarships
  • International Cricket Writer of the Year

    2014

Cricket Analysis
News Writing
Satire Writing