Post Job Free
Sign in

Developer Project

Location:
Slovenia
Posted:
March 10, 2014

Contact this candidate

Resume:

I van Turkovic

!

Objective

Seeking a position to utilize my skills and abilities in the Information Technology

industry that offers personal growth while being resourceful, innovative and flex-

ible.

!

Experience

!

Jarceva ulica 7a

8330 Metlika Senior IT consultant; IFAD U.N. organization, Rome, Italy

Slovenia, EU December 2013 - March 2014

Gathered requirements and designed the architecture for two projects.

T +386********

First one is webcasting, where the integration between realtime video

@ **@************.***

conference and social media interaction was crucial to be done in real

W www.ivanturkovic.com

! time. Project require video streaming, live chat for bigger audiences,

twitter social updates with realtime push updates for required hashtags

and authentication with various social accounts.

Second project is the migration from older java EE based which was

more than 12 years old and brought up to latest technologies. Its aim is

to organise and control all internal and external persons involving col-

laboration with the IFAD, there was also requirements to migrate data

from unstructured legacy database to newest postgresql 9.3 capabili-

ties.

Technologies used: ruby on rails 4.0, ruby 2.0, spec, cucumber, sidekiq

messaging and workers, capistrano, event streams, goliath, non-block-

ing http requests, realtime video streaming and chat communication,

social media API integration, postgresql

Independent IT Consultant; Ljubljana, Slovenia; London UK

April 2011 – now

Projects:

1.) Valobox (length 4 months) implementing back end server for serving

small cached page fragments for html5 book reader. I was in charge of

creating whole environment and create functionality for future exten-

sions.

Technologies used: Ruby on Rails, Haml, Sass, Coffeescript, Sinatra,

Rspec, Cucumber, HTML5, CSS3, CouchDB, Amazon AWS, Redis

2.) Contract projects for NeonRoots agency (4 months) working on intu-

itive content editor with HTML5, drag’n’drop actions, responsive web

and also presentation applications.

Technologies used: Ruby on Rails, Haml, Compass, Sass, Javascript,

Rspec, Cucumber, Backbone.js, jQuery, HTML5, MySQL, Heroku

3.) Hipscan (length 3 months) creating new experience with QR codes

and custom web templates in the background. Build the recurring billing

system in the background together with interactive templates.

Technologies used: Ruby on Rails, Haml, Sass, Compass, Javascript,

Rspec, Cucumber, Prototype, HTML5, iOS, Ruby, MySQL, custom VPS

4.) Jabberly (length 1 year) merging social networks with coupon offer in

an innovative way. Designed and implemented the service together with

iOS and Android app.

Technologies used: Ruby on Rails, Haml, Sass, Javascript, Rspec, Cu-

cumber, jQuery, HTML5, iOS, Ruby, MySQL, custom VPS, Memcache

5.) Daily App Awards (length 3 months) iOS mobile applications discov-

ery service where you can discover new mobile applications and games

Jarceva ulica 7a

through app voting and friends recommendations.

8330 Metlika

Technologies used: iOS (CoreGraphics, MapKit, CoreData, QuartzCore),

Slovenia, EU

AFNetworking, RestKit, SSToolkit, Facebook library, ShareKit, Flurry

T +386********

@ **@************.*** 6.) InstaForm service (3 months) form generator for custom HTML web

W www.ivanturkovic.com forms which can collect submitted data before being sent thus collect-

! ing partial data which might be useful to the clients.

Technologies used: ruby 2.0, ruby on rails 4.0, bdd, backbone.js, nginx,

capistrano, AWS, S3, EC2

7.) Foreign currency exchange live data service with API server (2

months). Parsing data from remote server and save them into currency

pairs (120 million currency pairs) into mysql db server optimized for time

series and caching for most frequent data. Added API for using with

with stock widget in real time. Planning and optimizing process to be

able retrieve required data pairs for specific timeseries up to last 14

years worth of data under 0.5s.

Technologies used: ruby 2.0, rails api 4.0, bdd, capistrano, sidekiq mes-

saging and workers, linode VPS, mysql server

8.) Foerch field salesman ordering system (2 months). Architecting for

the mobile integration with existing ERP system and creating new mo-

bile sales ordering app for the company. The application is working on

the iPhone and iPad.

Technologies used: iOS (CoreData, RestKit, AFNetworking), jruby, ruby

on rails 4.0, bdd, MS SQL server, Jboss deployment server, eSLOG XML

ordering schema

9.) Consulting to smaller projects with length less than 3 months. Mostly

involving startup projects where I was consulting them about technolo-

gy and customer development. I was mostly involved consulting with

agile approach (scrum) to project management where main technolo-

gies were included Ruby on Rails, HTML5 for front end solutions or iOS

for mobile applications.

Founder/Owner; Kuponcki; Ljubljana, Slovenia

May 2011 – August 2011

Created new regional local coupon aggregator for south eastern Eu-

rope. I have created this service in free time. In recent weeks it is gain-

ing some traction among users with iOS and Android apps.

Technologies used: Ruby on Rails, Sass, Haml, Moustache, Back-

bone.js, Rspec, Cucumber, Amazon AWS, Coffeescript, jQuery, iOS, an-

droid

Lead developer, UI designer; Printbox; Ljubljana, Slovenia

april 2010 - march 2011

This project is a spin-off from Cloudomat. I have architected a light print

terminal which connects to the Cloudomat cloud service and enables to

print content from the cloud or personal media. I have also created an

Jarceva ulica 7a

open sourced ruby library to communicate with native CUPS print man-

8330 Metlika

agement server. Each print terminal has an app running on touch en-

Slovenia, EU

abled screen. Payment is done through mobile phones or cash.

T +386********

Technologies used: Ruby on Rails, Sass, Haml, Javascript, jQuery, Ruby,

@ **@************.*** C language, MongoDB

W www.ivanturkovic.com

! Lead developer, UI designer; Cloudomat.com; Ljubljana, Slovenia

april 2010 - march 2011

Being the first person with technical skills in company, I was in charge

of planning software and hardware architecture. Designed scalable

cloud storage architecture, distributed system for cloud printing and

live video streaming to cloud storage.

Technologies used: Ruby on Rails, Sass, Haml, Javascript, jQuery, Ruby,

C language, MongoDB, MySQL, Memcache

Co-founder and Developer, InstaCarte; Ljubljana, Slovenia

october 2009 - march 2010

Responsible for investigating the market and designing software architecture for

mobile ordering in restaurants. First prototype was developed, further develop-

ment was ceased due to lack of funding.

Technologies used: Ruby on Rails, Sass, Haml, Javascript, jQuery, Ruby,

MySQL, iOS

Developer, Social Media Marketeer, UI designer; LiveCLIQ.net; Ljubl-

jana/San Francisco, Slovenia/USA

september 2008 - october 2009

Part of core web development team, in charge front-end development,

UI design for iOS and symbian apps.

Technologies used: Ruby on rails, Javascript, Prototype, CSS, XHTML,

iOS, TDD

Developer, Social Media Marketeer, UI Designer, OdpiralniCasi.com;

Ljubljana, Slovenia

june 2008 - march 2010

Joined the startup in first few months, helped to develop front-end plat-

form. In charge for UI design for iOS and Android app.

Technologies used: Ruby on Rails, Javascript, CSS, HTML, Ruby, TDD

Analyst, Adacta; Ljubljana Slovenia

july 2007 - february 2008

Jarceva ulica 7a

Solving problems for business enterprises and implementing them with

8330 Metlika

Microsoft Navision ERP software.

Slovenia, EU

Technologies used: Microsoft Navision

T +386********

@ **@************.*** Developer, Hermes Softlab; Ljubljana, Slovenia

W www.ivanturkovic.com

! february 2006- december 2006

Started with testing and bug fixing supporting software for HP and Agi-

lent chromatograph devices. Part of the team responsible for develop-

ing new repository server, for saving results from chromatograph de-

vices

Technologies used: C/C++

!

Informal experience

• 3rd place for best business plan 2009 in technology park Ljubljana,

Slovenia (http://www.tp-lj.si/index.php?sv_path=665,198261)

• finalist in best business idea 2009/10 in slovenian business newspaper

Finance (http://www.finance.si/272227)

• while studying in sweden, i was part of the team researching sms chat

project with collaboration with Ericsson Research Center

• attended local competitions in web and mobile developments

• have presentation in local developer meet-ups and conferences,

mostly rails and startup related.

!

Education

!

• University of Ljubljana, Slovenia; BSc. degree of computer and infor-

mation science, 10 semester programme, 2010

• University of Ljubljana, Slovenia; BSc. degree of economics, unfin-

ished

• Luleå University of Technology Luleå, Sweden; 2007, exchange student

!

• University of Ljubljana, 2009

!

• University preparatory school, Crnomelj 1999-2003

!

Jarceva ulica 7a

8330 Metlika

Skills

Slovenia, EU

T +386********

Technical skills

@ **@************.***

W www.ivanturkovic.com agile software development, test driven development, analyzing and

! designing software-based solutions, deployment

!

Programming (language) skills

active: ruby (rails, sinatra), javascript (client and server based), erlang,

html (html5 -,offline storage, websocket, geolocation haml), css (com-

pass), c, objective-c, java (mobile development primary android, less

blackberry), unit testing, rspec (cucumber), noSQL (mongoDB,

couchDB), MySQL, Amazon AWS, Cups, git, cofeescript

passive: c#, vb.net, visual basic, php, asp.net, python, c++

Platforms and tools

active: Mac OS X, Linux (Debian and Ubuntu), Textmate, Console, Safari,

Chrome, Firefox, XCode, Eclipse, Github, Skype, Things, Parallels, gitx,

Sublime, Coda 2,

passive: visual studio 2003-2008, netbeans, powerdesigner, toad,

vmware, virtualPC, Komodo, Aptana, Oracle 9i, 10g express, MSSQL

server

Design skills: designing and testing user interfaces (paper prototyping,

mocking, vector ui), active usage of Photoshop and Illustrator, Omni-

graffle

Planning skills: GTD technique (getting things done), agile development

(scrum)

Language skills: Slovenian (native), English, Croatian, Serbian, German

(passive knowledge), Swedish (A2 level), Spanish (A1 level)

!

Activities & Hobbies

• snow sports (ice hockey, snowmobiles, snowboarding)

• reading books, mostly technology and business based, political and

literature mostly historical novels.

• wandering around the world

Jarceva ulica 7a

8330 Metlika

• spend free time with friends

Slovenia, EU

T +386********

• taking photographs

@ **@************.***

W www.ivanturkovic.com

! • visiting gym and Shaolin gong-fu training

• oil and acrylic painting

• improving and learning new languages whether computer or human

Declaration

I hereby declare that the above written particulars are true to the best of

my knowledge and belief.

Ivan Turkovic



Contact this candidate