Osama AbdelKarim AboulHassan, Developer in Alexandria, Alexandria Governorate, Egypt
Osama is available for hire
Hire Osama

Osama AbdelKarim AboulHassan

Verified Expert  in Engineering

3D Developer

Location
Alexandria, Alexandria Governorate, Egypt
Toptal Member Since
June 12, 2017

Osama has over 8 years developing iOS/Mac apps, leading technical teams, and co-founding a startup that produces high-quality apps—garnering more than 10 million users worldwide. He enjoys challenging technical problems, diving into non-comfort zones, creating product designs with the perfect balance between technical and business perspectives, and leading technical teams for maximum productivity and an enjoyable work culture.

Portfolio

VIMOV
Amazon Web Services (AWS), GDAL, Shaders, Cocos2d, 3D, Python, PHP, Android...
EndTask Pro
Microsoft Visual C++, Windows API, VB

Experience

Availability

Part-time

Preferred Environment

Atom, Xcode, Linux, MacOS

The most amazing...

...thing I've done is at the age of 15, building a spyware detector Windows tool that detects suspicious activity, gives warnings, and blocks them.

Work Experience

Co-Founder | Technical Lead

2008 - PRESENT
VIMOV
  • Led the development of an app (iOS/Mac/Android) using Objective-C, Swift, and Android SDK.
  • Led the development of a 3D weather maps system that beautifies weather map tiles on server and projects them through beautiful shaders on a 3D globe on a mobile app. I have customized an open source 3D engine to support it.
  • Developed a prediction system that predicts user location on a specific hour and customizes a non-intrusive weather alert using Python and Scikit-learn.
  • Led the development of a back-end server for the frontend apps serving weather information, weather maps and push notifications to hundreds of thousands of monthly active users using PHP, AWS and MySQL.
  • Developed a 2D game on iPhone using Cocos2d and extending it with 3D models support.
  • Shared in the co-founding and operating a startup and expanding it to a 30-employee software company.
Technologies: Amazon Web Services (AWS), GDAL, Shaders, Cocos2d, 3D, Python, PHP, Android, Objective-C, Swift, MacOS, iOS

Founder | Developer

2000 - 2007
EndTask Pro
  • Developed a tool that monitors running apps for any suspicious behavior, blocks the the suspicious action, and warns the user using low-level system hooks.
  • Built a generic tool that detects and blocks intrusive pop-up ads by monitoring user behavior without integrating with the browser.
  • Created and managed a small virtual team to help push this app to life—the app was later featured as an Editor's Pick on CNET.
Technologies: Microsoft Visual C++, Windows API, VB

Clear Day

A line of weather products for iOS, Android, and Mac that altogether garnered more than 10 million users around the world, various awards, and coverage on a myriad of newspapers and TV networks. It lasted many months in the top-selling paid apps in the iOS App Store worldwide. It spawned the birth of a new style in the design of weather applications—an animated representation of the weather condition that was later implemented by top technology companies.

iSimulate

iSimulate allows developers to simulate multi-touch events, the accelerometer, compass and GPS, on the iOS simulator by wirelessly sending these events from an iPhone, iPad, or iPod Touch to an SDK running on the simulator.

Method for Presenting Weather Data | Patent

https://www.google.com/patents/US20140267912
A method for representing weather data for several locations through videos and displaying weather maps in a beautiful way.

Hexen II Port on iPhone

http://www.cultofmac.com/31955/vimov-demos-their-excellent-hexen-ii-iphone-port/
Led a team that ported Hexen II game (a great fantasy-themed FPS built upon the venerable Quake engine in 1997) to the iPhone.

Exorcist iPhone Game

https://www.youtube.com/watch?v=Saok6X-7qP4
A 2D game on iPhone built using Cocos2d. I extended the Cocos2d engine to support integrations of 3D models.

Platforms

iOS, MacOS, Linux, Amazon Web Services (AWS), Amazon EC2, Spark Core, Android

Other

Saetta Web Server, Shaders, Image Processing, Augmented Reality (AR), 3D

Languages

PHP, Objective-C, Swift, VB, Python, Bash, Java

Tools

Apple Push Notifications, Xcode, Atom, Microsoft Visual C++, Apache Ignite

Frameworks

Cocos2d, Yii

Libraries/APIs

GDAL, Windows API

Storage

Amazon S3 (AWS S3), MySQL

2008 - 2011

Master's Degree in Computers and Systems Engineering

Alexandria University - Alexandria, Egypt

2002 - 2006

Bachelor's Degree in Computers and Systems Engineering

Alexandria University - Alexandria, Egypt

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

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

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
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