Marko Novakovic, Developer in Oakland, CA, United States
Marko is available for hire
Hire Marko

Marko Novakovic

Verified Expert  in Engineering

Software Developer

Location
Oakland, CA, United States
Toptal Member Since
December 27, 2016

Marko is a software engineer with over seven years of experience. He worked as a JEE back-end engineer for three years and, for the past four, he has been working as an iOS engineer on a variety or projects including games and porting to Android. He also has an M.Sc. degree from the University of Waterloo.

Availability

Part-time

Preferred Environment

Atom, Vim Text Editor, Xcode

The most amazing...

...project I've worked on is a port of a 3D game from iOS to Android with minimal code changes.

Work Experience

Software Engineer

2012 - 2016
Pocket Gems
  • Worked on three games that were constantly in the top fifty grossing apps on the Apple's App Store during the time they were actively supported.
  • Helped port two games to the Android platform. One of the games was simultaneously launched on both iOS and Android. The port was based on Apportable's toolset.
  • Designed, created, and maintained tools for helping developers and designers streamline their work and collaboration.
  • Worked on the 3D framework that Pocket Gems used for the in-house made new-age games.
Technologies: Python, Bash, C, Xcode, Cocos2d, Objective-C

Java Engineer

2009 - 2010
PSTech
  • Worked on the customization of an Openbravo ERP project for a local client.
  • Created a tourist portal for a local client. The portal was built on top of Liferay and had many custom-made components.
  • Worked on a tool for generating various reports. The tool was built using Jasper Reports.
  • Created REST services that supported many services used internally within the company, as well as for software that was built for the clients.
Technologies: Openbravo, REST, Guice, Java

War Dragons

https://itunes.apple.com/us/app/war-dragons/id958763157?mt=8
War Dragons is a visually stunning 3D real-time strategy game that puts you in control of the ultimate dragon army. Join a guild, help your teammates launch attacks in PVP, and hold off enemy raids in true real-time fashion.

Languages

Objective-C, Java, Bash, Python, Bash Script, C++, C

Frameworks

Guice, UIKit, Cocos2d, Google Guice

Libraries/APIs

JasperReports, jQuery

Tools

Xcode, Vim Text Editor, Atom

Paradigms

REST, Agile Software Development

Platforms

Linux, iOS

Storage

MySQL, PostgreSQL

Other

Openbravo

2010 - 2012

Master's Degree in Computer Engineering

University of Waterloo - Waterloo, Ontario, Canada

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