Hasini Hatharasinghe
Hasini Hatharasinghe

Senior Software Engineer

Open to offers · Member since 2 Nov 2026
Location
Colombo, Sri Lanka
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Senior

About

Professional summary

I am a Senior Software Engineer with five years of experience building scalable backend systems, enterprise platforms, and microservices. My core expertise is in Java, Spring Boot, REST APIs, event-driven architecture, and secure system design.

I have contributed to more than 60 services across over 10 enterprise platforms for clients in three countries. I take end-to-end ownership, from translating architectural requirements into service designs through implementation, testing, production delivery, and ongoing support.

I have strong experience in telecom, digital marketplace, billing, charging, network inventory, loyalty, and test-management domains. My work includes API modernization, legacy SOAP-to-REST integration, authentication and payment flows, Kafka and RabbitMQ messaging, and data-intensive reporting.

I focus on clean, maintainable, secure code and performance optimization. I have improved response times with Redis caching, database indexing, asynchronous processing, and efficient data models, while maintaining high automated-test coverage with JUnit and Mockito.

I enjoy collaborating closely with architects, product owners, QA engineers, and operations teams. I lead code reviews, mentor junior developers, and use AI-assisted development tools to improve delivery speed and code quality.

I am ready to take on greater technical leadership responsibilities, including Associate Tech Lead opportunities, while continuing to build reliable backend systems and guide engineering teams.

Skills

25 capabilities

Tech stack & tools

Working toolkit

Application Hosting

Collaboration

Languages & Frameworks

Experience

Career history

Senior Software Engineer Axiata Digital Labs

I own the technical design and implementation of backend systems for digital marketplace and network inventory platforms. I translated subscription-lifecycle architecture into service interactions, subscription status models, Kafka event contracts, and end-to-end implementation, while reviewing SIT test cases with QA to close coverage gaps before release.

I engineered a live transmission topology for a nationwide inventory spanning more than 6,000 sites and automated multi-vendor network link discovery through LLDP and IS-IS. I also built Redis-backed impact analysis that reduced failure-impact response times from minutes to seconds, and optimized large report exports through asynchronous processing and file streaming.

I lead code reviews and mentor four junior and intern developers. I also introduced Claude and Cursor into daily engineering workflows for coding, unit testing, and code review.

Software Engineer Axiata Digital Labs

I developed and secured backend services for international telecom self-care platforms, including customer and enterprise authentication, SMS and email OTP, Argon2 password hashing, password policies, and account recovery. I delivered billing and payment APIs for bill history, payments, PIN recharge, and balance transfer, improving performance through Redis caching and database indexing.

I built a seven-microservice API translation layer that exposed REST APIs over a legacy SOAP charging platform, enabling modern digital channels to perform subscriber, recharge, promotion, and transaction operations. I also developed a UAT test-management platform with test-case creation, manual execution, live dashboards, automated execution evidence, and two-way Jira synchronization.

I delivered cloud BSS billing operations and React modules for an MVNO billing portal. Across my services, I maintained more than 80% unit-test coverage using JUnit and Mockito and resolved SonarQube quality and security findings.

Associate Software Engineer Omobio (Pvt) Ltd

I owned ongoing development and production support for a large-scale loyalty and rewards platform, including its administration portal and APIs. I delivered new features, investigated production incidents, and helped maintain platform stability.

I expanded reward redemption capabilities to include data packs, voice bundles, and card payments. I also automated personalized reminder messages to improve user engagement.

Trainee Full Stack Developer Omobio (Pvt) Ltd

I built full-stack features for an enterprise rewards administration portal using Ext JS, PHP, and MySQL. My work covered both frontend functionality and backend data-driven features.

I earned a full-time Associate Software Engineer role within seven months based on my delivery and contribution to the platform.

Education

Learning history

University of Colombo School of Computing (UCSC)

B.Sc., Information Systems

Bachelor of Science in Information Systems.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu