Senior Software Engineer
Stack WealthJul, 2025 - Present 8 months
Shifted all hard-coded configuration (API URLs, SDK keys, environment variables) into a centralized environment system, enabling environment-wise builds and eliminating manual build errors. Refactored the application to a no-setState architecture, improving performance, consistency, and maintainability across the codebase. Resolved App Store subscription rejection by setting up and integrating iOS In-App Purchases, including validation, purchase flow, and configuration. Managed the end-to-end deployment of the Android app across Closed Testing, Open Testing, and Production on the Google Play Store. Set up TestFlight distribution and handled the complete first-time iOS deployment on App Store Connect. Created a build automation script to generate APKs and App Bundles for Android and IPA/App Store builds for iOS using a single unified command. Built a CI/CD pipeline for both Android and iOS using GitHub Actions, automating build, code-signing, testing, and artifact distribution. Integrated MoEngage and Facebook analytics and push notifications, enabling event tracking, user segmentation, and campaign-driven engagement across platforms. Conducted interviews for Flutter developers, evaluated technical competency, and mentored team members to improve code quality, architectural thinking, and best practices.