Experience
Timeline
Dates are exact. Trainee April 2025 – October 2025. Associate October 2025 – Present. No inflated tenure.
Associate Software Engineer / Backend Java Developer
Current RoleOctober 2025 – Present
IdeaHub (Pvt) Ltd. · Nugegoda, Sri Lanka
Enterprise banking technology and FinTech platform work: Java backend, REST APIs, middleware integration, and application support.
- Develop and maintain Java/Spring Boot backend services and REST APIs for banking and FinTech workflows, with emphasis on reliability, maintainability, testing support, and controlled release support.
- Support DFCC digital banking flows covering payments, fund transfers, account services, transaction retrieval, exchange-rate checks, confirmation/status handling, and error-message investigations.
- Investigate SIT/UAT and production-related issues using Java logs, Spider logs, Oracle SQL checks, request/response payloads, RRN/correlation references, and API timing evidence; document root cause analysis for stakeholders.
Show 3 more achievementsHide extra achievements
- Analyse Spider/Python Bottle/uWSGI integration-layer behaviour (Linux configuration, read timeouts, waiting-time patterns, slow core-banking call impact) to isolate integration faults.
- Collaborate with BA, QA, mobile/web, and bank-side teams to reproduce defects, verify fixes, and contribute clear technical documentation.
- Use Git, Postman, Swagger/OpenAPI, and Jira in day-to-day software engineering, API integration, and application support work.
Software Engineer Trainee
April 2025 – October 2025
IdeaHub (Pvt) Ltd. · Nugegoda, Sri Lanka
FinTech-domain training with contribution to live banking project tasks.
- Completed FinTech-domain training covering Spring Boot structure, REST API testing, SQL/debugging, issue reproduction, documentation, and Agile delivery.
- Contributed to live banking project tasks under senior guidance while building familiarity with enterprise delivery practices.
Founder & Developer
Current RoleDecember 2023 – Present
Yasas Tech / Yasaboy.com · Remote / Sri Lanka
Local-first browser tools and PWA platform for practical everyday workflows.
- Designed, shipped, and continuously improve Yasaboy.com, a local-first browser tools/PWA platform (100+ utilities) for PDFs, documents, media, developer utilities, Sinhala typing, QR/barcode tools, and daily workflows.
- Own product planning, client-side architecture, static deployment, service-worker/offline behaviour, documentation, and iterative platform improvements.
Lecturer – Java Programming (Part-time)
May 2024 – October 2025
J4B Institute / Java for Beginners · Remote
Teaching Java fundamentals and practical project development.
- Taught Java programming, OOP fundamentals, debugging, and practical project development to beginner and intermediate learners.