Jan Vlcek, Developer in Brno, South Moravian Region, Czech Republic
Jan is available for hire
Hire Jan

Jan Vlcek

Verified Expert  in Engineering

User Experience (UX) Developer

Brno, South Moravian Region, Czech Republic

Toptal member since April 20, 2017

Bio

Jan has been building web applications for the last nine years—both from the perspective of a developer as well as a user experience designer. He cares about creating web experiences which achieve set goals. His tool of choice for UIs has been lately React.js as it allows even complex interactive parts to be implemented quickly and in a composed and maintanable manner.

Portfolio

Figure POS
Git, User Experience (UX), CSS, Heroku, MongoDB, Java, Redux, AngularJS...
GoodData
Git, User Experience (UX), CSS, Apple Keynote, JavaScript, Adobe Photoshop...
GoodData
Git, CSS, YUI, Ember.js, JavaScript

Experience

  • CSS - 9 years
  • HTML - 9 years
  • JavaScript - 6 years
  • User Experience (UX) - 4 years
  • Sketch - 3 years
  • React - 2 years
  • Webpack - 2 years

Availability

Part-time

Preferred Environment

Git, Slack, Sketch, Chrome, ITerm, Atom, MacOS

The most amazing...

...thing I have coded was a jQuery prototype (mashing various APIs together) of a newly wireframed UI which convinced the company stakeholders to build that UI.

Work Experience

Full-stack Developer

2015 - 2016
Figure POS
  • Created and was fully responsible for the management UI built in AngularJS 1.
  • Prototyped complex interactive analytics code in JavaScript before moving the computation to a database layer.
  • Implemented a HTTP/JSON API which wrapped 2 different credit card payment gateway APIs.
  • Added Redux and Redux Saga to the AngularJS 1 front-end application for easier asynchronous data management.
  • Tweaked the HTML and CSS of a front-end application to work in all major desktop browsers as well as touch-operated mobile browsers.
Technologies: Git, User Experience (UX), CSS, Heroku, MongoDB, Java, Redux, AngularJS, JavaScript

UX Designer

2013 - 2015
GoodData
  • Executed the whole design process (interviews, ideation, user testing, prototyping) for the new analytical explorative experience.
  • Created various HTML, CSS, and JavaScript prototypes for the new designs.
Technologies: Git, User Experience (UX), CSS, Apple Keynote, JavaScript, Adobe Photoshop, Sketch

UI Developer

2012 - 2013
GoodData
  • Implemented complex logic around the filtering of analytical dashboards.
  • Created an Express.js-based server that the whole team used for simpler local development.
Technologies: Git, CSS, YUI, Ember.js, JavaScript

PHP Developer

2009 - 2012
JP Consult, s.r.o.
  • Managed and developed a made-to-measure applications based on PHP frameworks Zend Framework, Symfony 1, and Symfony 2.
Technologies: Git, CSS, JavaScript, Symfony 2, Symfony 1, Zend Framework, PHP

Experience

Deset Kliku

This is a web application for competing in pushups. Whenever you do ten pushups, you click the button which authenticates you via a Facebook login and adds a line next to your name. The counts of pushups are reset every three days. I wrote only the back-end code using a PHP microframework with Silex, HTML, and CSS.

Education

2008 - 2011

Bachelor's Degree in Information Technology

Brno University of Technology - Brno, Czech Republic

Skills

Libraries/APIs

Lodash, React, jQuery UI, jQuery, YUI, Google Maps API, Facebook API, Redux-Saga

Tools

Git, Sketch, Flow, NPM, Webpack, Atom, ITerm, Slack, Adobe Photoshop, Apple Keynote, Babel, Karma

Languages

HTML5, JavaScript, CSS, HTML, Sass, Java, PHP

Platforms

MacOS, Heroku

Frameworks

Foundation CSS, Bootstrap 3+, AngularJS, Redux, Chrome, Ember.js, Zend Framework, Symfony 1, Symfony 2

Paradigms

Functional Programming, Agile Software Development

Storage

MongoDB

Other

User Experience (UX), WebSockets

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