Milos Jakovljevic

Milos Jakovljevic

Belgrade, Serbia
Hire Milos
Scroll To View More
Milos Jakovljevic

Milos Jakovljevic

Belgrade, Serbia
Member since March 19, 2015
Milos has worked on various projects in his career. Starting from Android and iOS applications to cross platform C++ development on games and applications. He has a lot of experience in different spheres of software development. from initial conceptualization, to architecting and developing, and then to finally delivering the product to consumers.
Milos is now available for hire
Portfolio
  • Critspot
    C/C++, Java, Objective-C, Python, JavaScript, Cocos2d-x, Unreal Engine...
  • SmartLivez (via Toptal)
    Objective-C, Swift, C++, GRT, BLE
  • 12Rockets
    Java, C/C++, Objective-C, Python, JavaScript, iOS, Android SDK, Android NDK
Experience
  • Java, 5 years
  • Android SDK, 5 years
  • iOS SDK, 4 years
  • C++, 3 years
Belgrade, Serbia
Availability
Part-time
Preferred Environment
OS X, Xcode, Jetbrains IDE's, Git
The most amazing...
...app I've built was my first Android game, Offroad Kings, which was downloaded over half a million times.
Employment
  • Senior Mobile Software Developer
    Critspot
    2011 - PRESENT
    • Developed, designed, tested and published the game Offroad Kings for both on Android and iOS. It's a real-time multiplayer cross platform game. Utilized a LibGDX engine to develop games for both Android and iOS (RoboVM) using Java. Created leader boards and achievements using Google Play Games and Game Center. Developed a real-time multiplayer with Google Play Games and Warp. Over 500.000 downloads on Android and iOS.
    • Developed, designed, tested and published the game Orbed: Smash and Blast for both on Android and iOS. Orbed: Smash and Blast - an Android/iOS cross platform adventure game. Utilized the LibGDX engine to develop the game for Andorid and iOS (RoboVM) using Java. Implemented various SDKs.
    • Developed Sisyphus Job for Android, and iOS. Utilized the Cocos2d-X engine to develop game for Android and iOS using C++. Various techniques, algorithms, tools, and 3rd party frameworks used while developing.
    • Developed Like 'A' Laugh, an Android application similar to 9Gag, used for showing web content.
    • Currently developing a real-time multiplayer cross platform game for Android and iOS: OneTwoThree.
    • Implemented various SDKs (AdMob, Google Analytics, Google Play Games, Game Center, Fortumo, Warp, and so on).
    • Incorporated various techniques, frameworks, and tools while developing.
    Technologies: C/C++, Java, Objective-C, Python, JavaScript, Cocos2d-x, Unreal Engine, Unity3d Engine, OpenGL, Android NDK
  • Sr iOS Developer
    SmartLivez (via Toptal)
    2016 - 2016
    • Improved app architecture.
    • Implemented various features which depended on CoreLocation, CoreData, and CoreBluetooth.
    • Improved the GestureRecognizer which uses real-time data from various BLE Sensor to recognise gestures.
    • Created various utility apps to provide real world testing capabilities to an existing app.
    • Improved app performance.
    Technologies: Objective-C, Swift, C++, GRT, BLE
  • Senior Mobile Software Developer
    12Rockets
    2014 - 2015
    • Developed Wheelio which is an Andorid and iOS application for photo editing. It supports an adding-text-on-photos feature, has stickers, custom fonts, clip art, and image filters.
    • Developed OnePaste which is an Android and iOS application that allows the user to seamlessly copy and paste from multiple devices. Currently only supports copying of plain text. Results are delivered instantly using push notifications.
    • Worked on the back-end for OnePaste using Java with Google App Engine.
    • Developed Scanadu in collaboration with NASA which is an Android application that allows the user to do a fast health check. Used with multiple Bluetooth health devices like ECG, blood pressure, blood and urine lab tests, hearth rate, and much more.
    Technologies: Java, C/C++, Objective-C, Python, JavaScript, iOS, Android SDK, Android NDK
  • Mobile Software Developer
    PSTech
    2012 - 2015
    • Developed a Sony Mobile email application.
    • Developed a Sony Mobile calendar application.
    • Created a Plantronics on application for controlling Plantronics headsets with a widget to show current battery status of a headset.
    • Developed the Sailing Tactician app for iOS and Android. It's an app for sailors which uses advanced algorithms to calculate the best route to the next buoy. It uses GPS, wind direction, currents, and Google/Apple maps where it displays the paths.
    • Developed a Sony Mobile clock, alarm, and stopwatch application.
    Technologies: Android SDK, iOS, Java, Objective-C, C++, Python
Experience
  • Scanadu Vitals (Development)
    https://www.scanadu.com

    A mobile application that uses BLE technology to communicate with different health devices (ECG, Blood Pressure, Blood Oxidation, Urine Tests and more) to log, preview and diagnose potential diseases based on input parameters.

    The application was developed in collaboration with NASA and doctors around the world to build proper algorithms to diagnose potential diseases.

    The application was developed for XPRIZE competition and is not yet publicly available.

    I was responsible for creating a library on top of the Android BLE implementation for easy management of connections, data transfer, and reliability of various BLE devices.

  • Sony Mobile - Email Application (Development)

    Developed and maintained an Android application bundled with Sony Mobile phones.

    I was responsible for the IMAP, POP3, and Microsoft Exchange protocols; adding features and reliability to existing code.

  • Sony Mobile - Calendar Application (Development)

    Developed and maintained an Android application bundled with Sony Mobile phones.

    I was responsible for implementing new features and improving the performance and code reliability of custom components.

  • Sony Mobile - Clock, Alarm, and Stopwatch (Development)

    Developed and maintained an Android application bundled with Sony Mobile phones.

  • Sailing Tactician - iOS, Android (Development)

    Sailing Tactician is a smartphone app which helps sailing teams win regattas. It runs on iPhone, iPad, and Android devices.

    Sailing Tactician will help you prepare for the race start, navigate you through the race field, and help you win the race by giving you accurate data about your current speed, position, heading, wind direction, VMG to mark/wind, distance and time to the next mark, and more.

    I was responsible for developing the Android application, the planning, and porting features to the iOS application

  • Wheelio - Text on Photos for iOS (Development)
    https://itunes.apple.com/us/app/wheelio-text-on-photo/id886113848?mt=8

    Wheelio is a photo editor that allows you to easily apply text, filters, and effects to your photos. Use different fonts and professionally designed photo filters to create stunning pictures you will love sharing with your friends.

    My responsibility was to lead a team of three developers, architecting, and developing custom features.

  • Wheelio - Text on Photos for Android (Development)
    https://play.google.com/store/apps/details?id=com.twelverockets.wheelio&hl=sr

    Wheelio is a photo editor that allows you to easily apply text, filters, and effects to your photos. Use different fonts and professionally designed photo filters to create stunning pictures you will love sharing with your friends.

    My responsibility was to lead a team of three developers, architecting and developing custom features.

  • OnePaste - iOS / Android / OS X (Development)

    Cross-platform application for iOS, Android and OS X to copy and paste data between devices with ease.

    My responsibility was to lead a team of two developers (Android and iOS), developing a back-end using Google App Engine, OS X application, and cross-platform protocol.

  • PaaS - Multiplayer Back-End for Game Developers (Development)

    PaaS allows game developers to focus on their game and forget about low level communication protocols and build extraordinary multiplayer games with ease.

    I was responsible for the low-level communication using UDP sockets and defining protocols written in C++.

    Currently in development.

  • Plantronics - Headset Applications for Android (Development)

    Built various apps for Plantronics using Bluetooth technology to monitor current state of devices.

  • Sisyphus Job for Android (Development)
    https://play.google.com/store/apps/details?id=com.strawberry.sisyphus&hl=sr

    Built a 2D cross platform game developed in Cocos2d-x.

  • Sisyphus Job for iOS (Development)
    https://itunes.apple.com/us/app/sisyphus-job/id954162432?mt=8

    Built a 2D cross platform game developed in Cocos2d-x.

  • Orbed: Smash and Blast for iOS (Development)
    https://itunes.apple.com/us/app/orbs-smash-and-blast/id860783677?mt=8

    Built a 2D cross platform game developed with LibGDX.

  • Orbed: Smash and Blast for Android (Development)
    https://play.google.com/store/apps/details?id=com.strawberry.orbed&hl=sr

    Built a 2D cross platform game developed in LibGDX.

  • Offroad Kings (Development)

    Built a 2D cross platform game developed in LibGDX.

  • Contributed to an Open-Source Game Engine Cocos2d-x (Other amazing things)

    Added a few features to an open-sourced game engine Cocos2d-x.

    I'm an active member on the forums and I like to help other members with their problems.

Skills
  • Languages
    Java, C++, Objective-C, Swift, C, C#, SQL, Python
  • Frameworks
    Cocos2d-x, Android SDK, iOS SDK, Unity3D, Unreal Engine, Boost
  • Tools
    Android Studio, Xcode, Gradle, Android NDK, Google Analytics
  • Platforms
    Mac OS X, Android, iOS, Linux, Windows, Google App Engine, Firebase, Parse, Heroku
  • Paradigms
    Scrum, Concurrent Programming, Agile Software Development
  • Storage
    SQLite, NoSQL, MongoDB, Redis
  • Misc
    Jenkins CI, TCP/IP, UDP, Google AdMob, Boost.Asio
  • Libraries/APIs
    Twitter SDK, Firebase Android SDK, Node.js, Facebook SDK, Fabric, Flurry
Education
  • Bachelor's degree in Software Engineering
    University of Belgrade - Belgrade, Serbia
    2009 - 2013
I really like this profile
Share it with others