About Me
Engineering software that teams can operate and trust.
I care about building systems that stay understandable as they grow with clear boundaries, reliable delivery, and outcomes you can measure.
Engineering Profile
Kalana Mihiranga
I've spent most of my career working on systems where reliability isn't optional, payment flows, device management platforms and authentication services where downtime directly impacts users and revenue. That experience shaped how I think about software, every design decision should make the system easier to operate, not just easier to ship.
I gravitate toward problems that sit at the intersection of backend depth and product delivery, building the APIs, service boundaries, and infrastructure that let teams move fast without accumulating hidden risk.
Architecture that stays clear
Design services and boundaries that remain understandable as products, teams, and integrations grow.
Reliability built into delivery
Reduce operational surprises with stronger rollout paths, observability, and failure-aware backend design.
Frontend decisions with product value
Use interfaces to expose workflow state, reporting clarity, and useful system feedback instead of surface level polish alone.
Core Skills
Balanced across architecture, delivery and product execution.
My strongest depth is in backend engineering, but I also have solid frontend experience, which lets me work comfortably across the full stack and take products from core architecture to finished user-facing delivery.
Frontend
DevOps
Databases
API Development
Project Management
Work Experience
Experience across backend engineering, microservices and platform modernization.
My recent roles focus on secure backend systems, Java and Go services, production microservices, cloud delivery, and modernization work with measurable operational impact.
Role 01
2021 - 2025
Aeturnum (Pvt) Ltd
Software Engineer
Software Engineer specializing in enterprise-scale microservices with Java/Spring Boot and React (Next.js), delivering high-availability systems, secure APIs, and real-time data processing. Experienced in cloud solutions(AWS), performance optimization, CI/ CD automation, Docker deployments, and building reliable, well - tested, and observable systems.
Led backend development for enterprise-scale automated parking and payment systems using Java/Spring Boot microservices architecture, ReactJS(NextJS) supporting 100,000 + edge devices with high availability requirements
Designed and implemented RESTful APIs for device management, payment processing, and realtime data synchronization across distributed systems with enterprise-level reliability with full-stack development
Resolved critical Java out-of-memory errors in legacy report generation system by re-architecting solution with multi-threaded processing and AWS cloud services (S3, Lambda, SES)
Role 02
2019 - 2021
Sri Lanka Foundation Institute
Software Developer
Drove the transformation of a legacy system into a secure, modern, and maintainable platform by adopting robust backend architecture and improving overall system performance.
Designed and implemented secure RESTful APIs with Spring Security, replacing outdated legacy endpoints while maintaining backward compatibility
Optimized MySQL database performance through query optimization, indexing strategies, and efficient use of Hibernate/JPA ORM framework
Developed interactive dashboards using ReactJS and Material-UI for business intelligence and data visualization
Role 03
2018 - 2019
Ribelz Holdings (Pvt) Ltd
Web Application Developer
Contributed to the full software development lifecycle of enterprise applications using PHP/Laravel, focusing on API development, database optimization, and production support.
Developed and maintained RESTful APIs using PHP/Laravel framework to support web and mobile application integrations
Participated in complete software development lifecycle including requirements analysis, design, coding, testing, deployment, and production support
Implemented database optimizations and ORM best practices for improved application performance
Latest Projects
Selected software engineering projects across authentication, payments, and analytics.
These case studies highlight my work in secure backend development, cloud-ready microservices, Java and Go services, and scalable full-stack application architecture.
HZone Project Management System
HZone Project Management is a Go-based REST API for managing customers, leads, work orders, commissions, users, roles, and permissions. It uses Gin, PostgreSQL, JWT authentication, and Casbin RBAC to provide secure, role-based access control with configurable middleware and clean layered architecture.
Argon2 password hashing with JWT access tokens and refresh token flows
Casbin-based RBAC authorization with tenant-aware policy enforcement
Clean architecture separation for handlers, services, repositories, and policy layers
Camera Placement Position Generator
HZone Store is a React and TypeScript web app for building camera and DVR positioning documents with annotated placement images, customer data, and project history. It lets users generate polished PDF reports and share them through cloud-backed email or WhatsApp workflows.
Built with React 19, TypeScript, and Vite, using Tailwind utility classes for the interface
Uses Firebase Auth and Firestore for login, customer records, camera profiles, and saved projects
Generates PDFs with jsPDF and html-to-image, compresses uploaded images, and uploads shared PDF files through an R2 upload endpoint
Dutch Engineering Portfolio Website
Dutch Engineering is a modern portfolio website for showcasing premium construction, civil engineering, architectural design, and project transformation work. It presents services, projects, team members, FAQs, and contact paths in a responsive single-page experience
Built with React 19, TypeScript, and Vite 6 for a fast component-based frontend
Uses Tailwind CSS via CDN configuration with custom orange brand colors, dark mode support, responsive layouts, and animated UI counters
Content is driven by local TypeScript constants and static assets, with project galleries loaded through import.meta.glob and deployment configured for Firebase Hosting
Top Repositories
Recent public work from GitHub.
Loading recent repositories without blocking the rest of the page.
Let's build your idea
From MVPs to internal tools and backend-heavy platforms, I help turn rough ideas into production-ready software with clear architecture, fast execution, and practical product thinking.