
Amr Mousa
Verified Expert in Engineering
Mobile Developer
Jyväskylä, Finland
Toptal member since March 27, 2020
Amr is a versatile developer who can work with a range of mobile and web technologies. His educational background in physics and mathematics provides a solid theoretical basis that comes in handy when developing products and solving complicated problems. Amr has extensive experience as a freelance—both independently and within teams—and knows how to adjust accordingly.
Portfolio
Experience
- iOS - 9 years
- React Native - 6 years
- TypeScript - 6 years
- JavaScript - 6 years
- Objective-C - 5 years
- React - 3 years
- Express.js - 3 years
- Python - 2 years
Availability
Preferred Environment
Android Studio, Angular, React, React Native, Xcode, Swift, iOS
The most amazing...
...experience I've had was working on the climbing-guide application for rock-climbing enthusiasts and getting direct feedback from users/climbers.
Work Experience
Freelance Full-stack Web, Mobile, and Game Developer
Self-employed
- Developed, modified, and fixed web and mobile applications.
- Built and delivered applications to the App Store/Google Play Store and tracked bugs and performance issues to ensure quality after delivery.
- Developed games for iOS and Android using Unity3D and Cocos2d.
- Received and maintained a highly rated profile and was recommended by clients, many of whom cooperated further after the initial project.
Mobile Developer
Qvantel
- Developed an iOS and Android app for mobile carriers and content management to allow companies to modify the content for their customers without publishing new versions.
- Tracked and fixed bugs while also implementing new features and UI components.
- Wrote unit and UI tests for new components/features using the Jest framework—kept test coverage above 90%.
iOS Developer
27 Crags
- Developed an iOS app for finding, adding, and rating climbing locations. Implemented a premium feature with in-app purchases for premium climbing locations added by professionals.
- Used Trello to handle tasks/bugs, obtain user feedback, and tracked/fixed bugs immediately using Fabric.
- Added a feature for downloading climbing guides offline, as well as downloading offline maps and routes.
- Handled bad connectivity issues, including distant-climbing locations with low coverage, by enabling the app to automatically switch to the offline mode in case of low coverage.
Unity3D Developer
Tarrasque Games
- Developed a role-playing, card-fantasy game with a team of four developers and two designers.
- Oversaw the implementation of new features and the integration of other developers' work.
- Tracked the performance and bugs and worked with the project owner to ensure that all requirements were met.
- Built a game for several platforms and ensured compatibility with several screen sizes and platforms.
Experience
27 Crags
https://apps.apple.com/fi/app/rock-climbing-guide-27-crags/id1010852143Educational Game for iOS
Heroes of Eigon Fantasy Game
COVID-19 App
Mental Health App
Sports Cards Trading App
Paladin Fitness App
Paladin is a digital coaching experience that delivers personalized workouts and nutrition for actually achieving your fitness goals no matter your progress, current health, and schedule through your own concierge fitness team—a top-tier personal trainer and a top-tier nutritionist.
Olelo Captioned Calls
https://apps.apple.com/us/app/olelo-captioned-calls/id1529823668Olelo by Sorenson empowers deaf and hard-of-hearing individuals to make and receive phone calls with instant live captions. Olelo offers captioned phone calls in real time at no cost to qualified deaf and hard-of-hearing users in an easy-to-use mobile app that integrates seamlessly into daily life and work.
New Zealand App for Verifying COVID-19 Passes
Identity Verification App
Proof of Concept for a Mental Health Startup
Education
Master's Degree in Theoretical Physics
University of Jyväskylä - Jyväskylä, Finland
Bachelor of Science Degree in Physics/Mathematics
University of Jyväskylä - Jyväskylä, Finland
Skills
Libraries/APIs
React, REST APIs, iOS Native Libraries, Apple Subscriptions, Node.js, OpenGL ES, OpenGL, Core Audio, Fabric, iOS Charts
Tools
Xcode, Figma, Apple HealthKit, Android Studio
Languages
JavaScript, TypeScript, Swift, HTML5, Objective-C, Ruby, C#, PHP, CSS, Python, SQL, HTML, GraphQL, Java
Frameworks
React Native, RealmSwift, UIKit, MapKit, Unity, SwiftUI, iOS SDK, Unity2D, Express.js, Unity3D, Ruby on Rails (RoR), Core Bluetooth, Jest, Android SDK, Next.js, Angular, Redux
Paradigms
Mobile Development, REST, Testing, Agile Software Development, Database Design, UX Design
Platforms
iOS, Mapbox, Firebase, Mobile, MacOS, Docker, Apple Watch, WatchOS, Android, WordPress, Bluetooth Low Energy (LE), Amazon Web Services (AWS)
Storage
MySQL, Realm, PostgreSQL, MongoDB, Databases
Industry Expertise
Healthcare
Other
Mathematics, Web Development, Algorithms, Game Development, Full-stack, APIs, Mobile App Development, API Integration, Full-stack Development, Front-end Development, App Store, Linear Algebra, Games, Firebase Hosting, Differential Equations, Back-end, Artificial Intelligence (AI), Image Processing, Google Cloud Functions, Architecture, Apple Pay, CI/CD Pipelines, Web3, OpenAI, Physics, Fintech, SVG Animation, User Interface (UI), User Experience (UX), Machine Learning, Augmented Reality (AR)
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