Skip to content
DON LOKUGE.

About

Lead Engineer.

I'm a Lead Engineer designing and delivering backend systems, developer platforms and cloud infrastructure.

Recently I built a TypeScript Server-Driven UI SDK and API for Commonwealth Bank, and I build and run Aevri, my own iOS app. I stay hands-on with the code while mentoring developers and working with stakeholders to turn requirements into practical solutions.

Experience

Skills

Languages & backend
TypeScript, Node.js (NestJS, fp-ts, io-ts, Zod), Rust, Java, Kotlin, Swift
AWS
Lambda, API Gateway, ECS, Fargate, EventBridge, Step Functions, Bedrock, CloudWatch
Azure
Functions, API Management, SQL, Front Door, Key Vault, Application Insights
Infrastructure as code
Terraform, CDK, Bicep, AWS SAM, Docker, LocalStack
CI/CD
GitHub Actions, Buildkite, Bitbucket Pipelines, Nx, Jest
Data & messaging
GraphQL (Apollo), REST (OpenAPI), Postgres, DynamoDB, Azure SQL (Prisma), Redis, Kafka
AI & LLM
Amazon Bedrock, Claude, agentic workflows and tool use, structured extraction, human-in-the-loop review

Education

  • Postgraduate Diploma in Computer and Information ScienceAuckland University of Technology2011–2012
  • Bachelor of Science, Mathematics and Computer ScienceUniversity of Colombo2007–2010

Certifications

  • AWS Certified Solutions Architect – Associate (2023)
  • Professional Scrum Master I, Scrum.org
  • Foundation: Introduction to LangGraph – Python (2026)
  • Foundation: Introduction to LangChain – Python (2026)