Dusan Orlovic, Software Developer in Novi Sad, Vojvodina, Serbia
Dusan Orlovic

Software Developer in Novi Sad, Vojvodina, Serbia

Member since October 14, 2015
Dusan Orlovic (Duke) is an engineer with Ruby on Rails experience. He believes that web and mobile applications need to be connected to other applications by sharing data, visitors, and outcomes in order to survive on the market. That's why Duke writes modern, well-tested, and maintainable code that connects various services. Open source software makes him a better programmer and gives him the tools he needs to implement web ideas.
Dusan is now available for hire




Novi Sad, Vojvodina, Serbia



Preferred Environment

Google Hangouts, Vim Text Editor, Git, Bash

The most amazing...

...thing I've coded was a simulation of 2D graphics coded in Basic.


  • CTO

    2013 - PRESENT
    TRK Innovations
    • Delivered fast prototypes in Ruby On Rails.
    • Ran the Linux system administration.
    • Produced optimizations for Ruby on Rails applications (CDN, GZIP assets, caching, and memory leaks).
    • Maintained scripts for tests and automatic deployment.
    • Wrote small Angular SPAs.
    Technologies: Ruby on Rails (RoR), Ruby, RSpec
  • Back-End Developer

    2014 - 2015
    • Developed the site's back-end using Ruby on Rails.
    • Recorded video using the Red5 media server & PHP.
    • Integrated the product with Google Maps.
    • Profiled memory leaks.
    • Created an API & feeds for posting jobs on other jobs sites.
    Technologies: Ruby on Rails (RoR), Ruby, RSpec
  • Integrator of Open Source Libraries into Android Source

    2011 - 2013
    RT-RK Institute for Computer Based Systems
    • Worked on Android with TV middleware.
    • Created the OS library GStreamer for video reproduction.
    • Built an Android core with other Linux middleware.
    • Implemented audio & video streaming for USB devices.
    Technologies: Git Repo, Linux, Git, Android
  • Software Developer

    2005 - 2005
    University of New Hampshire, USA
    • Designed a small display for police vehicles.
    • Created a C++ communication module.
    • Implemented a C driver for 7 segment display.
    • Integrated the product with existing devices (lights, siren, radio).
    • Tested the product in real situations and simulations.
    Technologies: C++, C


  • Email Messaging, FunnelNow.com

    Funnel is a service to help users create contact forms and receive requests from clients on their static sites. Users can send well-designed proposals and never miss closing a deal.

  • Jobs Portal, Scuddle.com

    Scuddle is a marketplace for local jobs where applicants answer questions and create profile videos. Customers' jobs are posted on other job boards (CL, Indeed, Monster, and Simply Hired), and the site tracks how many good applicants come from each source in order to promote the job as efficiently as possible. The main parts of the application are its server side RoR, map on the client's side, and API for posting to other jobs sites.

  • Git Best Practices and Tips by Toptal Developers (Publication)
    This resource contains a collection of Git best practices and Git tips provided by our Toptal network members.


  • Frameworks

    Ruby on Rails (RoR), Angular Material, AngularJS, Capybara
  • Tools

    Vagrant, Git, RSpec, Vim Text Editor, Google Hangouts, JSLint
  • Other

    Machine Learning Engineer, Git Repo
  • Languages

    Bash, SCSS, CoffeeScript, JavaScript, Ruby, HTML, C, C++
  • Libraries/APIs

    jQuery, Selenium WebDriver, Google Maps
  • Platforms

    Shopify, Linux, Heroku, Android, Ubuntu
  • Paradigms

    Feature-oriented Programming, Behavior-driven Development (BDD)
  • Storage



  • Exchange program during studies towards a PhD degree in Mathematics & Network Communications
    2009 - 2009
    University of Ljubljana - Ljubljana, Slovenia
  • Master's degree in Telecommunication and Signal Processing
    2001 - 2006
    University of Novi Sad - Novi Sad

To view more profiles

Join Toptal
Share it with others