Sabry Ali
Verified Expert in Engineering
Mobile Developer
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.
Availability
Preferred Environment
Visual Studio, Xcode, Windows, MacOS
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!
Work Experience
Senior Mobile Engineer
xNeat
- Developed a collection of productivity apps.
- Managed the App Store optimization.
- Maintained existing apps.
Senior Software Engineer
Life360
- Led the delivery of Maps Engine. I took the project from an idea to execution. I wrote the design documents and followed up with the PM on the timelines until we could deliver this project and reshape how the application consumes/displays maps.
- Built the foundation for the company UI design system kit.
- Led the NAP project, where we replaced Apple in-app purchases with external purchases to eliminate Apple's 30% cut on subscriptions.
Senior Software Engineer
- Wrote a proposal and execution plan on how to improve the app's existing profile architecture.
- Introduced the social links feature inside Reddit App.
- Fixed bugs and performed A/B tests on the launched features.
Mobile App Tech Lead
EXI
- Interviewed and built an onsite team of developers (iOS, Android, back end).
- Led the effort to revamp the app's UX/UI to be more modern and more mobile-friendly.
- Established the engineering process and the guidelines for the newly formed team (Jira, PR guidelines, sprint grooming, retro, CI/CD, and more).
- Took ownership of the outsourced team after building it, releasing a revamped version of the app with better UI/UX. I helped the client to hire an onsite CTO to continue what I started.
Custom UI Developer
Waydger Holdings, LLC
- Led the development of custom UI elements and animations for the mobile app.
- Created custom UI components using UIKit Dynamics, Lottie, Core Graphics, and Core Animation.
- Communicated with the designer to come out with the best UX.
Senior Software Engineer
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.
Senior Software Engineer
Amazon
- 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.
Technical Team Lead
Tryvin
- 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.
Senior Software Engineer
Microsoft
- 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.
Co-founder
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.
Software Engineer
IBM
- Developed projects using C#, and C++.
- Collected the specifications for the Blu-ray authoring tool.
- Developed part of the authoring tool for Blu-ray.
Experience
Calculator + (iOS App)
https://itunes.apple.com/us/app/calculator/id351815470?mt=8Pivot Journey (iOS App)
Boximize (iOS App)
Minesweeper (iOS Game)
https://itunes.apple.com/eg/app/mine/id493521091?mt=8Sudoku (iOS Game)
https://itunes.apple.com/eg/app/sudoku/id1363595695?mt=8Measure Pro (iOS App)
https://apps.apple.com/us/app/measure-pro/id487767145Freecell (iOS Game)
https://apps.apple.com/us/app/freecell/id1448870526Fraction Calculator (iOS App)
https://apps.apple.com/us/app/fraction-calculator/id1078884704Construction Calculator (iOS App)
https://apps.apple.com/us/app/construction-calculator/id1092417398Spider Solitaire (iOS Game)
https://apps.apple.com/us/app/spider-solitaire/id1484079260Skills
Languages
Swift, Objective-C, TypeScript, C++, HTML, CSS, XML, Go, Java, Kotlin, C#
Frameworks
Ember.js, React Native, Redux, Core Data, ASP.NET, Unity, UIKit
Libraries/APIs
Lottie-iOS, Core Graphics, REST APIs, Google API, Win32 API, jQuery, Flurry, Node.js, RxSwift, Facebook SDK, React, DirectX, OpenGL, Core Animation
Tools
AWS CloudFormation, Git, GitHub, Apple Push Notifications, Xcode, Adobe Photoshop, Jira, Bitbucket, Asana, Crashlytics, Visual Studio
Paradigms
Agile, 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, MacOS, Windows, Windows Mobile
Storage
Firebase Realtime Database, Cloud Firestore, Amazon DynamoDB, MySQL, NoSQL, JSON, SQLite, Amazon S3 (AWS S3)
Other
Lottie, Custom Views, Team Leadership, Minimum Viable Product (MVP), MVP Design, Web Development, Senior Web, Image Processing Software, Image Processing, Physics, UI Animation, Mobile UX
Education
Bachelor's Degree in Software Engineering
Cairo University - Egypt
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring