Developer II · Software Engineer
Own backend services for an enterprise fintech platform spanning investment, wallet and trading workflows. Led the Spring Boot 4 migration, built the Stripe payment and KYC layer, and hardened authentication end-to-end.
- Migrated a fintech backend from Spring Boot 3.4.3 to 4.0.5 on a layered Controller–Service–Repository architecture, removing 5,000+ lines of legacy code.
- Designed and built RESTful APIs powering investment, wallet and trading-console workflows.
- Engineered Stripe payment infrastructure with KYC verification, bank tokenization and automated customer onboarding.
- Implemented OTP-based multi-factor authentication and upgraded Spring Security and JWT token signing.
- Rebuilt the client platform frontend on Angular 20 with lazy-loaded, role-based routing.
- Built a real-time AI voice assistant backend with WebSocket audio streaming and MCP-backed chat.