Experience
Work experience
Exact dates. Trainee April 2025 – October 2025. Associate October 2025 – Present.
Associate Software Engineer / Backend Java Developer
Current RoleOctober 2025 – Present
IdeaHub (Pvt) Ltd. · Nugegoda, Sri Lanka
Java backend and REST API work for digital banking, plus application support and investigation.
- Develop and maintain Java/Spring Boot services and REST APIs for banking workflows, with attention to reliability, testing support, and controlled releases.
- Support DFCC digital banking flows: payments, fund transfers, accounts, transactions, exchange rates, status handling, and error investigations.
- Investigate SIT/UAT and production-related issues using Java logs, Spider logs, Oracle SQL, payloads, correlation references, and API timing. Document root cause for stakeholders.
Show 3 more achievementsHide extra achievements
- Look at Spider/middleware behaviour on Linux (timeouts, waiting time, slow core calls) to isolate integration faults.
- Work with BA, QA, mobile/web, and bank-side teams to reproduce defects, verify fixes, and write clear technical notes.
- Day-to-day tools: Git, Postman, Swagger/OpenAPI, and Jira.
Software Engineer Trainee
April 2025 – October 2025
IdeaHub (Pvt) Ltd. · Nugegoda, Sri Lanka
FinTech training with contribution to live banking project tasks under senior guidance.
- Completed FinTech training covering Spring Boot structure, REST API testing, SQL/debugging, issue reproduction, documentation, and Agile delivery.
- Contributed to live banking project tasks while learning the delivery process.
Founder & Developer
Current RoleDecember 2023 – Present
Yasas Tech / Yasaboy.com · Remote / Sri Lanka
Local-first browser tools and PWA platform for everyday workflows.
- Built and continue to improve Yasaboy.com, a local-first browser tools/PWA platform with 100+ utilities for PDFs, documents, media, developer tools, Sinhala typing, QR/barcode, and daily tasks.
- Own product planning, client-side architecture, static deployment, offline behaviour, docs, and iterative improvements.
Lecturer – Java Programming (Part-time)
May 2024 – October 2025
J4B Institute / Java for Beginners · Remote
Teaching Java fundamentals and practical project work.
- Taught Java, OOP basics, debugging, and practical projects to beginner and intermediate learners.