Vedran Vojvoda, Developer in Zagreb, Croatia
Vedran is available for hire
Hire Vedran

Vedran Vojvoda

Verified Expert  in Engineering

Full Stack Developer

Location
Zagreb, Croatia
Toptal 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.

Portfolio

PINKDROIDS
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...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (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.

Work Experience

Senior Full-stack Developer

2015 - PRESENT
PINKDROIDS
  • 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, API Integration, JSON, Web App Development, Full-stack, Figma, Tailwind CSS, GitHub, SQL, REST APIs, Agile Sprints, Mobile Back-end, Architecture, Software Design, Leadership, Flask, System Architecture, Team Leadership

Senior Full-stack Developer

2011 - 2016
Freelance
  • 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, API Integration, JSON, Web App Development, Full-stack, GitHub, SQL, REST APIs, Agile Sprints, Architecture, Software Design, Leadership, System Architecture

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, API Integration, Web App Development, Full-stack, GitHub, SQL, Architecture, Software Design, System Architecture

Senior Software Developer

2009 - 2011
SedamIT
  • 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: Jakarta Server Pages (JSP), JavaScript, Java, MSSQLCE, Design Patterns, Model View Controller (MVC), CSS, HTML, APIs, API Integration, JSON, Web App Development, Full-stack, Microsoft SQL Server, SQL, Architecture, Software Design, Leadership, System Architecture, Team Leadership

Software Developer

2006 - 2009
OptimIT
  • 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, SQL, Architecture, Software Design, Leadership, System Architecture, Team Leadership

Sonato

http://www.sonato.com
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)

http://www.freshbooks.com
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.com

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

http://www.ljekarna-marusic.hr
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.

Aaber-trade.com

http://saber-trade.com
SABERTRADE enables investors to execute trades efficiently based on the investment theses from their favorite experts, publishers, and creators.

It is a web application built in Python and Django on the back end and React and Next.js on the front end. The client utilizes a GraphQL API to communicate with the server.

The app is hosted on Heroku.com and Vercel.com.

A Netsuite to Sanity Bridge

https://rbw.com
The client is an award-winning, independent design and manufacturing company headquartered in Kingston, New York.

They use complex software stacks that cover their product path from the design table through the workshop to their webshop.

Netsuite to Sanity Bridge is a service that pulls the product information from OnShape and Netsuite and pushes the changes to the Sanity.io headless CMS that powers their web.
1999 - 2007

Master's Degree in Electrical Engineering (Digital Control)

University of Zagreb - Zagreb, Croatia

Libraries/APIs

jQuery, React, REST APIs, DFP API, NetSuite API, Backbone.js, Vue

Tools

GitHub, React Apollo, Webpack, Git, Google Analytics, Figma

Frameworks

Django, React Native, Hibernate, Spring, Tailwind CSS, Jakarta Server Pages (JSP), Flask, Redux, Qt, Ember.js, Ruby on Rails 4, Phoenix, Bootstrap, Next.js

Languages

JavaScript, Python, TypeScript, CSS, HTML, Java, C#, SQL, C++, Objective-C, GraphQL, Ruby, Elixir, Python 3, PHP 7

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, Vercel, Sanity Studio, Visual Studio Code (VS Code)

Storage

JSON, PostgreSQL, MySQL, Microsoft SQL Server, MSSQLCE

Other

Freelancing, Web Development, Front-end, APIs, API Integration, Web App Development, Full-stack, Architecture, Software Design, Leadership, System Architecture, Team Leadership, Gatsby, Agile Sprints, Mobile Back-end, NetSuite, Deterministic Finite Automaton (DFA), A/B Testing

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.

1

Share your needs

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

Choose your talent

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

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