Zoran Melis, Developer in Zagreb, Croatia
Zoran is available for hire
Hire Zoran

Zoran Melis

Verified Expert  in Engineering

Software Developer

Zagreb, Croatia
Toptal Member Since
December 6, 2014

Zoran is a software engineer with over ten years of professional experience with a wide range of technologies. He has worked with C/C++, Python, Go, JavaScript, Java, and more. Currently focusing on full-stack, scalable applications development, he has been a part of teams of all sizes in environments ranging from small private companies to Google.


Bluedrop Performance Learning
Codeship, Mocha, Jasmine, Karma, Grunt, PostgreSQL, Express.js, Node.js...
Chrome Extensions, BigTable, MapReduce, Google Cloud SQL, Google App Engine...
C#, Maemo, Symbian, jQuery, JavaScript, MySQL, Django, Python, Qt, C++




Preferred Environment

Git, Vim Text Editor, Linux

The most amazing...

...thing I've built is a highly scalable big data processing application for keyword management.

Work Experience

Full-stack JavaScript Developer

2015 - 2015
Bluedrop Performance Learning
  • Developed an online learning platform front-end using AngularJS.
  • Developed a RESTful API server using Node.js.
  • Implemented internationalization on both front-end and back-end sides.
  • Tested front-end using Jasmine and back-end using Mocha.
  • Implemented utility scripts and Grunt plugins for devops automatization.
Technologies: Codeship, Mocha, Jasmine, Karma, Grunt, PostgreSQL, Express.js, Node.js, AngularJS, JavaScript

Software Engineer

2011 - 2014
  • Built single-page web applications using AngularJS and Google Closure.
  • Created scalable back-ends serving RESTful APIs with Python, Go and Java.
  • Developed big data pipelines.
  • Wrote a Chrome extension for troubleshooting Google Analytics deployments.
  • Integrated and conducted end-to-end and performance stress testing of the built tools.
Technologies: Chrome Extensions, BigTable, MapReduce, Google Cloud SQL, Google App Engine, Google Closure, AngularJS, Java, JavaScript, Go, Python

Co-Founder and Lead Software Engineer

2008 - 2011
  • Developed web applications using Python and Django.
  • Created mobile applications for the Symbian platform using C++ and for the Maemo platform using C++ and Qt..
  • Designed reusable web components.
  • Wrote desktop applications using C#.
Technologies: C#, Maemo, Symbian, jQuery, JavaScript, MySQL, Django, Python, Qt, C++

Software Engineer

2005 - 2008
  • Developed a platform and database independent RAD tool using C and C++.
  • Scripted in Python and Shell for system administration and data processing.
  • Managing company's IT infrastructure, networking and security.
  • Led a team of developers implementing business applications on top of the in-house developed RAD tool.
Technologies: CSH, Java Card, Python, IBM Informix, Boost, C++, C

Software Engineer

2004 - 2005
Viva Grupa
  • Developed inventory tracking software with barcode scanning and printing capabilities in C#.
  • Developed platform and database independent RAD tools in C and C++.
Technologies: C++, C, C#

Kad će Kiša ("When will it Rain")

A weather forecasting service for central Croatia that leverages modern technologies and social media. Forecast is written by a real person in a friendly and approachable tone and available on the go on your mobile device via a native app, mobile web or Facebook/Twitter.

GOM Reminder

A reminder application that allows several advanced use cases. It features availability of complex repetition patterns, different reminder triggers, definition of reminder templates and several alarms for a single task with configurable periods between alarms.

The Pirate Way

A simple casual game written in Flex during a couple of hours of down time between projects.
1998 - 2004

Master's Degree in Computer Science

University of Zagreb - Zagreb


Google Closure, React, Node.js, jQuery


Vim Text Editor, Git, Karma, Java Card, Grunt, Mocha, Codeship


AngularJS, Jasmine, Flask, Django, Express.js, Boost, Qt


PHP, JavaScript, Python, SQL, C, Bash, C++, CSS, HTML, Go, CSH, Java, C#


REST, Functional Programming, Agile Software Development, MapReduce


Linux, Google App Engine, Windows, Blockchain, Maemo, Symbian


Google Cloud Storage, PostgreSQL, SQLite, MySQL, Google Cloud Datastore, BigTable, Google Cloud SQL, IBM Informix


Web Development, Chrome Extensions, Software Development, Back-end, Software Engineering, Back-end Development, Google

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.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

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