Skip to content
senuka-b/portfolio
cv-2025tagged
main

Senuka Bandara

Full-stack software engineer. I build fast, scalable applications and the infrastructure behind them.

Colombo, Sri Lanka · contact@senuka.dev

Summary

Experience

Associate Software Engineer · TeccianceAug 2025 — present

Colombo

  • Architected a Temporal-based workflow orchestration service on Spring Boot and PostgreSQL, cutting asynchronous workflow failure rates by 35%.
  • Helped design an eight-service microservices architecture — service boundaries, contracts, and database isolation — reducing cross-service coupling by 40%.
  • Built the shared internal libraries the other services depend on: a common library for logging, errors, and API standards, and a cache-first resolver over Memcached that cut database load by 45%.
  • Provisioned the whole AWS footprint (EC2, ECS, ECR, RDS, S3, Lambda) as modular Terraform, holding 99.9% uptime; started as a Trainee and moved up to Associate.
Trainee Software Engineer · TeccianceAug 2025 — present

Colombo

  • Created and optimized AI prompt workflows, improving model accuracy by 15% and reducing response latency by 20%.
  • Designed and developed RESTful APIs following best practices, enabling seamless integration across multiple external APIs and reducing bugs by 30%.
  • Integrated AWS S3, Lambda, and API Gateway to build a serverless module, cutting infrastructure costs by 25% and enhancing scalability.
  • Implemented bulk data processing features that improved throughput by 40% and reduced manual processing time from minutes to seconds.
  • Collaborated with a cross-functional team of 5 developers, contributing to full-stack development, CI/CD setup, and code reviews in an agile development environment.
  • Participated in client meetings and demos, translating technical progress into business-friendly updates and maintaining strong communication throughout the project life cycle.
  • Configured and maintained Linux systems (AWS EC2) for application deployment, ensuring 99% uptime across development and production environments.
  • Facilitated biweekly Scrum ceremonies over 6 months for a team of 5 using Jira, accelerating sprint cadence and boosting the project delivery rate by 18%.
Software Engineer Intern · DaleCodeLabsJul 2025

Panadura

  • Built peer-to-peer WebRTC video streaming and real-time chat in Angular, with a custom Spring Boot signalling server, cutting latency by 40%.
  • Shipped Spring Boot REST APIs (auth, validation, optimised data access) and CI/CD pipelines deploying to AWS with Docker.

Tools

languages
TypeScript, JavaScript, Java, C#, Python, SQL
backend
Spring Boot, Node.js, Express, Flask, .NET
frontend
React, Next.js, Angular, Tailwind
databases
PostgreSQL, MySQL, MongoDB, Firestore
cloud & devops
AWS, Docker, Terraform, CI/CD