Dusan Orlovic
Verified Expert in Engineering
Software Developer
Novi Sad, Vojvodina, Serbia
Toptal member since December 5, 2015
Dusan is an engineer with Ruby on Rails experience. He believes that improving the tools you use (editor, code style, tests, CI) and sharing data (API, user notifications, reports) are imperative for an app's success. That's why Dusan writes modern, well-tested, and maintainable code that connects various services. Open-source software makes him a better programmer and gives him the tools to implement web ideas.
Portfolio
Experience
Availability
Preferred Environment
Vim Text Editor, Git, Bash, Behavior-driven Development (BDD), Testing, Stimulus, Turbo
The most amazing...
...thing I've developed are keyboard shortcuts that allow jumping between windows on Linux and Mac OS without the need of a mouse.
Work Experience
CTO
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.
Back-end Ruby Developer
Bioclinica
- Developed a service for OCR using AWS Textract API and extracted translated and redacted text.
- Refactored models to use Trailblazer operations.
- Improved documentation for new developers, testers, and other users.
Back-End Developer
Scuddle
- 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.
Integrator of Open Source Libraries into Android Source
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.
Software Developer
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.
Experience
Email Messaging, FunnelNow.com
Jobs Portal, Scuddle.com
Education
Exchange Program During Studies towards a PhD Degree in Mathematics & Network Communications
University of Ljubljana - Ljubljana, Slovenia
Master's Degree in Telecommunication and Signal Processing
University of Novi Sad - Novi Sad
Skills
Libraries/APIs
Selenium WebDriver, Google Maps
Tools
Vagrant, Git, Vim Text Editor, RSpec, Google Hangouts, JSLint, Turbo
Frameworks
Ruby on Rails (RoR), Angular Material, AngularJS, Capybara, Stimulus
Languages
Bash, SCSS, CoffeeScript, JavaScript, Ruby, HTML, C, C++
Platforms
Shopify, Linux, Heroku, Android, Ubuntu
Paradigms
Feature-oriented Programming, Behavior-driven Development (BDD), Testing
Storage
PostgreSQL
Other
Machine Learning, Git Repo, Web Scraping
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