
Go is a fintech and digital wallet ecosystem designed to simplify payments, gifting, and cashback-based shopping experiences.
View Live ProjectDuration
10 months
Role
Backend Engineer
Team
Senior Tech Lead, 2 Frontend Developer, UI/UX Designer
Overview
Go is a fintech platform that provides digital wallet services, gift cards, cashback rewards, and merchant payments through a unified ecosystem. The platform enables users to manage financial transactions securely while offering businesses integrated payment and loyalty solutions.
Problem & Solution
As the platform evolved, business requirements changed frequently, introducing new payment flows, KYC rules, order states, cashback policies, and merchant-specific behaviors. The challenge was to accommodate these changes without creating tightly coupled code or breaking existing functionality.
I continuously refactored the application toward a modular architecture by isolating business rules into dedicated services, reusable actions, and domain-specific classes. This reduced coupling, improved testability, and allowed new requirements to be implemented with minimal impact on existing workflows.
Engineering Deep Dive
Developing features for a financial platform required implementing complex business workflows while ensuring data consistency, secure transaction processing, and maintainable code as payment flows and business requirements continuously evolved.
Technology Stack
Impact & Results
Contributed to the development and optimization of a production fintech platform by improving business workflows, enhancing application performance, and delivering reliable, maintainable features that support real-world financial operations.
Key Learnings
“Working on Go strengthened my understanding of fintech systems, transactional integrity, scalable Laravel architecture, API integrations, performance optimization, and designing maintainable software for business-critical applications.”