Experience

LeanIX

Senior Software Engineer • March 2021 — Present • Ljubljana, Slovenia

In March 2021, Cleanshelf was acquired by LeanIX, and the product was renamed to LeanIX SMP (SaaS Management Platform). I stayed in the same team and my role did not change much since then while LeanIX is continuing the "empowered engineers" culture. Since the acquisition, we have been dealing with product maturity while also focusing on the new functionalities and connecting with LeanIX's main product (EAM), where I am mostly responsible for the development of private API. Soon after the acquisition. we also completely migrated from Angular.js to Vue.js, and from Google Cloud to Azure Cloud.

Cleanshelf

Senior Backend Engineer • Jan 2021 — March 2021 • Ljubljana, Slovenia

After 2y working as a platform engineer, I decided to go back to development while having a close connection to the product. In Cleanshelf, engineers were empowered to lead the projects, talk to customers, and be involved in planning. I have been working mostly with Go and MySQL, while also touching Angular.js, Vue.js, and Python quite often. We were used to continuous deployments while running altogether on Google Cloud.

Kiwi.com

Infrastructure Platform Engineer • Nov 2018 — Dec 2020 • Ljubljana, Slovenia

Developing software solutions to increase productivity of developers from an infrastructure point of view. AWS, Google Cloud, Serverless, Terraform, Vault, Kubernetes etc. Development and Maintenance of internal Serverless framework, GCP migrations, Elasticsearch migrations, Terraform migrations, CI/CD improvements, infrastructure-related Lambda, Cloud Functions and Cloud Run helpers, Datadog monitoring integrations, guidance and education of developers etc.

GoAvio

Full Stack Developer • Jul 2016 — Oct 2018 • Ljubljana, Slovenia

GoAvio was meant to combine millions of low-cost flights, buses, and trains to find cheaper and faster routes. I took care of data integration (API/scraping), API development, features for B2B customers, and back office maintenance (CS functionalities, data analysis, and KPI views). The technologies involved were PHP (Laravel, Lumen), Angular2 (for back-office applications), Postgres (the database was our UI), Redis, AWS, Docker, Vagrant, Grafana, InfluxDB, etc. In the latest stage, a part of the team was starting to build various microservices with Go lang, so I also got involved in Go learning.

Audienti

Full Stack Developer • Aug 2015 — Mar 2016 • Remote

Development of marketing automation solution based on Ruby on Rails. Development involved scraping social media, data analysis, scheduling, etc. Alongside RoR, we used Elasticsearch for indexing and Redis for caching.

Astina AG

Full Stack Developer • Dec 2012 — Aug 2015 • Ljubljana, Slovenia

I worked on 15+ projects, from large-scale to small-scale. Most of the applications were built with Symfony2 (PHP framework), but I also started to learn Ruby and Ruby on Rails here. We used open source libraries and I had the chance to contribute to some of those. Since we had dedicated front-end developers, I was also introduced to the modern (well, at least at that time) front-end technologies such as Grunt, SASS, Compass, Bower etc. As developers, we were closely involved in the development process (workflows, planning etc.) and I also had a chance to organize internal monthly tech talks.

Zemanta

Software tester (part-time) • Oct 2011 — Jun 2012 • Ljubljana, Slovenia

Zemanta is a start-up pioneer that inspired a lot of people in Slovenia and built a nice IT community around it. My main job was to test and report front-end issues, but I was also involved in customer support, the improvement and optimization of testing processes etc. I worked on the in-house project built with the Django framework, which we used to plan and execute Scrum sprints for a short period of time. I also wrote and used Python parsers to collect data from various websites, and I worked on a few other experiments during the internal Hackdays.

Middlemachine

Front-end Developer • Jul 2011 — Oct 2011 • Ljubljana, Slovenia

I worked on the front-end enhancements (JS/HTML/CSS) of a product that unfortunately never went live, but it was meant to be used as a bit more radical personal assistant app.

Globus Marine International

Junior Web Developer • Oct 2010 — Jul 2011 • Ljubljana, Slovenia

Development and maintenance of the ASP.NET/C# web application used by financial leasing companies.

Actual I.T.

Software Engineer (intern) • 2010 — 2010 • Remote / Žminj, Croatia

As a project for my final thesis (B. Sc. in Rijeka), I built a VB.NET application that is used as a register for the soccer coach association of Istria, Croatia. I had mentors at Actual I.T., but mainly worked from home.

Make.hr

Junior Front-end Developer (part-time) • 2009 — 2010 • Remote

I mostly did HTML/CSS for static web pages.

Other

Waiter, Ticket vendor, etc. • until 2009

I used to have random (summer) jobs while I was in high school and during my university studies.

Associations

T11 Sessions

Event Manager / Lecturer • 2016 — 2017

With a couple of friends, we started organizing a series of free educational workshops, talks, and presentations from various practical fields. For the first workshop, I presented "Introduction to web programming with JavaScript", and after that, we set up a couple more events from various fields.

Rails Girls Ljubljana

Mentor • 2014

I volunteered as a mentor.

Moonlee Records

Web Development / Social Media / Event Manager • 2011 — Present

In 2011, I started helping around Moonlee Records - a music label that I admired and that is still one of the best labels in the ex-YU region. I focused mostly on web development and social media. Occasionally, I also help with event management at local music venues.

Youth club "Pazin"

Web Developer / Promoter / Event Manager • 2005 — 2009

I organized and helped with the organization of 30+ concerts at a local music venue, two festivals and a couple of other cultural events.

Education

University of Ljubljana

Master of Computer Science • 2011 — 2015

For my Master's thesis, Modeling relation between technical parameters of web page design and its aestethics, I used a machine learning technique in order to build a Chrome extension that allows users to evaluate and analyze website design.

Polytechnic of Rijeka

Bachelor of Informatics • 2006 — 2009

For my final thesis, I developed a VB.NET application used as a register for the soccer coach association of Istria, Croatia.

Polytechnic Pula

Undergraduate Professional Study • 2005 — 2006 (dropped out)

Gimnazija i strukovna škola Jurja Dobrile Pazin

Electromechanical High School • 2005

Courses & Conferences

  • Github Training (Matthew McCullough) — Ljubljana, SI
  • Video production workshop (Fade In) — Pazin, HR
  • Machine Learning — Coursera
  • Algorithms — Coursera
  • HashiConf 2019 — Amsterdam, NL
  • WebSummit 2019 — Lisbon, PT
  • WeAreDevelopers World Congress 2022 — Berlin, DE

Talks

  • Go in the Serverless world - GoLang Meetup 2019 - Barcelona, Spain

Projects

Web Developer • 2019

Consul is an OS solution devoleped for citizen participation and open government applications. Together with Danes Je Nov Dan, we adapted Consul for Slovenian municipalities (Koper, Hrpelje-Kozina etc).

Web Developer • 2016

A Capistrano extension for jspm (native ES modules CDN).

Web Developer • 2014 — 2015

A Chrome extension that can analyse, evaluate and give useful recommendations for a given website. Built as a part of my Master's thesis.

Web Developer • 2014

A website parser built with PhantomJS/Python. Built as a part of my Master's thesis.

Web Developer • 2014

A voting app that helped me to collect data for my Master's thesis, built with Ruby on Rails.

Web Developer • 2012 — Present

A MySQL, Firebird, XML, JSON, CSV or YAML open source generator for custom countries data. The first version was built with jQuery in one day. That same evening, I wrote an article and published it on HackerNews. Since then, the project has received 320+ stars on GitHub and gained a couple of contributors. In 2015, I made a complete rewrite using React, which replaced most of the obscure jQuery code.

Web Developer • 2012

A burndown chart experiment with Trello API and Google Apps Script.

Web Developer • 2012

An open source experiment with Google Charts and Last.fm API.

Various open source projects

Web Developer • 2010 — Present

From time to time, I contribute to various open source projects, i.e. laravel/framework, symfony2admingenerator/GeneratorBundle etc.

Web Developer • 2011 — Present

I have been maintaining the Moonlee Records website since 2011. In 2017, we did a huge update and released a new website that was built with Ruby on Rails/ES6 and was published as an open source project to GitHub.

Skills

Software Development

  • Go
  • PHP (Laravel, Symfony)
  • Ruby (Ruby on Rails)
  • Python
  • Java
  • R
  • Matlab
  • Bash
  • Git
  • Databases (PostgreSQL, MySQL)
  • JavaScript (ES6, Vue.js, React, Angular2, Ember, jQuery)
  • Vagrant
  • Docker
  • JetBrains IDEs (Phpstorm, Datagrip, Rubymine, Goland)
  • CI, CD (Jenkins, CircleCI)
  • Software testing
  • Grafana, Influx
  • Machine Learning
  • User experience
  • Creativity
  • Process improvements

Agile Team and Project Management

Good knowledge of agile project development processes like Scrum or Kanban. From my experience, there is no perfect predefined process that fits every organization, but this is something that should be incrementally developed and improved – just like software. I have some experience with implementing workflows and functionalities in Jira, but I do not mind using any other project management tool, as long as it covers all the needs. I also have experience with leading sprints, and organizing meetings and events such as tech talks and hack days. Also, I got really confident using Confluence or similar tools for documentation, meeting minutes, async discussions, etc.

Languages

  • Croatian
  • Slovenian
  • English

Interests

  • Music
  • Cycling
  • Running
  • Hiking
  • Bouldering
  • Badminton
  • Swimming
  • (Playing) Football
  • Arduino / Smart Home
  • Technology
  • Event management
  • Traveling
  • Reading
  • Cooking
  • Movies & Series
  • Photography
Save as PDF