Technologies
Docker
JavaScript
Java
Jenkins
AWS
MySQL
React
Spring
TypeScript
Full Stack Engineer | Titanbank
Building the backend infrastructure for modern digital banking.
Overview
My work at Titanbank was deep in the engine room. I wasn't just building features; I was making sure the backend could handle the transition to digital-first banking without compromising security or performance.
Challenges
- Spiky Traffic: Banking systems need to handle sudden rushes during business hours without degrading.
- RBAC at Scale: Checking permissions for millions of records is expensive if you don't optimize your queries.
- Legacy Integration: Connecting modern APIs to older core banking systems is never straightforward.
Solution
Secure APIs: I developed Java/Spring services to handle everything from account creation to document validation.
Database Tuning: I audited our SQL schemas and rewrote query patterns. A bad query can bring down a system, so I made sure ours were efficient.
Results
- Reliability: The API layer held up under load and supported the bank's new digital channels.
- Speed: Onboarding requests got faster because the database wasn't choking on bad queries.
- Maintainability: I left the codebase cleaner than I found it, using modern Spring standards.

