Sabry Ali, Mobile Developer in Vancouver, BC, Canada
Sabry Ali

Mobile Developer in Vancouver, BC, Canada

Member since April 4, 2019
Sabry has 16 years of professional programming experience, with the last nine focused on developing mobile applications for iOS. He has a strong portfolio of award-winning, and high-profile applications that have been featured by Apple in the US App Store for their quality, and uniqueness. Having worked for multinational companies such as Amazon, Microsoft, and IBM, Sabry brings technically rich, and diverse expertise to his projects.
Sabry is now available for hire




Vancouver, BC, Canada



Preferred Environment

Mac, Windows, Xcode, Visual Studio

The most amazing...

...project I've built was the iOS Calculator+. It has been downloaded more than ten millions times, and featured by Apple on its home screen several times!


  • Senior Mobile Engineer

    2007 - PRESENT
    • Developed a collection of productivity apps.
    • Managed the App Store optimization.
    • Maintained existing apps.
    Technologies: Swift, Objective-C
  • Senior Software Engineer

    2019 - 2020
    Carrot, Inc.
    • Added a chat feature to the app.
    • Implemented the dashboard UI/UX from the ground up.
    • Collaborated with the project manager to enhance the UX.
    Technologies: Swift
  • Senior Software Engineer

    2017 - 2019
    • Built a machine learning model to mitigate the risk of loans issued by Amazon to merchants.
    • Implemented a mobile application for (a future product) using Swift, React Native, and Objective-C.
    • Collected business requirements, interfaced with the designer, and wrote the user stories for the developers.
    Technologies: Swift, React, and Node.js
  • Technical Team Lead

    2013 - 2017
    • Drove the app development lifecycle. Formulated the idea, completed the market research and competitor analysis, wrote the requirements, designed the user journey and mockups, made the architectural decisions, and developed and tested the app.
    • Managed the development team through agile methodology and modern project management following the scrum approach.
    • Collaborated with the graphic designer, implemented the ASO, and oversaw the marketing efforts.
    Technologies: DynamoDB, Swift, Firesbase, Objective-C, and Node.js
  • Senior Software Engineer

    2008 - 2010
    • Added RTL support for Windows mobile.
    • Built an authoring tool to help the linguist tag Arabic as a step towards building an advanced NLP model.
    • Built search plugins that work on the Bing search engine.
    Technologies: Windows Mobile, C++, ASP.NET, HTML, CSS
  • Co-founder

    2005 - 2007
    Khayal Interactive Entertainment
    • Built an advanced 3D physics engine.
    • Developed the first 3D game targeting the Middle East.
    • Created growth hacking strategies for the 3D game.
    Technologies: DirectX, OpenGL, C++, Physics Engine
  • Software Engineer

    2004 - 2005
    • Developed projects using C#, and C++.
    • Collected the specifications for the Blu-ray authoring tool.
    • Developed part of the authoring tool for Blu-ray.
    Technologies: C#



  • Languages

    Swift, Objective-C, TypeScript, C++, HTML, CSS, XML, Go, Java, Kotlin, C#
  • Frameworks

    Ember.js, React Native, Redux, Core Data, Unity, UIkit
  • Libraries/APIs

    Google API, Win32 API, jQuery, Flurry, Node.js, RxSwift, Facebook SDK
  • Tools

    Git, GitHub, Apple Push Notifications, Xcode, Adobe Photoshop, AWS CloudFormation, Jira, Bitbucket, Asana, Crashlytics
  • Paradigms

    Agile Software Development, Scrum, App Store Optimization (ASO), Model View Viewmodel (MVVM), Model View Presenter (MVP), Functional Programming, Object-oriented Programming (OOP), Imperative Programming, Concurrent Programming, Extreme Programming, Pair Programming
  • Platforms

    iOS, Firebase, Amazon Web Services (AWS), Apple, AWS Elastic Beanstalk, AWS Lambda, Android, Amazon
  • Storage

    Firebase Realtime Database, Cloud Firestore, AWS DynamoDB, MySQL, NoSQL, JSON, SQLite, AWS S3
  • Industry Expertise

    Web Development
  • Other

    Minimum Viable Product (MVP), MVP Design, Web Developer, React.js, Senior Web, Image Processing Software, Image Processing, UI Animation, Mobile App UX


  • Bachelor's degree in Software Engineering
    1998 - 2004
    Cairo University - Egypt

To view more profiles

Join Toptal
Share it with others