Abanoub Osama, Developer in Düsseldorf, North Rhine-Westphalia, Germany
Abanoub is available for hire
Hire Abanoub

Abanoub Osama

Verified Expert  in Engineering

Mobile Developer

Location
Düsseldorf, North Rhine-Westphalia, Germany
Toptal Member Since
August 13, 2022

Abanoub是一位经验丰富的软件工程师,拥有8年以上的移动应用开发经验. 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愿意用他成熟的技术和管理技能来帮助客户开发成功的产品.

Portfolio

The Offix
Swift, iOS, Android, Kotlin, Xcode, Android Studio, Git, Bitrise, XML, Firebase...
AMN Healthcare - Main
iOS, Swift, XML Interface Builder (XIB), Objective-C, PromiseKit, Carthage...
Vapulus
Swift, Objective-C, Kotlin, Java, Android Studio, Xcode, XML, Firebase...

Experience

Availability

Part-time

Preferred Environment

Xcode, Android Studio, MacOS, Linux, Swift, Kotlin, XML Interface Builder (XIB), iOS, Mobile Development, Mobile Apps

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

2020 - PRESENT
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.
  • 开发、测试和发布各种功能,使我们的主要产品领先于竞争对手.
Technologies: Swift, iOS, Android, Kotlin, Xcode, Android Studio, Git, Bitrise, XML, Firebase, Native Mobile Apps, MacOS, Google Maps, SQLite, XML Interface Builder (XIB), GitHub, Natural Language Processing (NLP), Mobile Vision, Core ML, WebView, Unit Testing, UI Testing, Design Patterns, Augmented Reality (AR), 3D, Combine, SwiftUI, Software Engineering, Programming, Mobile, Computer Vision, UIKit, iOS SDK, Mobile Development, REST APIs, ARKit, Mobile App Development, AVFoundation, AVPlayer, QR Codes, User Interface (UI), Mobile Apps, CocoaPods, iOS Camera, Camera API, Software Architecture

iOS Engineer

2022 - 2023
AMN Healthcare - Main
  • 实现了错误修复和功能增强,优化了应用程序以满足生产标准.
  • 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, 通过严格的单元测试实现,将代码覆盖率从0%显著提高到40%.
  • Conducted thorough code reviews for the Android platform, providing feedback and ensuring the highest quality standards for the same application.
Technologies: iOS, Swift, XML Interface Builder (XIB), Objective-C, PromiseKit, Carthage, GitHub, MacOS, Jira, Google Maps, Unit Testing, UI Testing, Design Patterns, Software Engineering, Programming, Mobile, UIKit, iOS SDK, MapKit, Mobile Development, REST APIs, Mobile App Development, User Interface (UI), Mobile Apps, GraphQL

Senior Mobile App Developer

2020 - 2020
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.
Technologies: Swift, Objective-C, Kotlin, Java, Android Studio, Xcode, XML, Firebase, Native Mobile Apps, MacOS, Google Maps, SQLite, XML Interface Builder (XIB), GitHub, WebView, Retrofit, Unit Testing, Design Patterns, Software Engineering, Programming, Mobile, iOS, UIKit, iOS SDK, Mobile Development, REST APIs, Mobile App Development, User Interface (UI), Mobile Apps, CocoaPods, Payment Gateways, Software Architecture

Senior Mobile App Developer

2019 - 2020
Restart-Technology
  • 作为移动开发部门的第一个成员,帮助组建了移动开发团队.
  • 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.
Technologies: Swift, Java, Android Studio, Xcode, Jira, Agile, Scrum, Agile Project Management, XML, Firebase, Native Mobile Apps, MacOS, Google Maps, SQLite, XML Interface Builder (XIB), GitHub, WebView, Retrofit, Unit Testing, Design Patterns, Combine, SwiftUI, Software Engineering, Programming, Mobile, iOS, UIKit, iOS SDK, MapKit, Mobile Development, REST APIs, Mobile App Development, AVFoundation, AVPlayer, QR Codes, User Interface (UI), Mobile Apps, CocoaPods, Camera API, Payment Gateways, Software Architecture, DJI SDK

Mobile App Developer (Android and iOS)

2014 - 2019
Restart-Technology
  • 作为移动开发部门的第一个成员,帮助组建了移动开发团队.
  • 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.
Technologies: Agile, Swift, Cocoa Touch, Java, Android SDK, Scrum, Agile Project Management, XML, Firebase, Native Mobile Apps, MacOS, Google Maps, SQLite, XML Interface Builder (XIB), GitHub, WebView, Retrofit, Unit Testing, Design Patterns, Software Engineering, Programming, Mobile, iOS, UIKit, iOS SDK, MapKit, Mobile Development, REST APIs, Mobile App Development, AVFoundation, AVPlayer, QR Codes, User Interface (UI), Mobile Apps, CocoaPods, Camera API, Payment Gateways, Software Architecture, DJI SDK

AMN InPerson Interpreting

http://docs.google.com/presentation/d/131kT2BoazLqYacVdVTViJWVDskvpFRm2aO0GIvXij7Y/edit?usp=sharing
该应用程序为需要口译服务的机构和组织提供了方便高效的解决方案. 该应用程序通过其地理定位功能简化了用户与合格口译员的联系, instant scheduling options, and user-friendly interface. Whether for advance scheduling or immediate response, 这个应用程序是确保不同语言和文化之间有效沟通的宝贵工具.

AMN InPerson口译应用程序的突出特点之一是其即时地理定位功能. Using advanced GPS technology, 该应用程序允许用户快速找到附近可用并能够提供所需语言支持的口译员. 这消除了手动寻找口译员的麻烦,并简化了安排口译服务的过程.

该应用程序提供了两种方便的选择:提前安排和即时响应. 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

http://docs.google.com/presentation/d/1eEKgGuzbsbDd0Ag-r_09c-2d1GQdAQqfjZ2mol2UJ9I/edit?usp=sharing
REACH THE NEXT LEVEL WITH TRACKTICS
Track, analyze, and improve have never been easier. 追踪器很轻,用松紧带系在腰上,所以你不会感觉到它. 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

http://docs.google.com/presentation/d/1CoyaiIe_BDiAlnWMzMUo2_o8sCsCVLvbuMdUFupycGg/edit?usp=sharing
Mooris is a stylish online platform for furniture and lifestyle. 在Mooris的背后是一个能干而友好的团队,为您和您的生活发现精选的设计产品,并就所有室内设计问题为您提供个人建议.

You 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, 通过精选的设计和生活方式产品,你总能找到一些独特的东西,给你带来持久的快乐.

摩尔每天都会推出独家产品,在特殊情况下只有七天可用. Sign up now with your email address and let yourself be inspired.

ZSC Lions

http://docs.google.com/presentation/d/1vYKAluGZCzrnHkHDCt6jIgHuPSfTyu9EbwWl54SrXBQ/edit?usp=sharing
“百万狮子会”是专为ZSC狮子会及整个狮子会组织的粉丝而设的全新个人化粉丝区, with powerful opportunities!

A 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"
•在线商店:使用我们的应用程序从舒适的座位上订购体育场香肠和更多.
• 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

http://docs.google.com/presentation/d/1gLgu-Dy4aCWsAYvUnjGw_yEYpWFKjHz9NsjqYM1xA9I/edit?usp=sharing
Lobbipad is a 5-star rated, 符合gdpr的访客和交付管理平台,允许公司在安全的环境中欢迎他们的访客, professional, and efficient.

Since 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.
•访客输入他们的详细信息(或扫描二维码),然后选择他们预约的人. Using the QR code, visitors can sign in without any contact with the iPad.
•通过短信/电子邮件/MS团队通知工作人员有访客在大堂等候.
• 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

http://docs.google.com/presentation/d/1rZ2ph_rP7Vjk5ZYMWXzDs9Jr74vgyblLkg7PpZCDoLw
• My role: iOS and Android developer.
• 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)价格:除了外汇汇率的差异外,汇款人总是面临较高的转让价格.

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

http://docs.google.com/presentation/d/1Cf1iNawXuCPJ8baBmf2axz_K9Zahvuj6GiN-0GNeONI
• My role: iOS and Android developer and Agile project manager
• 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:
•浏览并购买他们喜欢的国际品牌适合他们需要的健身产品.
• Place an order and choose their favorite payment method, cash or Visa.

Lion's Share | Meal Prep App

http://docs.google.com/presentation/d/1HTZDa_jHexA5MLH_EprsJqPnnecZpZLgNRhorrORFF4
• My role: iOS and Android developer
• Technology: Swift, Cocoa Touch, Java, Android, Alamofire, Volley, Google Places, Google Maps, Facebook Authentication, Twitter Kit, HyperPay

Lion’s Share会自动计算用户的日常消费和需求,并在几秒钟内制定出一份定期配送的膳食计划.

Features:
• Meals subscription plans
• Online ordering
• Offers
• Loyalty program

Bellman | Venue Finder and Booking App

http://docs.google.com/presentation/d/1z9wQpRmrufsCkmMrr7acAWnbslW2r8exSvDkEVa4w6A
• My role: iOS and Android developer and Agile project manager.
• 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
•通过有用的旅行提示和快速事实来更快地制定计划,以了解用户访问的每个城市.
• Find comprehensive reviews from other users alongside pictures.
• Book through Bellman and earn redeemable points or cash back.
• Multilingual content.

Dynamics ESS 365

http://docs.google.com/presentation/d/1NuhSOyP4eg6vB1nKAEWUyETCaHrO14WTSpvsu4esNL4
• My role: iOS and Android developer
• Release Date: 01.12.2018
• Operation Country: KSA
•技术:Swift, Cocoa Touch, Java, Android, Alamofire, Volley, SOAP, WSDL, Microsoft Dynamics.

Dynamics ESS(员工自助服务)移动应用程序使组织能够动员其业务流程,实现无纸化和保护环境的目标. 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

http://docs.google.com/presentation/d/1F67S7GGAP0XacBjtoUU7RDiKRdJ1mVTiSNL6_COMKGI
• My role: iOS and Android developer and Agile project manager.
• Technology: Swift, Cocoa Touch, Java, Android, Alamofire, Volley, Google Places, Google Maps, Facebook Authentication, Twitter Kit.

Pinto是一个电子商务平台,允许用户在所有购物类别中从多个优惠和支付选项中选择浏览和购买在线产品, 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

http://docs.google.com/presentation/d/1TiWlxgf4kzk3r4OlUBlkSPaC6ySavwHfv1zUJwG5Alg
• My role: iOS and Android developer and Agile project manager.
• Technology: Swift, Cocoa Touch, Java, Android, Socket.lO, Geofencing, Alamofire, Volley, Google Places, Google Maps, Facebook Authentication

Pop Bus是一种拼车服务,通过移动应用程序使用地理定位技术来提供出色的交通体验. 这项服务是公共交通和出租车的理想选择, 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 user drop station is the next.

Siyartee | Car Rental App

http://docs.google.com/presentation/d/18MOxqfwUgUg-nWI0Fx4cn6gCwY9C7cLWHrzdWEesjUs
• My role: iOS and Android developer and Agile project manager.
• 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是一个汽车共享市场,允许用户通过手机租赁或出租车辆. 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

http://docs.google.com/presentation/d/1S-CBR3m_wmxzq8sr9DytWsPcxw1M4jEP6VaCVtNUpu0
• My role: iOS Developer.
• Release date: 01.11.2017
• Operation country: Egypt

tabebnet for doctors是tabebnet平台的一个应用程序,它的目标用户是医生,可以让他们接触到更多的人, 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.

Languages

Swift, Java, XML, Kotlin, Objective-C, Web Services Description Language (WSDL), Embedded C, Python, GraphQL

Frameworks

Cocoa Touch, Android SDK, UIKit, iOS SDK, Core Bluetooth, SwiftUI, MapKit, ARKit, Core ML, Django

Libraries/APIs

Volley, REST API, CocoaPods, Google Maps, Facebook SDK, Retrofit, Camera API, Alamofire, Socket.IO, PromiseKit, Apple Maps API

Tools

Xcode, Android Studio, Jira, XML Interface Builder (XIB), GitHub, Google Places SDK, WebView, AVPlayer, DJI SDK, Git, Microsoft Dynamics AX, Gradle

Paradigms

敏捷、REST、单元测试、移动开发、Scrum、敏捷项目管理、设计模式

Platforms

MacOS, iOS, Android, Firebase, Mobile, Bitrise, Linux, Embedded Linux

Storage

JSON, SQLite

Other

Software Engineering, Programming, Native Mobile Apps, Mobile App Development, User Interface (UI), Mobile Apps, Payment Gateways, SOAP, Geofencing, UI Testing, Augmented Reality (AR), 3D, Combine, AVFoundation, QR Codes, iOS Camera, Software Architecture, 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

2009 - 2013

Bachelor's Degree in Electrical Engineering

El Shorouk Academy (SH.A) - Cairo, Egypt

FEBRUARY 2024 - PRESENT

Build a Backend REST API with Python & Django – Advanced

Udemy

DECEMBER 2023 - PRESENT

The Complete Python Bootcamp From Zero to Hero in Python

Udemy

DECEMBER 2023 - PRESENT

Python Django – The Practical Guide

Udemy

JANUARY 2022 - PRESENT

The Complete ARKit Course – Build 11 Augmented Reality Apps

Udemy

SEPTEMBER 2021 - PRESENT

The Complete Guide to Combine in iOS

Udemy

MARCH 2021 - PRESENT

Unit Testing Swift Mobile App

Udemy

APRIL 2020 - PRESENT

Design Patterns in Swift

Udemy

APRIL 2017 - PRESENT

Mastering Agile Project Management

PMI

JANUARY 2016 - PRESENT

Embedded Linux Diploma

FabLab

JANUARY 2015 - PRESENT

Embedded Systems Diploma

AMIT Learning

SEPTEMBER 2014 - PRESENT

CCNA

Cisco

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring