Senior Software Engineer
Java ยท Python ยท Distributed Systems
Backend-focused software engineer with experience designing and scaling distributed systems using Java, Spring Boot, and Python. I enjoy turning complex business problems into clean, reliable backend solutions.
Spring Boot, Hibernate
FastAPI
MySQL, PostgreSQL
Docker, CI/CD
Manual transaction reviews caused delays and high operational cost in identifying suspicious financial activity.
Designed and implemented a real-time AML rules engine using Java, Spring Boot, and MySQL with configurable risk rules and explainable scoring.
Third-party sports data changed frequently, causing data inconsistency and duplicate records.
Built a scheduled data ingestion pipeline with polling, diff detection, and versioned archival using Java, Spring, and MySQL.
Identity verification logic was tightly coupled with user services, making changes risky and slow.
Extracted KYC flows into a standalone microservice integrating third-party identity providers with retry logic and status tracking.
System design articles and case studies will be available here soon.
Technical articles and insights will be published here soon.