Vedran Vojvoda, Full Stack Developer in Zagreb, Croatia
Vedran Vojvoda

Full Stack Developer in Zagreb, Croatia

Member since July 30, 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


    PostgreSQL, React, Django, Python, TypeScript, Agile Software Development...
  • Freelance
    C#, Java, Python, REST, Test-driven Development (TDD), JavaScript, jQuery...
  • The Onion
    NetSuite, DFP API, PostgreSQL, Django, Python, Web Development, Linux...



Zagreb, Croatia



Preferred Environment

VS Code, Django, React, TypeScript

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.


  • Senior Full-stack Developer

    2015 - PRESENT
    • Led the development of a financial application for a large insurance company in the US. The product is in production and is currently in its third development phase.
    • 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, TypeScript, Agile Software Development, Linux, Web Development, Gatsby, JavaScript, Vue, React Native, CSS, HTML, Front-end, Amazon Web Services (AWS), Docker, APIs, Webpack, Google Analytics
  • Senior Full-stack Developer

    2011 - 2016
    • Developed 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 marketplace for selling pharmaceutical products online.
    • Created an ORM connector for the Informix database of DevExpress software.
    Technologies: C#, Java, Python, REST, Test-driven Development (TDD), JavaScript, jQuery, Backbone.js, Web Development, Agile Software Development, CSS, HTML, Front-end, Amazon Web Services (AWS), Bootstrap, Docker, APIs, Webpack
  • Full-stack Developer

    2014 - 2014
    The Onion
    • 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, Bootstrap and Backbone.js for the front end, and Fabric for automated development to a DigitalOcean server.
    Technologies: NetSuite, DFP API, PostgreSQL, Django, Python, Web Development, Linux, JavaScript, Agile Software Development, CSS, HTML, Front-end, Bootstrap, APIs, Webpack, Google Analytics
  • Senior Software Developer

    2009 - 2011
    • Developed a CRM system for the second-largest telecom in Croatia.
    • Built a CRM system for the largest retail chain in Croatia.
    • Implemented the live integration between CRM and various third-party systems for client companies.
    • Worked on the implementation of several complicated user activation processes for a telecom. These processes included integration with internal billing, nationwide regulatory agencies, ULL owners, and other third-party systems.
    • Worked closely with customers to refine requirements, prioritize tasks, and manage deadlines.
    Technologies: JSP, JavaScript, Java, MSSQLCE, Design Patterns, Model View Controller (MVC), CSS, HTML, APIs
  • 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 international 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 an extensive Oracle database.
    • Worked closely with customers to refine requirements and manage deadlines.
    Technologies: Python, Java, MySQL, Oracle


  • Sonato

    A partner network system serving private clubs and their members around the world.

    I worked as a full-stack engineer, building features for the web app, coding in Elixir and React, and was a lead developer on the mobile app built on React Native.

  • Freshbooks (via Toptal)

    One of the leading cloud accounting apps in North America, operating globally.

    I served as a full-stack developer on the marketing enablement team within a company, building front-end features in Ember.js and back-end features in Python and Ruby.

  • Hospitality Back-end System

    A system for managing membership and facilities in an elite San Francisco private club employing over a hundred people.

    I led a team of engineers building the system using Python/Django on the back end and React on the front end.

  • Ad Tools | The Onion

    Ad tools is a web-based application for creating and monitoring ad campaigns at The Onion. The 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 the ad tools application is to give ad ops 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 back end and Bootstrap and Backbone.js for the front end.


    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 from sellers' inventory.

    The back end was built on Django, while the front end is HTML5 and CSS3, relying primarily on the Bootstrap framework.

  • DMS Management System

    This system enables administrators to manage content (videos, images, scrolling text, etc.) played on any number of clients 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).

    The server provisions new versions of client software to the client itself for auto-update.

    The server-side application is written in Python (a 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 the automatic generation of dunning and distraint documents. Several Croatian companies use it to support their debt collection.

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

  • Pharmacy Web Shop

    A custom-made eCommerce system for selling pharmaceutical products through the web.

    The system was built in Python (Django) with a PostgresSQL database, with an HTML and jQuery front end based on Twitter Bootstrap, deployed to Heroku.


  • Languages

    JavaScript, Python, TypeScript, CSS, HTML, Java, C#, C++, Objective-C, GraphQL, Ruby, Elixir
  • Frameworks

    Django, React Native, Hibernate, Spring, JSP, Flask, Redux, Qt, Ember.js, Ruby on Rails 4, Phoenix, Tailwind CSS, Bootstrap
  • Libraries/APIs

    jQuery, React, DFP API, NetSuite API, Backbone.js, Vue
  • Paradigms

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

    Linux, Heroku, Amazon Web Services (AWS), Docker, OS X, iOS, Android, Oracle
  • Other

    Freelance, Web Development, Front-end, APIs, Gatsby, NetSuite, DFA, MediaMind, A/B Testing
  • Tools

    React Apollo, Webpack, VS Code, Git, Google Analytics
  • Storage

    PostgreSQL, MySQL, Microsoft SQL Server, MSSQLCE


  • 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