Žiga Vidic | software developer | email | github | working on sleuth.io

I'm most proficient in JavaScript, Vue, Tailwind CSS, Node, Python and SQL

I can work with TypeScript, Elixir, Ruby (and Rails), PHP and Java

I've developed a good engineering habits: code reviews, testing, writing things down and mentoring

previous work

2014 – 2020 Senior Software Developer – Celtra Inc., Ljubljana, Slovenia

Creative Management Platform

tech JavaScript, Vue, CoffeeScript, Backbone, TypeScript, PHP, MySQL, Node, Scala, Docker

I've been working closely with a distributed product team and designers on new front-end centric features.

I was responsible for implementation and wider tech ownership (e.g. writing technical specifications).

achievements

  • decision tree – UI and backend for building decision trees
  • campaign explorer – UI for listing all creatives on single page
  • implemented feed content system – backend to import and use dynamic feeds in creatives
  • introduced Vue framework to our team (back in the 2015) and helped incorporating it into the codebase
  • led a platform upgrade from PHP5 to PHP7
  • started effort of client side testing
  • bootstrapped end to end testing system to relieve QA team

2012 Software Developer – Astina d.o.o., Ljubljana, Slovenia

Swiss Software consultancy

tech JavaScript (Backbone.js), PHP (Symfony framework), MySQL, Vagrant

I worked on the Slovenian team (first 3 and later 6 people) in a satellite office of Astina AG. We worked on projects spanning from e-learning platforms to e-commerce sites and a custom CMS system. We were responsible for design, implementation, deployment and maintenance of software for our clients. In this job I got familiar with GitHub workflows, code reviews and pair programming.

2011 Software Developer – Parsek d.o.o., Ljubljana, Slovenia

now Healthcare IT specialist, back then half Agency half Healthcare IT

tech Ruby on Rails, Postgres, Java and JavaScript

I worked on web based gambling games for the national lottery company and ported a few games from Flash to JavaScript / HTML5.

2009 Software Developer – Zavarovalnica Triglav d.d., Ljubljana, Slovenia

Insurance company

tech Java, JSF, jQuery

I worked in the claims department on partners application that managed all legal partner entities. This was a subsystem of a bigger Java EE application, we used the IBM DB2 database.

2007 Junior Software Developer – Abakus d.o.o., Kranj, Slovenia

Oracle consultancy company

tech Oracle SQL, PL/SQL

I worked on a team that helped migrate an old retail system from terminal to web application using Oracle Forms.

interests

professional product development and shipping work that matters, remote work

tech Deno, PostGraphile, web development in general

other running, reading, coffee, skateboarding

education

title Bachelor of Science in Computer Science and Information Technology

2003 - 2007 Faculty of Electrical Engineering and Computer Science, University of Maribor, Slovenia

1999 - 2003 Computer Science and Informatics, Technical High School Kranj, Slovenia