Tech Stack
Summary
Enhanced HSBC's Expat Forex app with real-time transactions and analytics-driven insights.
What I Built
Project Overview
HSBC Expat MyFX was a mobile foreign exchange platform designed for international customers to buy, sell, and transfer currencies across multiple countries and regions. The application provided real-time exchange rates, market information, and secure transaction capabilities, enabling customers to manage foreign currency needs directly from their mobile devices.
As part of a large global engineering team, I contributed to the Android application responsible for currency exchange workflows, transaction management, analytics, and customer insights. The project required close collaboration with distributed backend teams and adherence to the security, compliance, and reliability standards expected within the banking industry.
Key Features
Real-Time Foreign Exchange Trading
Enabled customers to buy, sell, and transfer currencies using live exchange rates and market data.
Multi-Currency Management
Provided support for managing balances and transactions across multiple currencies and regions.
Market Insights & News
Integrated financial news and market information to help customers make informed currency exchange decisions.
Analytics-Driven Product Optimization
Implemented customer analytics and event tracking to better understand user behavior and drive product improvements.
Secure Banking Experience
Delivered banking-grade authentication, transaction workflows, and secure communication with backend systems.
My Contributions
- Developed Android features supporting foreign exchange transactions and currency management workflows.
- Integrated backend APIs for real-time exchange rates, transaction processing, and account information.
- Led the implementation of analytics tracking using Adobe Analytics and Tealium.
- Defined event-tracking strategies to provide actionable insights into customer behavior and feature adoption.
- Collaborated with backend engineering teams across multiple regions to align mobile and backend architectures.
- Improved application stability, maintainability, and test coverage using modern Android development practices.
- Participated in Agile planning, code reviews, testing, and production releases.
Technical Highlights
Real-Time Financial Transactions
Built mobile workflows capable of handling live exchange rates and currency transactions while maintaining a responsive user experience.
Analytics Platform Integration
Designed and implemented a comprehensive analytics framework that enabled product teams to understand customer journeys, conversion funnels, and feature engagement.
Global Engineering Collaboration
Worked closely with distributed backend teams across different countries to integrate banking services and ensure consistency across systems.
Quality-Driven Development
Applied automated testing and modern Android architecture patterns to improve reliability and maintainability in a regulated financial environment.
Challenges & Solutions
Challenge
Foreign exchange applications require real-time market data, secure transaction processing, and a frictionless user experience while operating within strict financial and regulatory requirements.
Solution
Implemented robust API integrations, analytics instrumentation, and automated testing practices while collaborating closely with backend teams to ensure accurate and reliable transaction processing.
Outcome
Successfully delivered enhancements to HSBC's mobile foreign exchange platform, improving customer experience, transaction reliability, and product visibility through analytics-driven insights.
Technology Stack
Mobile Android, Kotlin, Java
Architecture MVP, MVVM
Backend Integration REST APIs, Spring Boot Services
Cloud & Infrastructure AWS Lambda, DynamoDB, RDS, SQS
Analytics Adobe Analytics, Tealium
Testing JUnit, Mockito, Automated UI Testing
DevOps CI/CD Pipelines, Jenkins, GitHub
Domain Foreign Exchange (FX), International Banking, Digital Payments
