Ahmed Shbli, RESTful APIs Developer in Dubai, United Arab Emirates
Ahmed Shbli

RESTful APIs Developer in Dubai, United Arab Emirates

Member since November 18, 2017
Ahmed is an enthusiastic and passionate software engineer with several years of professional experience developing robust code for mobile apps and video games. He loves to write software that delivers fluid and seamless customer experience, with a deliberate attention to details. Ahmed works closely with artists, graphic designers, and back-end engineers in order to deliver top-notch, state-of-art secure apps with high-speed loading times.
Ahmed is now available for hire

Portfolio

Experience

  • C++, 7 years
  • Xcode, 7 years
  • iOS, 7 years
  • RESTful APIs, 5 years
  • Objective-C, 3 years
  • Swift, 2 years
  • Django, 1 year

Location

Dubai, United Arab Emirates

Availability

Part-time

Preferred Environment

Mac, Xcode, PyCharm, Unity, Qt SDK, Android Studio

The most amazing...

...thing I've done is help a blockchain startup compile and port their blockchain and Tor libraries to Windows Visual Studio C++.

Employment

  • Software Engineer

    2016 - 2018
    PCG
    • Developed multiplayer games.
    • Built custom tabs and scrolling pages for the game.
    • Integrated it with social media.
    • Implemented the TCP and integration with the REST APIs.
    • Developed Unity3D plugins with Xcode (Objective-C) and Android Studio (Java).
    • Built and tested the automation (Jenkins).
    • Created a level editor tool for the game designer.
    Technologies: Unity, Xcode, Android Studio
  • Partner

    2016 - 2017
    ThinkEatLift
    • Developed the ThinkEatLift app.
    • Used Qt SDK to develop a cross platform mobile application.
    Technologies: Qt, Xcode
  • Software Engineer

    2009 - 2016
    Compass Games
    • Built several games: Oraia Rift (Unity3D) and Dewan of Kout (Objective-C and C++).
    • Developed the smart artificial intelligence (AI) for Dewan of Kout.
    • Supported the development of the game, Royal Quest using C++.
    • Created an animation editing tool and level editing tools in C++ and Qt SDK.
    Technologies: Xcode, Qt SDK, Android Studio, Unity3D
  • Technical Analyst

    2012 - 2013
    Zain
    • Worked in DevOps.
    • Built the site Kw.zain.com.
    • Worked with SharePoint and their cash machines.
    • Integrated social media.
    • Administered to servers.
    Technologies: SQL, Linux, MS SQL

Experience

  • SpectreCoin (Development)
    https://github.com/spectrecoin/spectre

    Spectre is a secure proof-of-stake (PoSv3) network with the capability for anonymous transactions.

    Work Done:
    • Implemented and ported Tor to a Visual Studio compiler
    • Ported QtWebKit to QtWebEngine
    • Implemented continuous integration
    • Ported Autotools to CMake/QMake
    • Provided maintenance and fixed bugs
    • Implemented the sixth block donation (every sixth block reward goes to the development team as a donation)

  • Oraia Rift (Development)
    https://www.youtube.com/watch?v=n_5qbST2V90

    Features of the Game:
    • Enjoy hours of story-driven gameplay
    • Unleash the devastating abilities in tactical, spell-based combat
    • Travel across Oraia's huge world and explore ten unique environments
    • Solve a multitude of puzzles
    • Upgrade your hero to become stronger than ever before
    • Full iOS 7 and controller support

  • ThinkEatLift (Development)
    https://www.youtube.com/watch?v=9xcxlBtJWrw

    Features of the Game:
    • Download it for free
    • A clutter-free, intuitive design
    • Built-in routines for novices and intermediates
    • Record weights and sets each workout
    • Adjust the weight by clicking the desired plates
    • A rest timer
    • Graphs that show long-term progress
    • Notes for adding reminders to each exercise
    • A blog section that offers free nutrition and training articles
    • Video tutorials for exercises
    • Set it to kilograms or pounds
    • No ads

  • Fuzzy Critters (Development)
    https://www.youtube.com/watch?v=B9pQS3nY7jA

    Game Features:
    • Eye-catching graphics and colorful gameplay
    • Lovable animals of all types, puppy, kitten, bunny and many more
    • Dynamic duels against your friends to see who can get their pet to the chest first
    • Spectacular tricks to help you with locks
    • Easy and fun to play, challenging to master
    • Hundreds of fun match-3 levels

  • Tower Warriors (Development)
    https://github.com/shbli/Tower-Warriors

    An open source multiplayer game.

  • The Royal Quest (Development)
    https://www.youtube.com/watch?v=g2dYSxfjLMA

    A venture through the vast, open-world of Acadia where you can undertake and complete memorable quests in a dynamic and tactical battle system.

    Game Features:
    • Unleash your furious super skills on the dark souls
    • Gather allies of different classes to battle evil
    • Collect and upgrade unique weapons
    • Purchase useful items

Skills

  • Languages

    Objective-C, Python 3, C++, Swift, C#, Java, Python
  • Frameworks

    Django, Unity, Unity3D, Qt 5, Qt Quick, Qt, iOS SDK, Android SDK
  • Libraries/APIs

    REST APIs, iOS API, Facebook SDK, Twitter API
  • Tools

    Xcode, Git, Android Studio, Jenkins, Gradle, Automake, AutoTools
  • Paradigms

    REST, Mobile UI Design, Mobile UX Design, Agile Software Development, Continuous Integration (CI), Continuous Delivery (CD)
  • Platforms

    iOS, Android, MacOS, OS X, Blockchain
  • Storage

    MySQL, MongoDB
  • Other

    SSH, Algorithms, TCP, RESTful Web Services, RESTful APIs, APIs, Mobile UI, Mobile UX, Mobile Game UX, Mobile App UX, Mobile App UI, Mobile Game UI, Software Development, App Submission

Education

  • Bachelor of Science degree in Computer Science
    2008 - 2011
    Gulf University for Science and Technology - Mubarak Al-Abdullah, Kuwait

To view more profiles

Join Toptal
I really like this profile
Share it with others