BUILDING SOFTWARE FOR 20+ YEARS
I love to change ideas into visible light.
CLIENT EXPERIENCES
(in chronological order, most recent is on top)
Tuskerdirect Ltd
Aug 2019 → Jan 2020
-
role: senior ruby developer
-
developed and consulted full-stack on a large, complex rails 5 app in a large team
-
highlights: improved test suite speed from +3h down to 20m, improved test suite determinism, improved app performance, upgraded the app from Rails 5.2 to Rails 6
-
data export system, frontend and backend improvements, feature development, code reviews, Ansible, PostgreSQL, Redis, Sidekiq, git, KANBAN ...
-
Tuskerdirect
Kajima Partnerships Ltd
Jan 2019 → Mar 2019
-
role: lead ruby developer
-
worked full-stack as lead in a smaller team
-
highlights: architected parts of product, devops, code review, test suite improvements and optimisations, improved development processes, managed team of 4-5, taught junior developers
-
microservices, AWS + Ansible devops, Rails, Sinatra, Sidekiq, Redis, HTML5, CSS3, git ...
-
Kajima
Kajima Partnerships Ltd
Oct 2018 → Jan 2019
-
role: senior ruby developer
-
worked full-stack
-
highlights: fixing/scaling a legacy Ruby on Rails 3 app, adding missing tests, Worldpay API integration, code review, consulting
-
developed new features, improved test suite and legacy code, educated and helped junior devs
-
Kajima
Purepoint UK Ltd,
Nov 2016 → Mar 2018
-
role: senior ruby developer
-
worked full-stack in a large remote-first team
-
highlights: Ruby on Rails, Spree ecommerce, Salesforce API integrations, Heroku, code review, consulting, SCRUM, KANBAN
-
developed, maintained and scaled a large webshop
-
Purepoint
Jetpack Workflow LLC
Aug 2013 → Feb 2016
-
role: lead developer
-
worked 24/7 full-stack, startup, did everything, with a tiny but lean team
-
highlights: developed all moving parts of a complex SaaS application and deployed it in the cloud. wrote 300000+ lines of well tested code, deployed, optimised, grew and scaled up the product from 0 to 3000+ customers in under 2 years.
-
Jetpack Workflow
Scheduling Ace,
Apr 2013 → Aug 2013
-
role: lead developer (RubyOnRails+iOS)
-
fixed existing code on a complex RubyOnRails app and implemented new features while making existing ones actually work.
-
highlights: developed the Scheduling Ace iOS app and deployed it to the Apple Appstore while fixing the existing Rails code.
-
Scheduling Ace
Kolektiv, d.o.o.,
Nov 2010 → Feb 2012
-
role: lead developer (RubyOnRails+iOS)
- developed and maintained an event publishing framework based on RubyOnRails
- developed a UI for event entry and content management
-
developed a framework for copying and cloning iOS apps,
published part of it as open source
-
developed all parts of a world-class event delivery iPhone/iPad app -
Wazapp
-
deployed Ljubljana, Zagreb and London iOS Wazapp clients
-
Kolektiv
Hruška, d.o.o.,
14 days
-
role: senior developer
- developed a PHP based credit card charging solution for an existing web app
-
Hruška
Pikchur,
1 month
-
role: lead developer
- developed and deployed an image sharing iPhone app
-
became obsolete,
last tweet
Domenca, d.o.o.,
6 months
-
role: lead developer
-
developed a News publishing iPhone app (with full test suite)
-
developed and deployed 'ikoo' a twitter-clone iOS app for a twitter-like web service called 'koornk'
-
koornk and ikoo do not exist anymore,
last tweet
-
Domenca
HAL Interactive, d.o.o.,
14 days
-
role: lead developer
-
developed and deployed a small iOS app which delivered the Slovenian ski resort conditions
-
HAL
Spletnik, d.o.o.,
2 months
Propeler, d.o.o.,
3 days
-
role: tech support
- did WiFi and network setup for the film shooting crew (The Chronicles of Narnia) - Bovec/Slovenia
-
Narnia
ORIA Computers, d.o.o.,
3 years
- role: computer science engineer
- worked as professional Java/J2EE engineer on various projects
- worked as software quality manager
- was company ruby evangelist
- developed award winning (Golden Medal, by GZS-Zasavje) in house products for government clients
FREELANCE,
10 years, present
-
developed a language learning flashcard video montage and production program based on
ffmpeg
(objective-c)
- developed parts of a RubyOnRails based environmental monitoring web app
- developed additional features for a RubyOnRails based apartment search web app
- developed a RubyOnRails based file sharing web service
- developed a RubyOnRails based travels aggregation/scrapper web service (complex)
- developed a chat plugin for an open-source blogging framework
- developed automation scripts for various projects
ENTREPRENEURIAL EXPERIENCES
-
invented and developed 10+
iOS apps
including one
Cocos2D for iPhone
based game
- developed 20+ RubyOnRails based web apps
- developed an RSS reader component for open-source forum software based on PHP
- created a QuartzComposer based Photo Booth images explorer
- created a dashboard widget for quickly choosing colors for web development
- created a personal automated iOS software production framework using RubyOnRails, git and gitosis, which is also running this site
-
created a money making iOS app production framework called
MakeMoney and open sourced it
-
invented devlogging with
devlog
-
currently developing an OSS website/webshop framework:
rubyongo.org
SUMMARY OF SKILLS
- allround full-stack lead developer/engineer with 20+ years of various professional development experiences
- programming
- team management
- software architecture
- code review, best practices, mentoring, API design, DSL design
- requirements gathering, design, API integrations, testing and continuous deployment
- unix/linux administration, database planning/administration, servers, networks, infrastructure, security
- fast learner with excellent communication skills
- skilled in working remotely
OPEN SOURCE
EDUCATION
Studied
Information Systems
at the University of Ljubljana, Faculty of computer and information science, 2004
FRI
Studied
Computer Technician
at Electronics and Computer High School, SERŠ Maribor, 1998
SERŠ
OTHER INTERESTS
- homeschooling kids
- art
- painting
- wood carving and woodwork
- stone carving and stonework
- pottery and clay sculpting
- making biochar
- rocket stove building
- writing prose and poetry
- gardening
- lucid dreaming
- coding as a hobby
- headlessness