Experience

Timeline

Dates are exact. Trainee April 2025 – October 2025. Associate October 2025 – Present. No inflated tenure.

  1. Associate Software Engineer / Backend Java Developer

    Current Role

    October 2025Present

    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 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.
  2. Software Engineer Trainee

    April 2025October 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.
  3. Founder & Developer

    Current Role

    December 2023Present

    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.
  4. Lecturer – Java Programming (Part-time)

    May 2024October 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.