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)