Marko Novakovic
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
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
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.
Java Engineer
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.
Experience
War Dragons
https://itunes.apple.com/us/app/war-dragons/id958763157?mt=8Skills
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
Education
Master's Degree in Computer Engineering
University of Waterloo - Waterloo, Ontario, Canada
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring