Full Stack Engineer

2022Client: Titanbankbackend
Full Stack Engineer

Technologies

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.
Gerardo Perrucci
Let's connect

Interested in a similar project?

Schedule a call to discuss how I can help with your next project