Scroll To View More
Vedran Vojvoda

Vedran Vojvoda

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
  • Linux, 10 years
  • Agile Software Development, 7 years
  • Django, 6 years
  • Python, 6 years
  • PostgreSQL, 4 years
Zagreb, Croatia
Preferred Environment
Linux, PyCharm, GIT
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.
  • Freelancer
    2011 - PRESENT
    Protobit Info
    • Run my own, independent software shop after many years as an employee elsewhere.
    • 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: Python, Java, C#
  • 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 client's organization (DFP, DFA, Netsuite, MediaMind).
    • Used Python / Django on the backend, and Bootstrap and Backbone.js for the frontend.
    • Deployed on a Linode server using Fabric.
    Technologies: Python, Django, PostgreSQL, DFP, DFA, Netsuite
  • 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: Java, JavaScript, JSP
  • 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: Java, Python
  • Adtools - The Onion (Development)

    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.

  • (Development)

    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 (Development)

    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 (Development)

    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 (Development)

    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 (Development)

    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
    Java, Python, JavaScript, C#, C++, Objective-C
  • Frameworks
    Django, Spring, Hibernate, Flask
  • Paradigms
    Agile Software Development, Model View Controller (MVC), Test-driven Development (TDD), Design Patterns
  • Platforms
    Linux, Heroku, iOS, Android, Oracle
  • Libraries/APIs
  • Storage
    Microsoft SQL Server, MySQL, PostgreSQL
  • Master's degree in Electrical Engineering (Digital Control)
    1999 - 2007
    University of Zagreb - Zagreb, Croatia
I really like this profile
Share it with others