Abanoub Osama
Verified Expert in Engineering
Mobile Developer
Düsseldorf, North Rhine-Westphalia, Germany
Toptal member since August 13, 2022
Abanoub is a seasoned software engineer with 8+ years of experience in mobile application development. In addition, he has 2+ years of experience in Agile project management, having managed eight projects alongside a team of mobile, back-end, and front-end developers and testers. With more than 22 Android and 15 iOS apps delivered during his career, Abanoub is willing to use his proven technical and managerial skills to help clients develop successful products.
Portfolio
Experience
- Android - 7 years
- Java - 7 years
- Git - 7 years
- Android Studio - 6 years
- Xcode - 5 years
- Swift - 5 years
- iOS - 5 years
- Kotlin - 3 years
Availability
Preferred Environment
Xcode, Android Studio, MacOS, Linux, Swift, Kotlin, XML Interface Builder (XIB), iOS, Mobile Development, Mobile Apps, CI/CD Pipelines
The most amazing...
...Android and iOS apps I've created, tested, and deployed are for various businesses, particularly in healthcare, benefiting 20,000+ users.
Work Experience
Senior Mobile App Developer
The Offix
- Implemented Bitrise as CI/CD for testing and deployment.
- Developed a new ARKit project from scratch for warehouse, van storage shelves fitting, and measurements.
- Set up performance monitoring, crash reporting, and version update management for our two main products.
- Developed, tested, and released various features, setting our main products ahead of the competition.
Senior iOS Developer
NxRealm
- Developed an app that utilizes the Nearby Interaction, MultipeerConnectivity, and ARKit frameworks to deliver a seamless AR experience between Apple devices and 3rd-party accessories.
- Overcame the 1-to-1 nature of the Nearby Interaction framework to allow for a many-to-many experience.
- Implemented a 2-way communication with 3rd-party hardware through Bluetooth Low Energy (BLE) technology.
Senior iOS Engineer
AMN Healthcare - Main
- Implemented bug fixes and feature enhancements, optimizing the application to meet production standards.
- Addressed and resolved security vulnerabilities through Veracode scans, ensuring the application meets robust security standards.
- Performed a comprehensive refactoring of the application, introducing unit and UI tests. This resulted in a significant increase in code coverage from 0% to 40% through rigorous unit testing implementation.
- Conducted thorough code reviews for the Android platform, providing feedback and ensuring the highest quality standards for the same application.
Senior Mobile App Developer
Vapulus
- Fixed major blocking issues in the core mobile codebase making it production ready.
- Refactored significant portions of legacy Objective-C code into modern Swift.
- Mirrored an iOS product into an Android native version.
Senior Mobile App Developer
Restart-Technology
- Helped build the mobile development team as the first member of the mobile development department.
- Led the transition to using Agile, Scrum, and Jira and coached the team in the methodologies and the mindset.
- Managed a total of eight projects and delivered over 20 apps.
Mobile App Developer (Android and iOS)
Restart-Technology
- Helped build the mobile development team as the first member of the mobile development department.
- Led the transition to using Agile, Scrum, and Jira and coached the team in the methodologies and the mindset.
- Managed a total of eight projects and delivered over 20 apps.
Experience
AMN InPerson Interpreting
https://docs.google.com/presentation/d/131kT2BoazLqYacVdVTViJWVDskvpFRm2aO0GIvXij7Y/edit?usp=sharingOne of the standout features of the AMN InPerson Interpreting app is its instant geolocation functionality. Using advanced GPS technology, the app allows users to quickly find interpreters in their vicinity who are available and capable of providing the needed language support. This eliminates the hassle of manually searching for interpreters and streamlines the process of arranging interpretation services.
The app offers two convenient options for requesting interpreters: advance scheduling and immediate response. Users can schedule interpretation services in advance, ensuring that interpreters are available at the desired date and time. Additionally, if urgent interpretation is needed, users can request immediate response, and the app will find interpreters who can promptly assist.
Tracktics
https://docs.google.com/presentation/d/1eEKgGuzbsbDd0Ag-r_09c-2d1GQdAQqfjZ2mol2UJ9I/edit?usp=sharingTrack, analyze, and improve have never been easier. The Tracker is lightweight and worn in an elastic belt around your waist so you won't feel it. Various sensors measure your performance during games or training sessions.
After your session, you'll get your analysis on your smartphone, tablet, or PC. Now, you can work on your stamina, top speed, and positional play. This is how professionals train.
YOUR BENEFITS
• Personal analysis—just like the pros.
• All data in at a glance. Every training. Every game.
• Get motivated. Unfold your full potential.
• Minimize your weaknesses. Reshape what you do. Use your strengths to compensate.
Mooris
https://docs.google.com/presentation/d/1CoyaiIe_BDiAlnWMzMUo2_o8sCsCVLvbuMdUFupycGg/edit?usp=sharingYou can find Mooris online, in the app, and the showrooms in Zurich or Bern.
The lovingly curated assortment includes selected items for you and your home: sofas, beds, lamps, tables, garden furniture, home accessories, favorite clothes, fabulous shoes, and much more.
At Mooris.ch, you will always find something unique that will bring you lasting joy with selected design and lifestyle products.
Mooris presents exclusive products daily, only available for seven days in special conditions. Sign up now with your email address and let yourself be inspired.
ZSC Lions
https://docs.google.com/presentation/d/1vYKAluGZCzrnHkHDCt6jIgHuPSfTyu9EbwWl54SrXBQ/edit?usp=sharingA key player who will bring a lot of joy:
• MyLions content: exclusive posts only for MyLions users
• Newsroom: all Lions news at a click "Food and Beverage"
• Online shop: order the stadium sausage and more from the comfort of your seat using our app.
• Fan zone: voting, competitions, and more in our app with attractive prizes.
• My purchases at a glance: tickets, season tickets, fan articles, and gastro purchases.
• Single sign-on: one login for the entire Lions world.
• User account: adjust your data and determine news preferences.
The exclusive MyLions fan area, in combination with the new website, is another powerful tool on the Lions' exciting path to digitization.
A must for everyone with a blue, white, and red heart! MyLions is being further developed, and upgrades are planned.
Lobbipad Visitors and Delivery Management Platform
https://docs.google.com/presentation/d/1gLgu-Dy4aCWsAYvUnjGw_yEYpWFKjHz9NsjqYM1xA9I/edit?usp=sharingSince 2015, Lobbipad has enabled hotels, factories, corporations, schools, museums, professional associations, co-working spaces, nonprofit organizations, and multiple-tenant offices to effortlessly manage visitor and delivery experiences without the use of any paper; furthermore, through a partnership with Goforest.be, we plant a tree for every 1,000 visitors.
The concept of Lobbipad is simple:
• A wireless label printer prints a badge that the visitor can use for identity purposes.
• Visitors enter their details (or scan a QR code) and then select the person they have an appointment with. Using the QR code, visitors can sign in without any contact with the iPad.
• A staff member is notified via SMS/email/MS Teams notification that a visitor is waiting for them in the lobby.
• Lobbipad also offers the possibility of receiving packages via the iPad. When the package's barcode is scanned, a message is automatically sent to the relevant staff member, informing them that the package has arrived.
Flit | e-Payment App
https://docs.google.com/presentation/d/1rZ2ph_rP7Vjk5ZYMWXzDs9Jr74vgyblLkg7PpZCDoLw• Operation country: Egypt
• Technology: Swift, Cocoa Touch, Kotlin, Android, Alamofire, Google Places, Google Maps, Facebook, Vapulus Payment Gateway.
Flit solves three main pain points that every international money sender faces:
a) Communicating: Senders must take half a day or full day off their jobs, commute all the way to Western Union or FX offices, wait in a queue and fill out KYC documents every time they send money.
Flit creates convenience for both the sender and the recipient through its mobile app, which makes the whole process fully digital.
b) Prices: Senders always face high transfer prices in addition to the difference in the FX rates.
Flit is cheaper than the average market rate.
c) Cashing out: Recipients have many issues with cashing out their money. They have limited cashing-out outlets, and if the sender is not a family nor colleague or an amount exceeds USD$500, there will be some difficulties in cashing out.
Flit has multiple cashing-out partners that can be found everywhere around the country.
Skill It | Fitness and Gym Reservation App
https://docs.google.com/presentation/d/1Cf1iNawXuCPJ8baBmf2axz_K9Zahvuj6GiN-0GNeONI• Release Date: 01.04.2018
• Operation Country: Egypt
• Technology: Swift, Cocoa Touch, Java, Android, Alamofire, Volley, Google Places, Google Maps, Facebook, Twitter Kit
Skill It helps users find all sports and health product needs in our marketplace.
By creating a profile on the Skill It platform, users can:
• Browse and purchase the suitable fitness products they need from their favorite international brands.
• Place an order and choose their favorite payment method, cash or Visa.
Lion's Share | Meal Prep App
https://docs.google.com/presentation/d/1HTZDa_jHexA5MLH_EprsJqPnnecZpZLgNRhorrORFF4• Technology: Swift, Cocoa Touch, Java, Android, Alamofire, Volley, Google Places, Google Maps, Facebook Authentication, Twitter Kit, HyperPay
Lion's Share automatically calculates users' daily consumption compared to their needs and builds a meal plan in seconds to be delivered regularly.
Features:
• Meals subscription plans
• Online ordering
• Offers
• Loyalty program
Bellman | Venue Finder and Booking App
https://docs.google.com/presentation/d/1z9wQpRmrufsCkmMrr7acAWnbslW2r8exSvDkEVa4w6A• Release date: 01.03.2019
• Operation country: UAE
• Technology: Swift, Cocoa Touch, Java, Android, Alamofire, Volley, Google Places, Google Maps, Facebook Authentication, Twitter Kit
Bellman is a curated experience hand-picked for its users, which makes it the ultimate resource and companion they need in the city.
Features:
• Search the city's trendiest hotspots, from cafes and lounges to restaurants.
• Get tickets for tours, shows, theme parks, and museums.
• Find the best offers and discounts for restaurants, leisure attractions, and spas.
• Get recommendations according to the users' personal preferences
• Make plans faster with helpful travel tips and fast facts to get to know each city the user visits.
• Find comprehensive reviews from other users alongside pictures.
• Book through Bellman and earn redeemable points or cash back.
• Multilingual content.
Dynamics ESS 365
https://docs.google.com/presentation/d/1NuhSOyP4eg6vB1nKAEWUyETCaHrO14WTSpvsu4esNL4• Release Date: 01.12.2018
• Operation Country: KSA
• Technology: Swift, Cocoa Touch, Java, Android, Alamofire, Volley, SOAP, WSDL, Microsoft Dynamics.
The Dynamics ESS (employees self-services) mobile app empowers organizations to mobilize their business processes with one goal become paperless and save the environment. This app is a unique solution on top of Microsoft Dynamics 365 and Dynamics AX 2012.
Features:
• Organizations can view all their personnel information, benefits, job details, identifications, bank accounts, and dependent information.
• Consult monthly pay slip details, employees' daily attendance, loaned items, annual leave balances, and EOS balances.
• View, edit, submit and approve over 17 self-service processes, including leave, planning, encashment, return, ticket, excuse, overtime, loan, and letter requests, advance annual benefit payments, end-of-service notice, business trips, training planning fees, and more.
Pinto | eCommerce App
https://docs.google.com/presentation/d/1F67S7GGAP0XacBjtoUU7RDiKRdJ1mVTiSNL6_COMKGI• Technology: Swift, Cocoa Touch, Java, Android, Alamofire, Volley, Google Places, Google Maps, Facebook Authentication, Twitter Kit.
Pinto is an eCommerce platform that allows users to browse and buy online products choosing from multiple offers and payment options in all shopping categories, such as fashion, home appliances, and perfumes.
Features:
• Search products and check available inventory.
• Add favorite products to a wishlist.
• Select from available product variants, like size and color.
• Online payment options.
• Reviews and rating system for products.
• Complaint and return systems.
POP Bus | Pooling App
https://docs.google.com/presentation/d/1TiWlxgf4kzk3r4OlUBlkSPaC6ySavwHfv1zUJwG5Alg• Technology: Swift, Cocoa Touch, Java, Android, Socket.lO, Geofencing, Alamofire, Volley, Google Places, Google Maps, Facebook Authentication
Pop Bus is a bus pooling that uses geolocation technology through a mobile app to deliver an excellent transportation experience. This offer is the ideal alternative to public transport and taxis with multi-schedule routes, fixed bus stops, and variable prices per kilometer as per bus type. The app allows clients to book multiple or single seats on a wide range of buses. Pop Bus offers affordable, quality, convenient and reliable bus rides.
Features:-
• Search all lines using the name and location of drop or pickup.
• View all upcoming schedules on the selected line.
• Book a trip by selecting seats from the seating plan corresponding to the bus model.
• Track the bus when a trip is booked on it.
• Receive a notification when the bus enters a preset geofence to compensate for the time needed to reach the pickup station on foot.
• Receive a notification when the user drop station is the next.
Siyartee | Car Rental App
https://docs.google.com/presentation/d/18MOxqfwUgUg-nWI0Fx4cn6gCwY9C7cLWHrzdWEesjUs• Release date: 01.04.2018
• Operation country: Jordan
• Technology: Swift, Cocoa Touch, Java, Android, Alamofire, Volley, Google Places, Google Maps, Facebook Authentication, Twitter Kit
Siyartee is a car-sharing marketplace that allows users to rent or rent-out vehicles through their phones. Being the first of its kind in the Middle East, users can rent cars from other users or certified car rental agencies.
Features:
• Browse cars listed by other users or rental agencies and rent them.
• Pay with cash or card through the app.
• Schedule future bookings.
• Rate the car rented and give feedback on it.
• Rent out the user's car and approve booking through email.
• Verify the renter's identity.
• List rental agencies for free.
TabeebNet | Dr App
https://docs.google.com/presentation/d/1S-CBR3m_wmxzq8sr9DytWsPcxw1M4jEP6VaCVtNUpu0• Release date: 01.11.2017
• Operation country: Egypt
TabeebNet for doctors is an application that is part of the TabeebNet platform aimed at doctors allowing them greater reach, exposure, and better engagement with their patients.
Features:
• Create a Doctor profile on the TabeebNet platform.
• Receive home visit requests from TabeebNet.
• Set a dynamic schedule for home visits.
• Define cities and areas where the doctor prefers to serve.
• Create medical records for the patients.
• Manage fees and collections.
Education
Bachelor's Degree in Electrical Engineering
El Shorouk Academy (SH.A) - Cairo, Egypt
Certifications
Build a Backend REST API with Python & Django – Advanced
Udemy
The Complete Python Bootcamp From Zero to Hero in Python
Udemy
Python Django – The Practical Guide
Udemy
The Complete ARKit Course – Build 11 Augmented Reality Apps
Udemy
The Complete Guide to Combine in iOS
Udemy
Unit Testing Swift Mobile App
Udemy
Design Patterns in Swift
Udemy
Mastering Agile Project Management
PMI
Embedded Linux Diploma
FabLab
Embedded Systems Diploma
AMIT Learning
CCNA
Cisco
Skills
Libraries/APIs
Volley, REST APIs, CocoaPods, Firebase iOS SDK, Google Maps, Facebook SDK, Retrofit, Camera API, iOS Native Libraries, Alamofire, Socket.IO, PromiseKit, Apple Maps API
Tools
Xcode, Android Studio, Jira, XML Interface Builder (XIB), GitHub, TestFlight, Firebase Cloud Messaging (FCM), Google Places SDK, WebView, AVPlayer, DJI SDK, Git, Microsoft Dynamics AX, Gradle
Languages
Swift, Java, Kotlin, XML, Objective-C, Web Services Description Language (WSDL), Embedded C, Python, GraphQL
Frameworks
Cocoa Touch, Android SDK, SwiftUI, UIKit, iOS SDK, Core Bluetooth, Combine, MapKit, ARKit, Core ML, Django, iOS SceneKit, Multipeer Connectivity
Paradigms
Agile, REST, Unit Testing, Mobile Development, Testing, Scrum, Agile Project Management, Design Patterns
Platforms
MacOS, iOS, Android, Firebase, Mobile, Bitrise, Linux, Embedded Linux
Storage
JSON, SQLite, Cloud Firestore
Other
Software Engineering, Programming, Native Mobile Apps, Mobile App Development, User Interface (UI), Mobile Apps, Payment Gateways, Mobile Architecture, Deployment, App Store, Google Play Store, Firebase Cloud Functions, Push Notifications, SOAP, Geofencing, UI Testing, Augmented Reality (AR), 3D, AVFoundation, QR Codes, iOS Camera, Software Architecture, SDK Development, Bluetooth, LiDAR, Geospatial Data, Electronics, Communication, Carthage, Natural Language Processing (NLP), Mobile Vision, Google Fit, Embedded Systems, ARM Embedded, Operating Systems, IP Networks, CCNA, Computer Vision, APIs, Back-end, Nearby Interaction, CI/CD Pipelines
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