Developing software solutions to increase the productivity of developers from an infrastructure point of view. AWS, Google Cloud, Serverless, Terraform, Kubernetes etc.
GoAvio was meant to combine millions of low-cost flights, buses and trains in order 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 application), 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.
Development of marketing automation solution based on Ruby on Rails. Development involved scraping of social media, data analysis, scheduling etc. Alongside RoR, we used Elasticsearch for indexing and Redis for caching.
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 is a start-up pioneer that inspired a lot of people and built a nice IT community in Slovenia. 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.
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.
Development and maintenance of the ASP.NET/C# web application used by financial leasing companies.
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.
I mostly did HTML/CSS for static web pages.
I used to have random (summer) jobs while I was in high school and during my university studies.
I volunteered as a mentor.
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.
I organized and helped with the organization of 30+ concerts at a local music venue, two festivals and a couple of other cultural events.
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.
For my final thesis, I developed a VB.NET application used as a register for the soccer coach association of Istria, Croatia.
A Capistrano extension for jspm (native ES modules CDN).
A Chrome extension that can analyse, evaluate and give useful recommendations for a given website. Built as a part of my Master's thesis.
A website parser built with PhantomJS/Python. Built as a part of my Master's thesis.
A voting app that helped me to collect data for my Master's thesis, built with Ruby on Rails.
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.
A burndown chart experiment with Trello API and Google Apps Script.
An open source experiment with Google Charts and Last.fm API.
From time to time, I contribute to various open source projects, i.e. laravel/framework, symfony2admingenerator/GeneratorBundle etc.
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.
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, organizing meetings and events such as tech talks and hackdays.