With over 9 years in software engineering, my expertise lies in optimizing mobile applications and enhancing user security, most recently with Extra Card. My mission is to deliver seamless digital experiences, driven by innovation and efficiency.
Extra is the first Debit Card that gives reward points for any purchase, anywhere while building credit at the same time.
•
Developed A/B tests and feature flags using GrowthBook to track feature releases, performance, and reliability, enabling data-driven decision-making and continuous improvement.
•
Implemented deeplinking functionality, enabling seamless user navigation and engagement from external sources.
•
Enhanced user account security by building a new login flow using AWS Cognito/Amplify.
•
Integrated Segment and Amplitude for data-driven decision-making.
•
Monitoring Sentry to identify and prioritize bugs and errors for resolution
•
Resolved Android build issues and optimized application size by over 60%, improving download and update rates.
Better.com digitized the process of the home-financing ecosystem and eliminated commissions, fees, unnecessary steps while providing better mortgage rates.
•
Developed an internal tool using React Native and GraphQL, optimizing workflow for real estate agents.
•
Developed decision engine prototype using collected data, streamlining application approval processes for enhanced efficiency.
•
Created a cross-platform design system prototype using React Native for Web, ensuring consistency across mobile and web platforms.
•
Participated in writing tests using Jest, React Native Testing Library, Detox
•
Integrated Storybook for building UI components and screens in isolation
YouNow is a social live video streaming application that allows users to stream to thousands of users globally and be able to interact with them in real time.
•
Built YouNow’s second application from the ground-up called “Rize” which acted as a playground to test our Video Tech using WebRTC and collecting user feedback for further improvements. Both YouNow and Rize application was architected utilizing best practices like Kotlin, MVVM, Kotlin Flow, Coroutines, Dagger and clean architecture etc., ensuring scalability and maintainability.
•
Introduced advanced reactive programming with RxJava, LiveData, and Flow.
•
Spearheaded adoption of Kotlin within the team, promoting productivity and code quality.
•
Integrated advanced analytics and reporting tools like Mode Analytics for data-driven decision-making.
•
Led WebRTC integration and migration from RTMP using FFMPEG to improve video streaming quality & latency, that was consumed by thousands of users per live broadcasts.
•
Proactively developed a prototype of Sprite-based 4 image selfie, replacing resource-intensive GIF animations.
•
Implemented Fabric then Firebase Crash Reporting for comprehensive error tracking and resolution.
•
Integrated Firebase Cloud Messaging and various push notification platforms for effective user communication.
•
Integrated third party login SDKs: Facebook, Google and Twitter login
•
Integrated Google Play Billing and Paypal for in-app purchase and subscriptions
•
Developed a Texture/Surface view for circular camera rendering with OpenGL, enhancing visual appeal.
•
Reduced application size by 83% for faster download and update rates.
•
Integrated localization to make the application accessible to our global users.
•
Participated in writing tests using JUnit, Mockito, Robolectric, Espresso
Maintained YouNow app starting from Android Ice Cream Sandwich. This included updating behavior changes when increasing the targetSdk and compileSdk versions.
•
Designed and implemented functionality enabling host streamers to allow any viewer to seamlessly integrate their live stream into their own broadcast for others to view.
•
Integrated AndroidX support libraries to ensure consistent user experience across OS versions.
•
Designed the UI to be responsive based on different screen sizes.
Roxi functions as an on-demand party staffing platform. Hosts can easily locate necessary personnel with experience for roles like waiter, server, musicians, and more.
•
Built the first version of Roxi Talent and Host application from scratch with Kotlin, Dependency Injection, Jetpack, MVVM and clean architecture in mind