Hello, I'm

Tharsanan Kurukulasingam

Associate Technical Lead at WSO2

Specializing in Cloud-Native technologies, API Management, and Performance Optimization. Building scalable systems with Go, Java, and Kubernetes.

About Me

TK

Building Scalable Cloud-Native Solutions

I'm an Associate Technical Lead at WSO2, where I lead development initiatives focused on API management and cloud-native technologies. My work involves designing high-performance systems using Go, Java, and Kubernetes.

With a strong foundation from the University of Moratuwa (First Class Honours in Computer Science), I've consistently delivered impactful solutions — from achieving a 666% performance improvement to identifying critical security vulnerabilities.

I'm passionate about open source (GSoC alumni), performance optimization, and building systems that scale. When I'm not coding, I enjoy exploring new technologies and contributing to the developer community.

6+
Years Experience
666%
Performance Boost
First Class
Honours Degree
GSoC
Alumni

Technical Skills

Technologies and tools I use to bring ideas to life

Languages

Go Java Python JavaScript C++

Cloud & DevOps

Kubernetes AWS Docker Helm Envoy Jenkins

Databases

MySQL MongoDB PostgreSQL

Frameworks & Tools

NodeJS ReactJS Cucumber Git Linux JMeter

Experience

My professional journey in software engineering

Associate Technical Lead

WSO2

Current

WSO2 API Manager

  • Leading development initiatives for APK and API Management products
  • Driving architectural decisions for cloud-native API gateway solutions
  • Mentoring team members and guiding technical direction

Senior Software Engineer

WSO2

Dec 2021 - Dec 2024

WSO2 API Manager

  • Led development initiative to minimize APK memory consumption by rewriting Java enforcer in Go and leveraging Envoy filters
  • Led evaluation and implementation of EnvoyGateway within APK system, successfully advocating integration into major release
  • Improved product performance by 666% (150 to 1000 APIs) through bottleneck identification and optimization
  • Identified and mitigated critical DoS security vulnerability in APK Enforcer code
  • Designed AI API rate limiting, analytics, and Kubernetes Gateway compliance features

Senior Software Engineer

Enactor

Sep 2021 - Dec 2021

Payments Team

  • Led sub-team in Enactor Payments, managing ecommerce-related tasks
  • Designed and implemented Klarna pay-by-link and token flow functionality
  • Managed DEV and Test environment deployments in AWS using Docker Swarm

Software Engineer

Enactor

Feb 2020 - Sep 2021

Payments Team

  • Designed e-commerce web payment feature with 100% test coverage using Cucumber
  • Implemented 3DS functionality achieving accreditation with Mastercard, Visa, and Amex
  • Developed automated accreditation test runner, completing in 4 weeks vs 3-month ETA

Open Source Contributor

Google Summer of Code

2019

CPAchecker Project

  • Designed and developed IntelliJ plugin for CPAchecker tool
  • Used GitLab CI/CD for testing code style, bugs, and deployment

Software Engineering Intern

Sysco LABS

Jul 2018 - Dec 2018

Sri Lanka

  • Designed and developed resource management system to track AWS resources
  • Dockerized multiple products to support ECR deployments

University of Moratuwa

B.Sc. Eng (Hons) in Computer Science and Engineering

2015 - 2019 | GPA: 3.8 (First Class)

Featured Projects

A selection of projects I've worked on, from API management to payment systems

MockMyAPIs

A free web-based tool for developers to quickly create mock API endpoints. Supports OpenAPI specification upload and manual endpoint definition - no installation required.

React TypeScript Cloudflare D1 Serverless
Visit Site
Featured

QuickTools

A collection of 22+ free browser-based utilities for developers. Includes JSON formatter, Base64 encoder, JWT decoder, UUID generator, hash generator, and more - all running locally for 100% privacy.

Astro Cloudflare Workers TypeScript
Visit Site
Featured

WSO2 APK Memory Optimization

Leading initiative to minimize APK memory consumption by rewriting Java-based enforcer in Go and leveraging Envoy filters for key functionalities.

Go Envoy Kubernetes Performance
Featured

EnvoyGateway Integration

Led evaluation and implementation of EnvoyGateway within APK system. Conducted POC and successfully advocated for integration into major release.

Envoy Kubernetes API Gateway
Featured

Cilium Gateway PoC

Developed proof-of-concept demonstrating Cilium Gateway for both service mesh and API management functionalities.

Cilium eBPF Service Mesh Kubernetes
Featured

Performance Optimization - 666% Improvement

Improved WSO2 API Manager performance from 150 to 1000 APIs by identifying and fixing bottlenecks through load testing and code optimization.

Performance Java JMeter Optimization
Featured

AI API Rate Limiting & Analytics

Designed and implemented subscription-based and backend-based token rate limiting for AI APIs, along with analytics for AI API requests.

AI Rate Limiting Analytics API Management
Featured

Salesforce Bulk API v2.0 Connector

Designed and implemented WSO2 connector for Salesforce Bulk API v2.0, enabling efficient batch data operations.

Salesforce Integration Java WSO2

APIM Testing Automation

Designed Jenkins job for automating APIM profile testing in AWS EKS, eliminating manual testing in patching process.

Jenkins AWS EKS Automation Testing

Klarna & 3DS Payment Integration

Implemented Klarna pay-by-link and 3DS functionality for Enactor Payments, achieving accreditation with major card networks.

Payments 3DS Klarna Security
Featured

CPAchecker IntelliJ Plugin

Google Summer of Code project - Developed IntelliJ IDE plugin for CPAchecker software verification tool with CI/CD pipeline.

Java IntelliJ GSoC Open Source
Featured

AWS Resource Management System

Built internal system to track and manage Sysco LABS AWS resources, improving infrastructure visibility and cost management.

AWS Python Docker DevOps

Get In Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision