Hello! I'm

Pasindu Liyanapathirana

pasindu — portfolio — bash
pasindu@portfolio ~ $ cat intro.txt
> 4+ years building software | Java, Spring Boot, Android
> Currently: Senior Software Engineer @ Applova Inc.
> Focus: System Design · Microservices · Backend Engineering
> Writing: pasinduthejan.medium.com | 10+ technical articles

About Me

Hey there! I'm Pasindu Liyanapathirana; a Senior Software Engineer building scalable systems at Applova Inc. I am passionate about innovation and problem-solving. With a strong background in software development and leadership, I thrive in dynamic environments where I can leverage my technical expertise to drive impactful solutions.

Skilled in multiple programming languages and adept at implementing agile methodologies, I am dedicated to advancing my career and making meaningful contributions to the community. At Applova, I contribute to both backend and Android development across POS, Kiosk, and Web Apps - leading key initiatives such as Offline POS, high-availability Sync flows, and scalable microservices.

Highlights

Core Skills

Java & Spring Boot
Android Development
Microservices
REST APIs
System Design
POS / Kiosk Systems

Education

BSc Honours in Information Technology
University of Moratuwa, Sri Lanka
Sep 2017 – Dec 2022  ·  Second Class Upper Division

Tech Stack

Java Spring Boot Android Microservices PostgreSQL MongoDB REST APIs Docker CI/CD Git Node.js

Resume

4+ years of experience spanning Software Engineering with a focus on backend systems, Android development, and distributed architectures.

View full profile on LinkedIn  ↗

Experience

Senior Software Engineer

Apr 2024 – Present  ·  Applova Inc.  ·  Hybrid

Contributing to both backend and Android development across Applova's POS, Kiosk, and Web Apps. Lead key initiatives such as Offline POS, high-availability Sync flows, and scalable microservices while building intuitive Android features used by global merchants. Work closely with cross-functional teams to deliver reliable, user-focused solutions.

JavaSpring BootAndroidMicroservices

Software Engineer

Jan 2022 – Apr 2024  ·  Applova Inc.

Built and maintained core product features across POS and Kiosk platforms. Architected scalable solutions and drove significant performance improvements across front-end and back-end systems for global merchant operations.

JavaSpring BootAndroidREST APIs

Software Engineer Intern

Jul 2020 – Jan 2021  ·  hSenid Mobile Solutions (Pvt) Ltd

Focused on mobile and enterprise software development at one of Sri Lanka's leading technology companies. Contributed to mobile solutions for enterprise-grade clients.

JavaMobile Development

Education

BSc Honours in Information Technology

Sep 2017 – Dec 2022  ·  University of Moratuwa, Sri Lanka

Second Class Upper Division. Strong foundation in software engineering, algorithms, data structures, and system design principles.

Blog & Writing

I write about system design, backend engineering, microservices, and software architecture on Medium. Real-world patterns, no hype.

Follow on Medium  ↗
SRE · Governance

Stop Shipping Chaos

Governance & SRE Are Not Bureaucracy — They're Our Safety Net. Golden paths, guardrails, and error budgets.

Feb 2026
CI/CD · DevOps

Stop Treating Deployment as an Afterthought

A Guide to Modern CI/CD & Environments — disciplined pipelines, immutable artifacts, and progressive deployments.

Feb 2026
Performance · Architecture

Your System Is Slow, And Scaling Just Makes It Worse

Smart caching, non-blocking I/O, gateway strategies, Bloom filters, and CQRS for high-scale systems.

Jan 2026
API Design

Versioning Isn't About Versions

It's about not breaking people. Why APIs, events, and databases evolve differently — and how to handle it.

Jan 2026
Testing · Quality

Stop Treating "Testing" Like One Thing

Build a Testing Strategy Pyramid that actually works — unit, integration, contract, and resilience testing.

Dec 2025
Security

Security in Distributed Systems

Why "Trusted Networks" Fail at Scale — identity-first security, zero trust, and secrets management.

Dec 2025
Observability

Stop Flying Blind

Structured logs, RED/USE metrics, distributed tracing with OpenTelemetry, Spring Boot Actuator & Micrometer.

Dec 2025
Resilience

Stop Letting Systems Fail Quietly

Core resilience patterns: Timeouts, Retries with jitter, Circuit Breakers, Bulkheads, and Backpressure.

Nov 2025
Microservices · Data

Stop Forcing Global Consistency

Core data & consistency patterns: Sagas, Outbox/Inbox, schema evolution, and idempotency for distributed systems.

Nov 2025
Security · Config

Stop Baking Secrets Into Your Code

How modern teams externalize, secure, and centralize configuration using config servers and secrets management.

Nov 2025

Get in Touch

Whether you're looking to collaborate on an exciting project, discuss system architecture, or just connect - I'd love to hear from you.

Find me on