Skills

Skills

Grouped for scanning. Banking and investigation skills sit with the core engineering stack.

Banking and integration

Digital banking API flowsPayments / fund transfersAccount servicesCore-banking integration supportMiddleware analysisAPI integrationSIT / UAT supportRoot cause analysis

Backend

  • Java
  • Spring Boot
  • REST APIs
  • JPA / Hibernate
  • Spring Security / JWT basics
  • Layered architecture
  • Validation
  • Microservices concepts

Frontend

  • React / Next.js (working knowledge)
  • TypeScript / JavaScript
  • HTML5 / CSS3
  • Tailwind CSS
  • Bootstrap
  • Chart.js
  • PWA / service workers
  • Browser APIs

Mobile

  • Flutter
  • Dart
  • Android builds / APKs
  • SharedPreferences
  • SQLite
  • Text-to-Speech
  • Offline-first apps
  • Sinhala / Tamil / English localisation

Databases

  • Oracle SQL
  • MySQL
  • MongoDB
  • PostgreSQL
  • SQLite
  • Joins & query analysis
  • Stored-procedure / debug investigation

Cloud

  • Cloudflare Pages
  • Static hosting
  • Supabase basics
  • Google Play internal testing distribution

DevOps

  • Git / GitHub
  • Linux
  • Docker basics
  • Release support
  • Log-driven investigation

Tools

  • Postman
  • Swagger / OpenAPI
  • Jira
  • IntelliJ IDEA
  • VS Code
  • SQL Developer

AI

  • TensorFlow Lite basics
  • On-device inference (AAC project)
  • Python for ML tooling / mocks
  • MSc Artificial Intelligence (in progress)