
Software Engineer with 5.5 years of experience building and maintaining Java-based backend systems in financial services and FX trading platforms. Strong expertise in RESTful API development, real-time systems, data consistency, and system lifecycle management. Proven ability to work on production-critical, legacy and modern systems, resolve complex issues, and design scalable, maintainable solutions using SOLID principles and clean design patterns. Experienced in Agile delivery, cross-functional collaboration, and writing reliable, high-quality code for enterprise-grade applications.
• Designed and developed 15+ RESTful APIs using Java, Spring Boot, and J2EE to support CRUD operations and core FX trading workflows.
• Implemented socket-based real-time data updates, enabling multiple concurrent clients to receive instant notifications without polling.
• Resolved complex legacy data consistency issues, including selective table copying and missing data scenarios, stabilizing production systems.
• Enhanced FX currency pair processing by redesigning backend logic, eliminating redundant operations and improving maintainability.
• Diagnosed and fixed PostgreSQL database issues, including trigger-related defects, preventing data inconsistencies in production.
• Contributed to Agile delivery through sprint development, production releases, and peer code reviews.
Recent Work:
• Built REST-based services for fixing-time operations with transactional consistency and input validation.
• Designed and implemented system startup logic to bulk synchronize user access permissions by loading view-only firm mappings from the database into in-memory configuration.
• Developed a scalable digital lending platform using Java, Spring Boot, and RESTful microservices to support core banking workflows.
• Designed and optimized backend services to handle higher transaction volumes by improving service orchestration and API design.
• Refactored and modularized legacy codebases to align with modern design standards, improving maintainability and reducing technical debt.
• Optimized REST APIs and database interactions by minimizing redundant queries and improving data processing logic.
• Implemented Redis-based distributed caching on Linux servers, enabling centralized cache refresh and reducing cache inconsistencies across environments.
• Integrated SOAP services using WSDL by converting JSON requests to XML for secure inter-service communicatio