Momcilo Kovac, Software Developer in Belgrade, Serbia
Momcilo Kovac

Software Developer in Belgrade, Serbia

Member since November 2, 2016
Momcilo's professional experience spans a range of industries. He started out managing a 100-volunteer team as a student then moved on to work as a salesman and microwave engineer at his first job. He started to climb the corporate ladder only to realize he didn't want that. After self-reflection, Momcilo decided that being a web designer and coder as a career while making fun things (video games) as a hobby was the way to go.
Momcilo is now available for hire

Portfolio

Experience

Location

Belgrade, Serbia

Availability

Full-time

Preferred Environment

Windows, OS X, Sublime, SmartGit

The most amazing...

...thing I've done was creating a video game (PC, Mac, iOS, Android) on my own from scratch.

Employment

  • Founder | CEO

    2015 - PRESENT
    Oraharo Entertainment
    • Organized the business of Oraharo Entertainment as its founder and CEO.
    • Developed various web projects for Oraharo Entertainment, most notably games and quizzes.
    • Developed a video game (PC, Mac, iOS, Android) using Unity as the platform.
    Technologies: HTML5, JavaScript, CSS3, PHP, MySQL, Unity
  • Outlook Web Add-in Developer

    2017 - 2018
    Reflektive
    • Integrated an existing framework into Microsoft's Outlook add-in frameworks.
    Technologies: JavaScript
  • Front-end Developer

    2016 - 2018
    Intellex
    • Built various front-end applications using Ember.js as a framework.
    • Developed the entire front-end for various websites.
    • Created features and improvements for existing websites developed and/or maintained by the company.
    Technologies: JavaScript, jQuery, Ember.js, PHP
  • Full-stack Developer

    2015 - 2016
    QODE Interactive | Qode Themes
    • Developed shortcodes for WordPress, both the front-end and back-end side.
    • Implemented landing pages with various animation effects.
    • Developed plugins in JavaScript for various purposes in WordPress.
    • Led a team of five people (two developers, one designer, and two content builders) which produced two complete WordPress themes based on the company's framework.
    Technologies: JavaScript, PHP, WordPress
  • Health and Safety Supervisor

    2014 - 2015
    Coca-Cola Hellenic
    • Managed health-and-safety matters of the entire Coca-Cola Hellenic Serbia and Montenegro group (about 1,000 employees).
    • Coordinated activities, campaigns, and promotions in nine production and distribution centers of CCH in Serbia and Montenegro.
    • Reported to and coordinated with the top management of CCH.
    • Managed the health-and-safety team within the Sustainability Department of Coca-Cola Hellenic Serbia and Montenegro.
    Technologies: SAP, Microsoft Office 365
  • Sales and Tech Support Engineer

    2010 - 2014
    WIPL-D
    • Communicated with clients worldwide, assisting them in modeling electromagnetic simulations for their needs, and coming up with solutions for problems that they were facing.
    • Presented for the company at international conferences and exhibitions, demonstrating the software and presenting its abilities.
    • Developed and maintained the company's then-website, Wipl-d.com.
    • Researched and developed new features for WIPL-D software.
    • Performed salesman secondary duties, such as billing the customers, managing the license renewal system, and more.
    Technologies: WIPL-D EM Software, C++
  • President of Local Group Belgrade

    2009 - 2010
    Board of European Students of Technology
    • Coordinated and managed the board of local group in Belgrade as its president.
    • Represented the organization at international assemblies and coordination meetings.
    • Acted as the main organizer of Job Fair 09—an employment fair for students and graduates, coordinating a team of 100 volunteers and managers.
    • Organized two international academic courses in Belgrade and a regional engineering competition.
    Technologies: Microsoft Office, PowerPoint

Experience

  • Euler the Elephant (Development)
    https://euler-the-elephant.oraharo.com

    I am most proud of this project because it's a video game for iOS and Android that I developed using Unity3D as my engine of choice. It's live and free to download from the App Store and Google Play Store.

    The reception for the game is great, and I consider it a great example of my overall versatility and the good things I can envision and develop on my own.

  • Wentorra (Development)
    https://www.youtube.com/watch?v=YbSvHdlP0Lo

    Wentorra is both a book and a game that's designed to be played on Facebook. It's built entirely in HTML and jQuery and is backed by PHP and MySQL. This was my first game project, and it was deployed on Facebook in 2013.

    Although it did not attract thousands of players/readers as expected, it worked without a single error. I am particularly proud of it because I did everything on my own, from the design and coding to the integration with Facebook's then-active APIs.

    The playable demo of Wentorra is available here: https://www.facebook.com/Wentorra/app/355291721272660/

  • GDE.JE? | WHERE.IS.IT? (Development)
    http://gdeje.oraharo.com

    GDE.JE? is a location-based game played in real-time on mobile phones. It doesn't require any installation because it's a web-based responsive game. The game is in Serbian, but you can click on the buttons to get a general feel of the game. I did everything from the design to the code—both the front end and back end—plus the organization of the actual competition.

    The tasks are unlocked at a precise moment, announced upfront to the players. Then the players solve five missions, each with three riddles. The solution to every riddle is a location in the city. The players solve the riddle by physically getting to the location, checking-in with their GPS device, and proving that they were on the website by uploading a selfie at the location—all from within the web-based app. The winner is the player who solves the final riddle first.

    Game Features:
    • Riddles
    • GPS technology
    • Use of a camera interface from a mobile browser
    • Installation is free and the game is playable from the browser.

  • 3D Point Cloud Editor (Development)
    https://oraharo.com/point-cloud-editor/screenshot-1.jpg

    I made a 3D editor using Three.js that works like this:

    - In a single sweep, it collects N files, which are all collections of points in 3D space, so every file is a keyframe.

    - Given that the human eye can see whether a point cluster looks like a vehicle, a person, an animal, a tree, or something else, it shows the point cloud (thousands or millions of points) and enables the user to assign categories to these points by drawing and editing container boxes.

    - It can play the animation in real-time (notice the slider and play-button below the image from the link), and the user can move the camera freely while the keyframes are animated.

    - It even enables overlapping of the photo with the swept point cloud (shown in the image from the link), so the user can see what the points they have recognized are actually a scan of.

    - All this is done in Three.js and works in a browser.

  • Flow Blog Theme (Other amazing things)
    http://flow.elated-themes.com/

    In this WordPress theme, all blog posts can be read without ever leaving the home page. Each blog post is asynchronously loaded into the brick structure of the website, and you can easily switch to any other post by simply opening it.

    The theme was included in the top ten themes of 2016 by ThemeForest. While a designer colleague came up with the idea and designed the aesthetics of the website, I implemented the scattering, combining, animating, and loading for the theme.

  • The Poklon (The Gift) (Development)
    http://thepoklon.oraharo.com/

    I developed this website for a friend's business idea related to unique gifts. The website is in Serbian, but it's a fun demonstration of the design, the drawings, and the code I created. The video on the third tab is a jQuery-animated slideshow.

  • Pub Quiz Interface (Development)
    http://qz.oraharo.com/

    This is a pub quiz interface for the game master. It is a web-based, mouse-controlled, and minimally designed interface for the person who hosts a pub or house-quiz.

    I built the quiz from the ground up in one day. It was built for a laptop display which was sent to a TV screen.

    Quiz Instructions:
    1. Click on the first few screens to get to the game interface.
    2. Choose one of the six circles on the left that represent the types of games in the quiz.
    3. See the three teams and their scores on the right. Points are added by clicking on the team picture and subtracted by clicking on the total number of points (in case a mistake was made).
    4. When a question opens, it can be closed by clicking the barely visible X at the bottom middle of the question view.

    Only the first three questions of each game are translated into English for demonstration purposes; the rest is in Serbian.

  • HTML5 Visual Interactive Features with JavaScript, React, and Ember.js (Development)

    I have worked as the lead (and sometimes only) developer for interactive applications on big touch screens and kiosks, such as those in museums, information points, exhibitions, and galleries.

    Using JavaScript, Ember.js, React, and some custom-developed tools, I have created not only stunning visualizations but also data gathering, processing and filtering mechanisms that allow these applications to work.

    I am unable to name these projects because they are confidential, and some have not yet been opened to the public.

  • Zoom-out Scrolling, Fixed Monitor, and Scrolling Text (Other amazing things)
    http://demo.edge-themes.com/hudson/intro/

    I implemented two effects in a website theme. When you first start scrolling, the image zooms out fully and then continues to scroll the page. As you scroll down the page, the scrolling of the text continues, but a monitor on the side remains static, displaying dynamic images as you scroll.

  • Duality Landing Page (Other amazing things)
    http://tomasanddaisy.elated-themes.com/

    I implemented this landing page to represent the duality of genders. Depending on which half of the middle circle you click, it takes you to a page where you can preview different home pages by hovering over them and watching them scroll automatically. You can also click the opposite part of the circle at any time to visit the other half.

  • Scroll Rails and Scroll Flocking (Other amazing things)
    http://burst.mikado-themes.com/landing/

    I implemented the first two effects on this page: the phones that fly off the screen on diagonal rails and the pieces that flock to the middle of the screen as you scroll.

  • Waterfall Landing Page (Other amazing things)
    http://chandelier.elated-themes.com/landing/

    For this landing page, I implemented a parallax effect of scrolling floating images on a starry background that is activated by a mouse scroll. Using WordPress shortcode, I developed the whole page as a module so that the user could arbitrarily position the images of their choice.

Skills

  • Languages

    CSS3, JavaScript, HTML5, CSS, HTML, ECMAScript (ES6), PHP 5, PHP, TypeScript
  • Frameworks

    Ember.js, Unity2D, Unity3D, Unity, Redux
  • Libraries/APIs

    jQuery, JSON API, REST APIs, Facebook Login, Three.js, React, Ember Data, EaselJS, Facebook SDK, CreateJS
  • Other

    Combinatorics, Math, Web Animation, CSS3 Animation, Games, Mobile Game UI, Mobile Game UX, HTML Canvas, App UI, App UX
  • Tools

    Git, Illustrator CS6, Photoshop CS6, UnityScript, Adobe Illustrator, Adobe Photoshop
  • Paradigms

    Mobile Game Design
  • Storage

    JSON, MySQL, MySQLi
  • Platforms

    WordPress

Education

  • Master's degree in Microwave Technology
    2009 - 2011
    University of Belgrade - Belgrade, Serbia
  • Bachelor's degree in Telecommunication and Information Technology
    2005 - 2009
    University of Belgrade - Belgrade, Serbia

To view more profiles

Join Toptal
Share it with others