Skip to content
senuka-b/portfolio
mainclean

16b1d37·init

Senuka Bandara

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

Colombo· local

readme/about

The short version

“The unexamined life is not worth living.” — Socrates

I am a software engineer in based in Colombo, Sri-Lanka 📍. Most of my day is backend, microservices, workflow orchestration, and the databases and infrastructure underneath but I came up full-stack and still build the frontend when it needs building including mobile app development.


AI won’t replace people who think, it will amplify the ones who do.

... is a principle I stand by. I learned to build software before AI could generate the next method for me; through documentation, experimentation, and countless searches through Stack Overflow. It gave me a strong appreciation for fundamentals, debugging, and understanding the systems behind the code. Now, I use AI as a force multiplier: accelerating development, challenging my assumptions, and helping me turn ideas into better products without replacing the thinking that makes them work.

What keeps me interested is the point where a messy problem starts becoming a clear, reliable system. I enjoy understanding how the pieces fit together, questioning the obvious solution, and building software that is not only functional, but maintainable, scalable, and genuinely useful. Whether I am designing a backend service, refining a workflow, or building an interface, I care about making the final product simpler for the humans who use it.

remotes/experience

Where

"Experience is the teacher of all things" — Julius Caesar

  • origin/teccianceAug 2025 — present

    Associate Software Engineer · Tecciance · 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.
  • origin/tecciance-0Aug 2025 — present

    Trainee Software Engineer · Tecciance · 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%.
  • origin/dalecodelabsJul 2025

    Software Engineer Intern · DaleCodeLabs · 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.

tags/refs/tags

Tools

“The more we do, the more we can do.” — William Hazlitt

languages
TypeScriptJavaScriptJavaC#PythonSQL
backend
Spring BootNode.jsExpressFlask.NET
frontend
ReactNext.jsAngularTailwind
databases
PostgreSQLMySQLMongoDBFirestore
cloud & devops
AWSDockerTerraformCI/CD

branch/writing

Writing

Personal notes written to spread the word

uncommitted/working tree

Right now

“When you think about the future, you do it now.” — Eckhart Tolle

working tree · updated

  • Mdiscode/rewriteCreating a rewrite version of the project
  • Aclaude/context-map-skillA claude skill that re-creates my own context-map workflow
  • ??rust/learningA project to learn rust, maybe a download client?

tip/HEAD

Open a PR

“Your team might be missing one engineer. Conveniently, I know a guy. Let's connect & talk solid solutions!” — Senuka Bandara

I am always up for building something. Reach out about backend, frontend or full-stack work, or anything where the interesting part is making it stay reliable with the best end-user experience. You may find ways to contact me down below!

or open your mail client
call+94 71 958 4198

I usually reply within a day or two.