Himalayas logo
DA
Open to opportunities

Dilhan Amarasena

@dilhanamarasena

Senior Java backend engineer specializing in microservices, cloud data pipelines, and system design.

Sri Lanka
Message

What I'm looking for

I seek a role driving backend architecture and cloud-native data solutions, mentoring teams, and delivering scalable, production-grade systems with strong CI/CD and automation practices.

I am a senior software engineer with over 10 years of experience building backend systems, microservices, and web applications using Java and related ecosystems. I focus on robust architecture, SOLID/OOP practices, and pragmatic design patterns to deliver maintainable solutions.

I've led teams and coordinated with cross-functional groups while working on engineering maintenance management, reservation/data-collection systems, asset management, and core-banking projects. I have hands-on experience in cloud data pipelines (GCP), infrastructure as code (Terraform), and CI/CD automation with Jenkins.

My technical breadth includes Java, Spring Boot, Scala (Play), Go, Node+TypeScript, databases (Postgres, SQL Server, Oracle), search/analytics (Elastic/Kibana), and reporting tools (Pentaho, Jasper). I also implement integrations using message brokers, service discovery, and caching layers in production systems.

I seek opportunities where I can drive backend architecture, mentor engineers, and deliver scalable cloud-native solutions that support data engineering and business-critical operations.

Experience

Work history, roles, and key accomplishments

TL

Associate Tech Lead

TIQRI Pvt Ltd

Mar 2022 - Jan 2025 (2 years 10 months)

Led development of engineering maintenance, school recruiting and reservation systems; implemented backend services and data pipelines using Java, Go and GCP, improving data collection for downstream data science workloads.

RI

Senior Software Engineer

Reservations Gateway Inc

Jul 2015 - Jan 2021 (5 years 6 months)

Led a team building Proxone ecosystem services and BackOffice APIs/UIs using Java, Spring Boot and React; improved system performance and owned estimations, deployments and issue resolution.

OL

Programmer

OpenArc Systems Management Pvt Ltd

Feb 2013 - Jul 2015 (2 years 5 months)

Developed and deployed core banking web solutions using Java EE stack (Hibernate, Struts) and Oracle; worked on client-site implementations and maintained production systems.

Education

Degrees, certifications, and relevant coursework

Cardiff Metropolitan University logoCU

Cardiff Metropolitan University

Master of Science, Information Technology

Completed MSc in Information Technology at Cardiff Metropolitan University.

SS

Sri Lanka Institute of Advanced Technological Education (SLIATE)

Higher National Diploma, Information Technology

Completed Higher National Diploma in Information Technology under SLIATE (Ministry of Higher Education).

JC

Joseph Vaz College

High School, Secondary Education

Attended Joseph Vaz College in Wennappuwa for secondary education.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Dilhan Amarasena - Associate Tech Lead - TIQRI Pvt Ltd | Himalayas