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
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.
Technical Skills
Technologies and tools I use to bring ideas to life
Languages
Cloud & DevOps
Databases
Frameworks & Tools
Experience
My professional journey in software engineering
Associate Technical Lead
WSO2
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
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
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
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
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
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.
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.
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.
EnvoyGateway Integration
Led evaluation and implementation of EnvoyGateway within APK system. Conducted POC and successfully advocated for integration into major release.
Cilium Gateway PoC
Developed proof-of-concept demonstrating Cilium Gateway for both service mesh and API management functionalities.
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.
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.
Salesforce Bulk API v2.0 Connector
Designed and implemented WSO2 connector for Salesforce Bulk API v2.0, enabling efficient batch data operations.
APIM Testing Automation
Designed Jenkins job for automating APIM profile testing in AWS EKS, eliminating manual testing in patching process.
Klarna & 3DS Payment Integration
Implemented Klarna pay-by-link and 3DS functionality for Enactor Payments, achieving accreditation with major card networks.
CPAchecker IntelliJ Plugin
Google Summer of Code project - Developed IntelliJ IDE plugin for CPAchecker software verification tool with CI/CD pipeline.
AWS Resource Management System
Built internal system to track and manage Sysco LABS AWS resources, improving infrastructure visibility and cost management.
Get In Touch
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision