Vedran Vojvoda, Python Developer in Zagreb, Croatia
Vedran Vojvoda

Python Developer in Zagreb, Croatia

Member since June 7, 2013
Vedran is a full-time freelancer who puts reliability and accountability first. As a software developer, he believes that simple and readable code powered by thorough testing is the best tool to battle the unnecessary complexities that often creep into the software development process.
Vedran is now available for hire




Zagreb, Croatia



Preferred Environment

Git, VS Code, OS X

The most amazing...

...thing I've built is a system for scheduling and streaming content over distributed hardware, with functionality to control that hardware in real-time.


  • Partner

    2015 - PRESENT
    • Led the development of a financial application for a large insurance company in the US. The product is in production and currently in its third phase of development.
    • Worked as a full-stack developer (mostly Django and React) for a San Francisco startup for three years.
    • Led the development of two React Native apps for a European client.
    • Subcontracted for a New York-based software agency on a large municipal project. My company provided staff augmentation and I was the lead developer on that project on our side.
    Technologies: PostgreSQL, React, Django, Python
  • Freelance Developer

    2011 - 2016
    Protobit Info
    • Created a distributed system for scheduling and running multimedia content on remote computers, with functionality to manage and monitor said computers.
    • Created and maintained a system for dunning and distraint management.
    • Created and maintained a web shop for selling pharmaceutical products online.
    • Developed a desktop application to collecting isometric measurements and converting them to work orders for the construction of isolation materials.
    • Created an ORM connector for Informix database of DevExpress software.
    Technologies: C#, Java, Python
  • Full-stack Developer

    2014 - 2014
    The Onion (via Toptal)
    • Built a web-based application for creating and monitoring ad campaigns at The Onion.
    • Integrated with third-party systems used in a client's organization (DFP, DFA, Netsuite, MediaMind).
    • Used Python/Django on the back-end and Bootstrap and Backbone.js for the front-end.
    • Deployed on a Linode server using Fabric.
    Technologies: NetSuite, DFP API, PostgreSQL, Django, Python
  • Senior Software Developer

    2009 - 2011
    • Developed a CRM system for the second largest telecom in Croatia.
    • Developed a CRM system for the largest retail chain in Croatia.
    • Implemented live integration between CRM and various third-party systems for client companies.
    • Worked on implementation of several complicated user activation processes for a telecom. These processes included integration with internal billing, nationwide regulatory agencies, ULL owners, and various other third-party systems.
    • Worked closely with customers to refine requirements, prioritize tasks, and manage deadlines.
    Technologies: JSP, JavaScript, Java
  • Software Developer

    2006 - 2009
    • Created a tool for the two-way creation and synchronization of abstract business process models from Aris or Visio with BPM instances in Documentum.
    • Developed a system that implements the Prince2 project management process in a large organization.
    • Worked on an e-recruitment system for a large international organization with strictly defined hiring procedures.
    • Created an application for generating and updating the documentation of a large Oracle database.
    • Worked closely with customers to refine requirements and manage deadlines.
    Technologies: Python, Java


  • Adtools - The Onion

    Adtools is a web based application for creating and monitoring ad campaigns at The Onion.
    Application serves as an integration point of multiple systems in a clients' organization (their core business system and third party systems for tracking campaigns and ad placements).
    The purpose of adtools application is to give adops a better insight into running campaigns and placements by being able to find all information in one place, as opposed to being scattered into multiple third party systems.
    The system was built using Django on the backend, and Bootstrap and Backbone.js for the frontend.


    mediPx brings together buyers and sellers of medical supplies and equipment via a free, easy-to-use online marketplace. Registered users can utilize the platform to buy, sell and auction medical equipment.
    Users can auction their used or refurbished medical equipment and supply, create purchase lists on which the sellers can offer quotes or simply purchase items of sellers' inventory.
    Backend is built on Django, while the frontend is HTML5 and CSS3, relying mostly on Bootstrap framework.

  • DMS Management system

    This system enables administrators to manage content (videos, images, scrolling text, etc.) played on any number of clients which are connected to the server. The system also provides monitoring of critical hardware parameters and raises alerts accordingly. The server can remotely control client hardware (e.g., change parameters of client screens, restart hardware, manage client working hours).

    New versions of client software are provisioned by the server to the client itself for auto-update.

    The server-side application is written in Python (combination of Django and a custom websocket server), while the client-side is implemented in C# (deployed as Windows services).

  • Nahundi

    Nahundi is a system for managing dunning and distraints. It provides the ability to track payments and debts, with a printing module that enables automatic generation of dunning and distraint documents.
    It is used by several Croatian companies to support their debt collection.

    Nahundi is written in Java, with page rendering implemented using Freemarker.

  • Pharmacy Webshop

    Custom-made system for selling pharmaceutical products through the web.
    Built in Python (Django), with an HTML and jQuery front-end based on Twitter Bootstrap.

  • FIPClient

    A small desktop application for sending fax documents through the web.
    The application, which is written in C#, consumes a third party API for managing fax documents, contacts, and settings.


  • Languages

    JavaScript, Python, Java, C#, TypeScript, C++, Objective-C, GraphQL
  • Frameworks

    Django, Hibernate, Spring, React Native, JSP, Flask, Redux
  • Libraries/APIs

    React, jQuery, DFP API
  • Paradigms

    Test-driven Development (TDD), Agile Software Development, REST, Design Patterns, Model View Controller (MVC)
  • Platforms

    Linux, Heroku, OS X, iOS, Android, Oracle
  • Other

    Freelance, Web Development, NetSuite
  • Tools

    React Apollo, VS Code, Git
  • Storage

    PostgreSQL, MySQL, Microsoft SQL Server


  • Master's degree in Electrical Engineering (Digital Control)
    1999 - 2007
    University of Zagreb - Zagreb, Croatia

To view more profiles

Join Toptal
Share it with others