I’m a results-driven mobile app developer who enjoys building and maintaining reliable, cross-platform experiences for iOS and Android. I use React Native and Flutter to translate detailed product specs, user flows, and Figma UI/UX designs into responsive, user-friendly features. I work across the full mobile app lifecycle—from REST API integration and async data flows to caching, offline behavior, testing, bug triage, and preparing production releases for Apple App Store and Google Play. I also collaborate closely with product, design, QA, and stakeholders, focusing on clean architecture, high code quality, and stable, crash-free performance.…

Yasir Ali

I’m a results-driven mobile app developer who enjoys building and maintaining reliable, cross-platform experiences for iOS and Android. I use React Native and Flutter to translate detailed product specs, user flows, and Figma UI/UX designs into responsive, user-friendly features. I work across the full mobile app lifecycle—from REST API integration and async data flows to caching, offline behavior, testing, bug triage, and preparing production releases for Apple App Store and Google Play. I also collaborate closely with product, design, QA, and stakeholders, focusing on clean architecture, high code quality, and stable, crash-free performance.…

Available to hire

I’m a results-driven mobile app developer who enjoys building and maintaining reliable, cross-platform experiences for iOS and Android. I use React Native and Flutter to translate detailed product specs, user flows, and Figma UI/UX designs into responsive, user-friendly features.

I work across the full mobile app lifecycle—from REST API integration and async data flows to caching, offline behavior, testing, bug triage, and preparing production releases for Apple App Store and Google Play. I also collaborate closely with product, design, QA, and stakeholders, focusing on clean architecture, high code quality, and stable, crash-free performance.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
See more

Language

Javanese
Intermediate

Work Experience

Mobile App Developer – Platform & Client Applications at Ripple
August 1, 2023 - March 1, 2026
Developed and maintained cross-platform mobile app modules in React Native and Flutter for iOS and Android, targeting high-reliability user experiences (aiming for 99.9% crash-free stability). Collaborated with product managers, UX designers, and stakeholders to translate user flows and wireframes into accessible, interactive features. Integrated secure REST APIs and backend services, ensuring smooth async data flow, token authentication, and resilient client-side caching. Evaluated architectural trade-offs between React Native and Flutter, implemented clean modular state management (BLoC/Redux/context), and delivered responsive cross-platform UI layouts. Conducted debugging, profiling, and testing to resolve issues early and improve performance; prepared production and beta builds for Google Play and Apple App Store deployments with reliable release schedules and post-launch maintenance.
Cross-Platform Mobile Developer – iOS & Android Applications at Brand Pittsburgh
May 1, 2021 - August 1, 2023
Built, tested, and maintained commercial cross-platform mobile applications in React Native and Flutter across iOS and Android deployments for retail and enterprise clients. Translated complex UI/UX designs into modular, reusable components for key user journeys such as search, catalog discovery, checkout, and account profiles. Integrated third-party REST APIs, GraphQL endpoints, and payment SDKs with robust offline caching and exponential backoff retry mechanisms. Performed bug triage, edge-case testing, and defect resolution with QA to reduce production crash incidents by 25%. Prepared Apple App Store Connect and Google Play Console staging and release builds, managing provisioning profiles, signing, and staged rollouts. Participated in remote Agile sprints with code reviews and user-feedback-driven improvements.
Mobile Software Engineer – App Development Intern at Linear Mobile / Google Pittsburgh
September 1, 2017 - April 1, 2021
Contributed to mobile app features across Android and cross-platform modules, modernizing interface screens to improve rendering performance by 25%. Integrated REST APIs and client networking layers to ensure seamless data synchronization and structured error logging across network interruptions. Engineered automated unit and UI test suites using JUnit and Espresso, identifying and fixing 70+ bugs prior to release to ensure high-stability builds. Collaborated with UX designers, product managers, and QA teams across bi-weekly sprint cycles to prepare test builds for internal distribution and incorporate feedback.
Mobile Software Engineer – App Development Intern at Google Pittsburgh
September 1, 2017 - April 1, 2021
Contributed to mobile app features across Android and cross-platform modules, modernizing interface screens to improve rendering performance by 25%. Integrated REST APIs and client network layers to ensure seamless data synchronization and structured error logging across network interruptions. Engineered automated unit and UI test suites using JUnit and Espresso, identifying and fixing 70+ bugs before release to help ensure high stability builds. Collaborated with UX designers, product managers, and QA teams across two-week sprint cycles, preparing test builds for internal distribution and feedback.

Education

B.S. in Engineering (BSE), Computer Engineering at University of Pennsylvania
August 1, 2012 - May 1, 2017
B.S. in Engineering (BSE), Computer Engineering at University of Pennsylvania
August 1, 2012 - May 1, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Education, Retail, Professional Services