Dimuthu Wickramanayake

Senior Platform Engineer

7+ years architecting distributed systems, high-throughput API platforms, and production AI infrastructure across AWS and GCP.

Experience

Senior Software Engineer (Backend / Platform) · Bitsmedia

Dec 2022 – Present

  • Architected high-throughput distributed microservices using Node.js (NestJS) on GKE sustaining 3000+ RPS
  • Designed production API platform with rate limiting and HMAC request signing serving millions of users
  • Built event-driven streaming pipelines using Pub/Sub and Debezium/Kafka with Dataflow and BigQuery
  • Led LLM-powered content generation platform orchestrating multimodal AI inference pipelines
  • Optimized Redis caching achieving 40% reduction in API latency
  • Owned CI/CD pipelines and IaC deployments across GCP with comprehensive observability

Senior Software Engineer · Sysco Labs

Dec 2020 – Dec 2022

  • Developed distributed microservices using Java (Spring Boot) on AWS ECS for freight management
  • Built real-time streaming pipelines using AWS Kinesis and Lambda
  • Implemented OAuth 2.0 and RBAC for enterprise workflows
  • Established IaC using Terraform and automated CI/CD with Docker

Software Engineer · DirectFN

May 2019 – Dec 2020

  • Developed secure backend APIs in Node.js for financial trading systems
  • Containerized services using Docker with monitoring and observability

Selected work

  • Limbiq — Published on PyPI. LLM-agnostic middleware with neurotransmitter-inspired adaptive memory, semantic search, and knowledge graph extraction.
  • PII Guard — High-performance Rust proxy intercepting LLM API requests, detecting and redacting PII with in-memory vault for re-identification.
  • DrawPro — Full-stack zero-knowledge collaborative diagramming platform. Implements ECIES (X25519 ECDH + HKDF-SHA512 + AES-256-GCM) entirely client-side via Web Crypto API and @noble/curves — private keys protected by Argon2id (128 MB, 4-iter) with PBKDF2-SHA256 one-time recovery codes. Server stores only ciphertext blobs, never plaintext. Backed by Yjs CRDT + Redis Pub/Sub for real-time multi-user sync and JWT rotating refresh tokens.
  • CSV-to-PubSub Dataflow — GCP Dataflow Flex Template reading CSVs from GCS and publishing JSON to Pub/Sub for real-time downstream processing.

Skills

Languages
TypeScript · JavaScript · Python · Rust · Java · Go
Frameworks
NestJS · Spring Boot · Express.js · Apache Beam · NextJS · React · React Native · Flutter
Platform & Data
GCP (GKE, Dataflow, BigQuery) · AWS (ECS, Lambda, Kinesis) · Kubernetes · Docker · Helm · Terraform · PostgreSQL · Redis · MongoDB · Kafka · Pub/Sub · Debezium · Prometheus · Grafana · OpenTelemetry · GitHub Actions · LLM Pipelines · LoRA · MLX

Education

Bachelor of Science in Computer Engineering

Nov 2014 – Feb 2019

University of Peradeniya