Summary
Overview
Work History
Education
Skills
Languages
Websites
Timeline
Generic

Ahmed Rabie Mo.

Riyadh

Summary

Senior Software Engineer with over 9 years of expertise in mobile development, specializing in Swift / AI and CI/CD practices. Played a key role in developing a unicorn app that serves millions of users, focusing on user-centric interface design. Proven ability in performance optimization and image processing, enhancing application efficiency. Collaborated effectively with cross-functional teams, including business and marketing, to deliver successful product outcomes.

Overview

9
9
years of professional experience

Work History

Senior IOS | Flutter Engineer

Upwork [Core Team]
05.2022 - Current
  • Developed native mobile experiences for apps serving 30M+ users by leveraging Swift UI and Flutter, optimizing performance and enhancing user experience.
  • Led integration of Flutter AI architecture and reusable components, enabling automated screen migration that reduced manual outmigration by 60%, significantly accelerating platform transitions.
  • Utilized Swift UI and Combine to streamline development, reducing UI load time by 30% and improving interface responsiveness.
  • Integrated dark mode support into the app's design system, increasing user satisfaction by 20% and ensuring a seamless experience across environments.
  • Spearheaded performance optimization efforts, reducing app load times by 30% and crash rates by 10% through memory management and code refactoring.
  • Implemented 500+ unit, UI, and snapshot tests, achieving 95% test coverage to maintain high code quality and early detection of issues.
  • Provided feedback on 400+ PRs during code reviews, improving code maintainability and reducing technical debt.
  • Configured and maintained CI/CD pipelines using Jenkins, reducing deployment time by 40% and ensuring continuous app updates with minimal downtime.
  • Apps: Upwork for Freelancers, Upwork for Clients

Senior IOS Software Engineer

Halan
Cairo
02.2019 - 10.2022
  • Joined Halan as one of 10 engineers, contributing to its growth into a unicorn app serving millions of users. Managed a team of 3 engineers, overseeing project milestones and mentoring team members in iOS development best practices.
  • Built custom native user interfaces using the latest iOS standards and techniques.
  • Created reusable components applied to iOS applications throughout the organization.
  • Designed databases using Core Data and implemented background fetch using backgrounding API.
  • Implemented map features to view photos on the map using Google Maps and Core Location.
  • Apps: Halan.

Senior iOS Engineer

Ureed
UAE
01.2018 - 01.2019
  • Created technical documents, user guides, and support documentation.
  • Collaborated with local and remote mobile engineers, server-side teams, Product Management, Design, and QA as part of a cohesive team.
  • Demonstrated a solid grasp of algorithms, memory management, object-oriented programming, MVC, and concurrent programming.
  • App: Ureed.

iOS Engineer

PentaValue
Cairo
04.2017 - 01.2018
  • Created technical documents, user guides, and support documentation.
  • Collaborated with local and remote mobile engineers, server-side teams, Product Management, Design, and QA as part of a cohesive team.
  • Demonstrated a solid grasp of algorithms, memory management, object-oriented programming, MVC, and concurrent programming.
  • App: Rak'a, TVQuran, ...etc

IOS Engineer

PentaValue
Cairo
04.2016 - 04.2017
  • Developed new features and enhancements for proprietary Android applications for both phone and tablet platforms.
  • Designed, developed, and implemented user-focused features with an emphasis on clean architecture, scalability, and modularity.
  • Conducted comprehensive unit and UI testing to ensure high-quality, reliable application performance.
  • Collaborated with the product management team to deliver on both long-term goals and short-term milestones.
  • Applied business rules to effectively format and present data in the UI, ensuring consistency with organizational standards.
  • Apps: Rak'a Android, TVQuran Android, ...etc

Education

Bachelor's Degree - ComputerScience and Information Technology

ASU
Cairo, Egypt
05.2015

Skills

  • Swift
  • Dart
  • C
  • Java
  • Python
  • Flutter
  • Groovy
  • Jenkins
  • Git
  • Agile
  • Kanban
  • Scrum
  • MySQL
  • MongoDB

Languages

  • Arabic, native
  • English, professional proficiency

Timeline

Senior IOS | Flutter Engineer

Upwork [Core Team]
05.2022 - Current

Senior IOS Software Engineer

Halan
02.2019 - 10.2022

Senior iOS Engineer

Ureed
01.2018 - 01.2019

iOS Engineer

PentaValue
04.2017 - 01.2018

IOS Engineer

PentaValue
04.2016 - 04.2017

Bachelor's Degree - ComputerScience and Information Technology

ASU
Ahmed Rabie Mo.