I am an experienced senior software engineer with over 8 years in developing and managing software projects. I specialize in full-stack, cloud-native, and container-based application development using multiple programming languages and Agile methodologies. I take pride in leading teams and mentoring junior engineers to improve code quality and productivity. Currently, I work at UOB Bank in Singapore, where I focus on backend services, microservices architecture, and deploying applications using Docker, Kubernetes, and Azure. My goal is to deliver high-quality, scalable software solutions that meet both business requirements and technical excellence.

Rangana Dilhara

I am an experienced senior software engineer with over 8 years in developing and managing software projects. I specialize in full-stack, cloud-native, and container-based application development using multiple programming languages and Agile methodologies. I take pride in leading teams and mentoring junior engineers to improve code quality and productivity. Currently, I work at UOB Bank in Singapore, where I focus on backend services, microservices architecture, and deploying applications using Docker, Kubernetes, and Azure. My goal is to deliver high-quality, scalable software solutions that meet both business requirements and technical excellence.

Available to hire

I am an experienced senior software engineer with over 8 years in developing and managing software projects. I specialize in full-stack, cloud-native, and container-based application development using multiple programming languages and Agile methodologies. I take pride in leading teams and mentoring junior engineers to improve code quality and productivity.

Currently, I work at UOB Bank in Singapore, where I focus on backend services, microservices architecture, and deploying applications using Docker, Kubernetes, and Azure. My goal is to deliver high-quality, scalable software solutions that meet both business requirements and technical excellence.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at UOB Bank
December 1, 2022 - Present
Led the development of .NET Core, C# back-end services for banking applications. Developed features using C#, ASP.NET, NET Core, SSIS, SQL, ETL, Redis, Web API and front-end technologies including React and JavaScript. Improved backend performance and efficiency. Executed Docker and Kubernetes deployments using Azure Kubernetes Service (AKS). Designed microservices for zero-downtime and optimized code for efficiency. Implemented Veracode security fixes to address vulnerabilities. Developed batch data processing applications and data migration features using ORM and Control-M for workload automation. Created scalable queries that reduced data processing time by 50%. Collaborated with product managers on requirements and priorities. Mentored junior engineers on best software practices, increasing team productivity.
Senior Software Engineer - Decision Science
December 1, 2022 - July 26, 2025
Developed .NET Core C# backend microservices and RESTful APIs adhering to REST architecture. Created Azure VNETs including Kubernetes clusters, virtual machines, application gateways, Azure ACR, and PostgreSQL databases. Integrated Azure Active Directory for Single-sign-on (SSO) with .NET Core applications. Monitored Azure PostgreSQL with Log Analytics, and configured RTO and RPO. Deployed infrastructure as code (IaC) on Azure using Terraform through Bitbucket pipelines. Managed Kubernetes container deployments and scheduled cronjobs. Built and deployed Docker images into Azure ACR.
Associate Technical Lead at ISM APAC (PVT) LTD
April 1, 2022 - July 26, 2025
Developed and maintained a cloud-based web portal from scratch, serving internal and external stakeholders. Conducted research and development for innovative cloud application features. Full stack development using .NET Core, SSIS, SQL, ETL, C#, ASP.NET. Responsible for Azure Kubernetes Service (AKS) integrated research & development. Managed cloud web app deployment with .NET Fluent API. Executed development testing using manual and automation QA techniques. Provided L1-L3 technical support and handled live customer operational issues. Managed DevOps practices and optimized application performance. Prepared documentation including application and user manuals. Identified defects via unit testing and maintained test coverage. Developed end-to-end API security with Wallarm for Azure-hosted apps. Participated in code reviews and backlog grooming to improve code quality and prioritize features.
Software Engineer at Synapsys (Pvt) Ltd-DFCC Bank
November 1, 2017 - July 26, 2025
Involved in banking finance domain software development. Managed the full software development lifecycle. Developed well-designed, testable, and efficient code. Deployed releases to clients and QA teams. Complied with Agile practices and coding standards. Developed software verification plans and conducted unit testing. Ensured compliance with ISO 9001:2008 standards. Tailored and deployed software tools, processes, and metrics. Contributed to projects implemented for local and foreign banks.

Education

BSc at General Sir John Kotelawala Defence University
January 1, 2012 - November 30, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more