Senior Software Engineer - Full-stack

Aruna
Wickramasinghe.

I build scalable web and mobile products end to end, from Go and .NET services to accessible React and Angular interfaces.

Now
Associate Technical Lead, Karbon
Focus
Full-stack · Cloud · Mobile
Based
Colombo, Sri Lanka (UTC+5:30)

About

With over 9 years of experience across web, mobile, and cloud, I build scalable, WCAG-compliant products end to end. Now an Associate Technical Lead at Karbon and co-founder of ipark.fi, I pair deep technical rigor with a founder's mindset and an agentic approach to shipping software.

9+
Years Exp
2.9K+
Github Commits

Currently building

Aruna Wickramasinghe

Experience

05
  1. 2026 - Present

    Associate Technical Lead

    Liquid Labs (Karbon) - Remote (Sri Lanka)
    • Lead full-stack, agentic development of the Karbon platform, turning product goals into shipped features across web and services.
    • Drive AI-assisted delivery workflows that shorten feature turnaround and let a lean team ship at senior scale.
    • Maintain and evolve interconnected Next.js, Ember, and .NET applications, keeping a multi-framework stack coherent and reliable.
    • Mentor engineers and own key architectural decisions, raising code quality and delivery consistency across the team.
  2. 2022 - 2026

    Technical Lead

    Gapstars (Progresity - Rotterdam, NL) - Remote (Sri Lanka)
    • Led a distributed engineering team building the Progresity platform, owning architecture, code review, and delivery cadence over four years.
    • Delivered WCAG 2.1 AA-compliant Angular applications, embedding accessibility into the design system so compliance held as the product scaled.
    • Pioneered agentic development workflows through hands-on R&D, then rolled them out across the team to speed up everyday engineering.
    • Grew the platform from early features to production use across public-sector clients, balancing new delivery with long-term maintainability.
  3. 2024 - Present

    Co-Founder & Architect

    ipark.fi - Helsinki, Finland - Remote (Sri Lanka)
    • Co-founded the company and architected its EV charging management platform (CSMS) end to end, from protocol layer to customer portals.
    • Built a fully OCPP 1.6-compliant charging station management system, enabling interoperability with real-world EV charger hardware.
    • Engineered a Go backend that reliably handles 1000+ daily charging events, instrumented with OpenTelemetry and Grafana for observability.
    • Designed Next.js portals for charger and site management, now piloting with operators in Helsinki and Turku.
  4. 2019 - 2022

    Senior Software Engineer

    IDS NEXT - Colombo, Sri Lanka
    • Migrated legacy monolithic systems to .NET Core, modernizing the codebase for scalability and easier maintenance.
    • Optimized core APIs to cut response times by 40%, improving responsiveness for a hotel ERP used by 220+ hotel chains worldwide.
    • Implemented complex hospitality business logic and third-party integrations to meet the real operational needs of hotel clients.
  5. 2017 - 2019

    Software Engineer

    Zillione - Colombo, Sri Lanka
    • Developed enterprise ERP and POS solutions for major clients including Dialog Axiata, shipping systems into live production.
    • Built a mobile POS application that cut in-store counter queues by moving SIM and device sales onto handheld devices.
    • Integrated third-party payment gateways for secure online transactions, including a public payment system for the University of Colombo.

Academic & research

Education

BSc in Information Technology

2019
SLIIT (Sri Lanka Institute of Information Technology)

Covered software engineering, database systems, algorithms, distributed systems, mobile development, machine learning, software architecture, security, user experience, and programming fundamentals throughout coursework.

Research & publications

An Enhanced Networked Traffic Light System and Traffic Flow Prediction Using Machine Learning

2019
IEEE

A smart traffic light system using Google Maps and cameras with neural networks to manage congestion across six junctions. Two algorithms process real-time video and traffic data: one reduces congestion locally, another optimizes network-wide flow, exposed through a REST endpoint for optimal routing recommendations.

Read paper

Stack

37 tools across 8 domains, from languages and frameworks to the infrastructure that runs them.

Languages

06
  • TypeScript
  • C#
  • JavaScript
  • Python
  • Go
  • SQL

Frontend

08
  • React
  • Next.js
  • Angular
  • Astro
  • TailwindCSS
  • PrimeNG
  • Shadcn
  • Bootstrap

Backend

07
  • .NET Core
  • FastAPI
  • Go
  • Convex
  • Supabase
  • PostgreSQL
  • MSSQL

Mobile

03
  • React Native
  • Expo
  • .NET MAUI

Cloud & Infra

07
  • Azure
  • AWS
  • Vercel
  • Sevalla
  • Redis
  • Docker
  • Fly.io

Observability

04
  • Datadog
  • Sentry
  • Grafana
  • OpenTelemetry

Analytics

01
  • PostHog

Methodologies

01
  • Agile

Selected work

Products and platforms across mobile apps, enterprise systems, and research. 21 entries.

Personal Apps

08

Enterprise Solutions

06

Academic Projects

07

Available for interesting problems

Let’s build
something.

Looking for a full-stack engineer, building an EV startup, or want to talk through a project? My inbox is open.

[email protected]