Dalibor Horinek, Developer in Olomouc, Olomouc Region, Czech Republic
Dalibor is available for hire
Hire Dalibor

Dalibor Horinek

Verified Expert  in Engineering

Full-stack Developer

Olomouc, Olomouc Region, Czech Republic

Toptal member since June 13, 2015

Bio

Dalibor has over 12 years of web application development and system administration experience building commercial projects in various areas. He is passionate about what he does, and he tries to find the best-suited solution for a given problem via the most appropriate technology with the best practices in mind. He is calm and rational and always open to valid suggestions, ideas, and critical input.

Portfolio

Carpentum
JavaScript, React.js, Material UI, Git, Node.js, API Integration...
Horinek Software
Backbone.js, PostgreSQL, React.js, JavaScript, Ruby on Rails, Ruby, Full-stack...
PepsiCo
Elixir, Phoenix

Experience

Availability

Part-time

Preferred Environment

Tmux, Terminal, NeoVim Text Editor, Git, MacOS

The most amazing...

...project I've developed is an online booking engine that I created from scratch.

Work Experience

Senior JavaScript Developer

2020 - PRESENT
Carpentum
  • Developed the payment gateway administration and the front-facing application.
  • Managed the whole front-end team consisting of two semi-senior developers. Mentored and taught them good development practices.
  • Built a data-driven front-end for an online scraper of banking payments.
Technologies: JavaScript, React.js, Material UI, Git, Node.js, API Integration, Functional Programming, ECMAScript (ES6), CSS, HTML, Front-end, HTML5, Web Development, Web Application

Freelance Developer

2009 - PRESENT
Horinek Software
  • Created the Pixie Crew online editor for creating various motives for different fashion accessories.
  • Developed a reservations and transfers management system connected to Kigo API for PragueLoft.com.
  • Built a JukeBox application running on a Linux machine with remote control and cloud synchronization.
Technologies: Backbone.js, PostgreSQL, React.js, JavaScript, Ruby on Rails, Ruby, Full-stack, Git, SQL, MySQL, API Integration, APIs, Bootstrap, Functional Programming, CSS, HTML, Front-end, HTML5, Web Development, Web Application, Elixir, Phoenix, AWS

Elixir Developer

2022 - 2023
PepsiCo
  • Developed a new dashboard for customer overview for the Turkish market.
  • Tracked and fixed various system-wide bugs and issues.
  • Was assigned to all different systems across the development and gained complex knowledge of the system.
Technologies: Elixir, Phoenix

CTO | Senior Full-stack Developer | Administrator

2019 - 2020
Tools Evolved
  • Designed and developed a distributed crawler application that scans websites creating sitemaps using page-ranking, diagnostics hints, like missing files and invalid tags, and statistics of the pages, such as time loads and amount of external sources.
  • Developed the Cookie Booster application to overcome limited JavaScript cookies lifespan.
  • Managed the AWS infrastructure and resources of all applications.
Technologies: Elixir, React.js, Phoenix

Senior JavaScript Developer

2015 - 2020
Leveris
  • Designed and developed a modular platform with Redux and React.
  • Collaborated as one of the leads of a multinational team consisting of over ten developers.
  • Mentored and taught new incomers and back-end developers switching to the front end.
Technologies: Redux, React.js, JavaScript, Git, Node.js, Webpack, API Integration, MongoDB, ECMAScript (ES6), CSS, HTML, Front-end, Front-end, HTML5, Web Development, Web Application

Senior JavaScript Developer

2014 - 2016
CN Group
  • Created an administration portal for an online music store in Angular.
  • Contributed to the development of mobile apps in React Native.
  • Developed a monitoring dashboard application in AngularJS.
Technologies: JavaScript, React Native, Git, API Integration, React.js, CSS, HTML, Front-end, Front-end, HTML5, Web Development, Web Application

JavaScript Developer

2014 - 2014
Arbes
  • Developed various parts of the online banking system, from payment management to account management.
  • Developed parts of the application for the trading system, adding new trade orders, lists of trading orders, and real-time market depth.
  • Tracked and fixed various bugs across the whole system in the Jira system.
Technologies: JavaScript, API Integration, CSS, HTML, Front-end, HTML5, Web Development, Web Application

Software Developer

2007 - 2014
Travelcook
  • Created a public search engine for accommodation with various discounts and special offers.
  • Built an administration portal for hotel management, including pricing, a photo gallery, descriptions, and booking management.
  • Constructed an API for synchronization with third-party systems.
  • Developed a CRM system for clients to have feedback and operators to manage the feedback.
  • Maintained Linux servers for the whole agency, including mailing systems, database systems, and the entire deployment process.
Technologies: jQuery, JavaScript, MySQL, Ruby on Rails, Perl, Full-stack, Linux, SQL, APIs, jQuery, Linux, CSS, HTML, HTML5, Web Development

Network Administrator

2006 - 2007
Fremlova Aphotheka
  • Managed thin clients with five diskless stations in a pharmacy.
Technologies: Linux, Linux

Network System Administrator

2006 - 2007
AAR Plast s.r.o
  • Managed the local Windows network with a Linux-based system running Samba.
  • Maintained two remote locations through a VPN tunnel to synchronize data.
  • Developed a CRM system for client management, allowing staff to store contacts, contracts, and information about orders.
Technologies: Linux, Linux, SQL

TravelCook.com

Developed an online booking engine with availability, prices, and discounts management. Public API for synchronization with partners. CRM system for clients management. I was the leading and only developer responsible for the whole application design, development, deployment, and system maintenance.

PixelArt Editor

https://pixiecreweditor.com/en
Web presentation with product administration, products settings, and e-shop integration. It's a public-facing website with an overview of all the products and an online graphical editor for drawing "pixels" onto products and creating your own designs for these products.

PixelArt Gallery

A PixelArt Gallery with drawings from PixelArt Editor divided into categories. The user can create, save his/her drawings, and rate others. There are also contests for specific themes.

GNU Linux Course on High School

On High School I was teaching Linux. I had my own course mainly about Linux administration, GNU and Linus philosophy, networking and also programming.
For the course I was implementing thin clients - Linux booted from server on local stations as there were Windows stations only and it was not possible to install Linux locally.
2008 - 2013

Bachelor's Degree in Applied Computer Science

Palacky University in Olomouc - Olomouc, Czech Republic

JANUARY 2022 - PRESENT

Scala & Functional Programming Essentials

Udemy | Rock the JVM

MAY 2018 - PRESENT

Elixir and Phoenix Bootcamp

Udemy

Libraries/APIs

React.js, Node.js, Backbone.js, jQuery, jQuery

Tools

Webpack, Git, Apache, Grunt, Front-end, Terminal, Tmux, Nginx, Postfix

Languages

ECMAScript (ES6), JavaScript, Perl, SQL, Elixir, CSS, HTML, HTML5, Clojure, Ruby, Scala

Frameworks

Redux, Twitter Bootstrap, Bootstrap, Phoenix, Material UI, React Native, Ruby on Rails, Ruby on Rails

Paradigms

Functional Programming, Agile Development

Platforms

MacOS, Linux, Linux, Linux, AWS

Storage

MySQL, Redis, MongoDB, PostgreSQL

Other

Full-stack, APIs, API Integration, Front-end, Web Development, Web Application, NeoVim Text Editor

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