Goal
Simplify and secure financial transactions, including deposits, withdrawals, and wallet operations, while ensuring regulatory compliance through geolocation and device validations.
- Simplify deposits, withdrawals, and wallet operations for end users.
- Ensure regulatory compliance through geolocation and device validations.
- Deliver secure, reliable SDKs across multiple platforms for partner integrations.
Solutions
- Led a cross-functional team of developers building secure SDKs for a Series A funded US-based payment platform with six enterprise clients and a growing user base.
- Architected and built client SDKs across React, React Native, Pure JS, Flutter, and iOS Native, with reference apps and integration documentation to accelerate adoption.
- Created miscellaneous backend services on Express.js and Next.js, deployed as a Docker container.
- Set up CI/CD pipelines using GitHub Actions and Fastlane, enabling automated testing, builds, and releases.
- Built CI/CD pipelines for smooth releases.
- Integrated a custom OAuth implementation for secure third-party authentication in embedded SDKs.
- Enhanced monitoring and debugging with Sentry for web-app errors and GCP logging/alerts for backend services.
Impact
- Onboarded six major clients, demonstrating the reliability of SDKs.
- Achieved secure and compliant payment processes.
- Reduced time-to-integration for new clients by providing cross-platform SDKs and well-documented reference apps.
- Streamlined release cycles and improved stability through automated CI/CD.
React
React Native
Typescript
Flutter
Dart
iOS Native
Express.js
Next.js
Docker
CI/CD
OAuth
Sentry
GCP
Linting
Code Quality
SDKs
Rollup
Expo
Chakra UI
Project Management
Pure JS
GitHub Actions
Fastlane