Ivor Reic, Developer in Zagreb, Croatia
Ivor is available for hire
Hire Ivor

Ivor Reic

Verified Expert  in Engineering

Software Developer

Zagreb, Croatia

Toptal member since July 16, 2016

Bio

Ivor is a front-end developer who also has a knack for design. He founded a website used by tens of thousands of people every month and has experience with all phases of the product life cycle. He currently loves working with React.js but also has experience with back-end environments such as Ruby on Rails and Node.js. He's obsessed with learning and doesn't mind picking up new technologies.

Portfolio

Trackmatic (via Toptal)
Google Maps JavaScript API 3, PostCSS, ECMAScript (ES6), Mocha, Webpack, Redux...
MakeMi Sound (via Toptal)
Heroku, SCSS, JavaScript, Ruby on Rails (RoR), Ruby
Movieo
Lodash, Ruby on Rails (RoR), Ruby, jQuery, Haml, SCSS, JavaScript

Experience

  • SCSS - 4 years
  • JavaScript - 4 years
  • UX Design - 4 years
  • HTML5 - 4 years
  • Responsive Web Design (RWD) - 4 years
  • ECMAScript (ES6) - 2 years
  • Redux - 1 year
  • React - 1 year

Availability

Part-time

Preferred Environment

Babel, Git, Webpack, NPM, Sublime Text, OS X

The most amazing...

...project I created is Movieo. It's the go-to place for finding a movie to watch. I was in charge of everything from design and front-end development to growth.

Work Experience

Lead Front-End Developer

2016 - 2017
Trackmatic (via Toptal)
  • Setup the environment, build system, and architecture for a complex single-page application that consists of several self contained modules.
  • Built a complex Google Maps system that allows for real-time tracking of hundreds of vehicles, drawing and rendering various map shapes, planning routes, visualizing vehicle trip history data, validating addresses, and more.
  • Created a library of reusable React components, a small but effective internationalization library and more.
  • Created interactive timeline visualizations with D3.js.
  • Worked with back-end team on designing the API.
Technologies: Google Maps JavaScript API 3, PostCSS, ECMAScript (ES6), Mocha, Webpack, Redux, React

Full-Stack Developer

2016 - 2016
MakeMi Sound (via Toptal)
  • Built and deployed a Rails app from scratch.
  • Took responsibility for the UX and designed several pages that were missing in order to create a great user flow.
  • Designed and implemented a multi-payment system via Braintree.
  • Created a simple and extensible content management system from scratch that makes it possible to change behavior and content on every part of the website.
  • Advised clients on numerous issues and gave advice on how to move forward with the online part of the business.
Technologies: Heroku, SCSS, JavaScript, Ruby on Rails (RoR), Ruby

Owner | Developer | Designer

2014 - 2016
Movieo
  • Designed and developed the front-end of a single page app from scratch. Was involved in every phase of the product life cycle.
  • Created a simple JavaScript framework suited for working with server-side rendered content.
  • Built a custom system for collecting user feedback and gathering analytics data.
  • Conducted user experience research and created various A/B testing modules.
  • Wrote automated rake scripts which collected movie-related data from several API's such as TMDb, iTunes, Amazon, and more on a daily basis.
Technologies: Lodash, Ruby on Rails (RoR), Ruby, jQuery, Haml, SCSS, JavaScript

Front-End Developer

2014 - 2014
Two Margins
  • Created several quick prototypes for a Bloomberg funded NYC based startup and continued expanding the site as it turned into a real project.
  • Modified an existing library which made it possible to annotate financial documents made of deeply and irregularly nested HTML.
  • Built a snappy and responsive user interface for moving around huge financial documents in 60 frames per second.
  • Took responsibility for the design on several occasions when the lead designer wasn't available.
Technologies: Ruby on Rails (RoR), Ruby, SCSS, Haml, Underscore.js, CoffeeScript

Front-End Developer

2013 - 2014
Bib and Tuck
  • Was in charge of a project-wide responsive redesign as a lead front-end developer for a NYC based fashion startup.
  • Suggested and introduced a switch from plain HTML/CSS to less verbose Haml/SCSS.
  • Drastically reduced page load times by implementing image preloading mechanisms based on user path probability trees.
  • Continuously pushed redesigned pages to production making sure that transition between the old and new went as smooth as possible.
  • Advised client on how to reduce technical debt related to the old code base.
Technologies: Ruby on Rails (RoR), Ruby, SCSS, Haml, Underscore.js, jQuery, JavaScript

Front-End Developer | Designer

2012 - 2013
Trifolium
  • Built several different websites from scratch.
  • Introduced a change in the studio's philosophy by moving focus from classic multi-page sites to modern AJAX-based user interfaces.
  • Suggested and introduced another change, from classic non-responsive websites to flexible user interfaces that scale across all devices and screen sizes.
  • Educated other engineers on the importance of a well thought-out and accessible UI design.
Technologies: Ruby on Rails (RoR), Ruby, Bootstrap, Less, HTML, Underscore.js, Backbone.js, jQuery, JavaScript

Experience

Movieo

https://movieo.me
Movieo is a passion project that I used to work on in my spare time. We tried to create a go-to place for finding a movie to watch!

The development was halted in early 2016, but the project will live on since it's being used by tens of thousands of people every month.

Boxd

Boxd is a Trello-style project management tool that I built for fun and to sharpen my React, Redux, and Node skills.

Feel free to sign-in and check it out (don't worry, you won't be getting any emails). The focus was experimenting with different types of project structures.

Space Shooter Game

http://www.ivorreic.com/space_shooter
I wanted to learn Canvas basics so I decided to make a simple space shooter game. It's written in approximately 600 lines of CoffeeScript and no frameworks were used. I hacked it for fun over the weekend so the code quality isn't representative of my usual work. The game itself is super fun though!

Restorani

A project that I worked on for a client in late 2012. My role was to create the designs and convert them into HTML/SCSS. I decided to design everything in a browser on-the-fly.

Education

2008 - 2012

Bachelor's Degree in Economics and Management

Zagreb School of Economics and Management - Zagreb, Croatia

2004 - 2008

Electric Engineering Diploma in Electrotechnics and Computer Science

High School of Electrotechnics and Computer Science TESLA - Zagreb, Croatia

Skills

Libraries/APIs

Chai, Moment.js, React, jQuery, Lodash, Underscore.js, Node.js, Backbone.js, Google Maps JavaScript API 3

Tools

SuperTest, Mocha, Sketch, Babel, Webpack, Sublime Text, Git, NPM, PostCSS

Languages

HTML5, HTML, ECMAScript (ES6), SCSS, JavaScript, Less, CSS, CoffeeScript, ES7, Haml, Ruby

Frameworks

Redux, Express.js, Bootstrap, Ruby on Rails (RoR)

Paradigms

Responsive Web Design (RWD), Agile Software Development, UX Design

Storage

MongoDB

Platforms

OS X, Heroku

Other

Prototyping, Analytics, User Research, A/B Testing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring