Summary
Overview
Work History
Education
Skills
Timeline
Tools Technologies
Tools Technologies
Quote
Work Availability
Work Preference
Accomplishments
SeniorSoftwareEngineer
Umair Ali

Umair Ali

Senior Software Engineer
Dubai

Summary

Seasoned Senior iOS Engineer with 8+ years of experience, focusing on user-centric design and software excellence. Proven leader in product development, shaping experiences for diverse audiences. Excels in dynamic settings, driving results through strong leadership and data-driven decisions.

Overview

8
8
years of professional experience
6
6
years of post-secondary education

Work History

Software Engineer(iOS)

Delivery Hero(Talabat)
Dubai, United Arab Emirates
2023.02 - Current
  • Lead Mobile Developer (iOS & Flutter) in Pharmacy and Dine-out squad
  • Spearheaded the architectural design and streamlined business requirements to ensure seamless functionality
  • Collaborated closely with the backend team to define dynamic and BFF(Backend for front-end) API contracts, enhancing the app's responsiveness
  • Implemented end-to-end flows in both native and Flutter environments, ensuring smooth navigation between screens
  • Played a pivotal role in the Flutter migration task force, seamlessly transitioning user, location, and home screen experiences from native to Flutter
  • Established a New Relic dashboard and configured alerts to proactively monitor and address errors and failures at the app level
  • Contributed to C# backend code, particularly in implementing payment methods for dine-out scenarios
  • Engaged in pairing/mob programming and Test-Driven Development (TDD) methodologies to efficiently tackle daily tasks
  • Ensured comprehensive test coverage, with unit tests and integration tests covering at least 80% of the codebase to handle diverse edge cases and scenarios.

Senior iOS Engineer

Sadapay
2020.12 - 2023.01
  • Led iOS app development, implemented MVVM architecture with builder and derived key features like money transfer and KYC flows
  • Automated KYC approval, slashing onboarding time by 48 hours to minutes and reducing costs by 27%
  • Designed reusable UI components to enhance adaptability
  • Actively contributed to backend and Android development as a versatile fullstack engineer
  • Managed Bitrise CICD pipeline, ensuring robust code coverage, Git checks, and SonarQube integration
  • Embraced a modular approach with mini-apps, enhancing testability and promoting code reuse across platforms
  • Proactively addressed production issues using Dynatrace and Kibana
  • Leveraged Firebase Remote Config for agile A/B testing and seamless canary releases
  • Upheld app reliability through rigorous TDD, integration, and UI tests.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Created proofs of concept for innovative new solutions.

Software Engineer(iOS)

Careem
2019.12 - 2020.12
  • Joined the careem wallet team and developed the different feature of CareemPAY module like utility bill payments, mobile recharge and P2P
  • Collaborate with the designer and backend team to finalized the design and backend structure
  • Wrote unit test and UI tests for each feature to make bug free module.

Senior Software Engineer(iOS)

Confiz
2018.08 - 2019.11
  • Design and develop state of the art application for the tvOS and iOS platform
  • Independently craft the project solutions by applying latest protocol-oriented programming technique provided by Apple
  • Working in test driven development environment for robustness, code quality, usability and general reliability
  • For better user experience implement Apple accessibility features and integrate Siri with app to enhance user experience.

iOS Developer

ILSA Interactive
2017.12 - 2018.08
  • Understanding the business domain and requirements, do any necessary R&D, discussed the result with client and gave suggestions to improve the user experience of the app
  • Redesigned the user interface and architecture of app to improve and enhance the app performance and user experience with in tight deadline
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency and accuracy.

iOS Developer

Purelogics
2017.03 - 2017.12
  • My responsibilities to provide work estimate, identify risk and dependencies for new systems, implementation plans for enhancements and bug fixes
  • Worked with extensive APIs of location services, maps, social login, Bluetooth services, audio, and video calling
  • Plan the releases with the cross-functional team to meet the tight deadline.

Associate Software Enginner(iOS)

Techno-Soft Solutions
2015.12 - 2017.02
  • Joined the team of iOS Developers in Techno-Soft as Fresh Graduate and started my professional career as iOS Developer
  • Worked on the various application in swift and Objective-c
  • My responsibility was to collaborate with the team to design and develop efficient and user-friendly applications
  • Worked with bug fixing, profiling and improving app performance.

Education

Master of Science - Computer Science

Information Technology University
Lahore, Pakistan
2015.05 - 2017.05

Graduation in Computer Science (BSCS) -

Government College University
2011.09 - 2015.05

Skills

Mobile App Development

undefined

Timeline

Software Engineer(iOS)

Delivery Hero(Talabat)
2023.02 - Current

Senior iOS Engineer

Sadapay
2020.12 - 2023.01

Software Engineer(iOS)

Careem
2019.12 - 2020.12

Senior Software Engineer(iOS)

Confiz
2018.08 - 2019.11

iOS Developer

ILSA Interactive
2017.12 - 2018.08

iOS Developer

Purelogics
2017.03 - 2017.12

Associate Software Enginner(iOS)

Techno-Soft Solutions
2015.12 - 2017.02

Master of Science - Computer Science

Information Technology University
2015.05 - 2017.05

Graduation in Computer Science (BSCS) -

Government College University
2011.09 - 2015.05

Tools Technologies

iOS, Flutter, Android, MVC, MVVM, VIPER, MVVM+Builder+Router, MVP, MVVM+Coordinator, Clean, Swift, Objective-C, Dart, Kotlin, Java, C#, Xcode, Visual Studio, Android Studio, IntelliJ, Bitrise, Git actions, Jenkins, SQLite, SQL Server, My sql, Realm, Git, SVN, Bitbucket, New Relic, Dynatrace, Kibana, Spring Boot Java - Kotlin, .Net

Tools Technologies

iOS, Flutter, Android, MVC, MVVM, VIPER, MVVM+Builder+Router, MVP, MVVM+Coordinator, Clean, Swift, Objective-C, Dart, Kotlin, Java, C#, Xcode, Visual Studio, Android Studio, IntelliJ, Bitrise, Git actions, Jenkins, SQLite, SQL Server, My sql, Realm, Git, SVN, Bitbucket, New Relic, Dynatrace, Kibana, Spring Boot Java - Kotlin, .Net

Quote

Every problem is a gift—without problems we would not grow.
Tony Robbins

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Work Preference

Work Type

Full TimePart TimeContract Work

Work Location

RemoteOn-SiteHybrid

Important To Me

Company CultureWork-life balanceFlexible work hoursTeam Building / Company RetreatsStock Options / Equity / Profit SharingPersonal development programsCareer advancementHealthcare benefits

Accomplishments

  • Get outstanding in latest performance review
  • Key contributor in the design, implementation and delivery of end-to-end Pharmacy and Dine-out features
  • Reduced the 27% cost of onboarding new customer and automated new customer approvel
  • Research publication in Scientometrics Journal
  • Silver medalist in Graduation
  • Dean owner list award in Master
Umair AliSenior Software Engineer