Jakub Kanitra, Software Developer in Bratislava, Bratislava Region, Slovakia
Jakub Kanitra

Software Developer in Bratislava, Bratislava Region, Slovakia

Member since January 17, 2017
Jakub has worked as sole front-end coder, as a manager leading a team of five coders, and as a part of big team (ten developers). He created the front-end of a successful Slovak startup OrderLord in Ember.js, and now he's working on George, which is an SPA app of Erste Group's internet banking app written in Backbone.
Jakub is now available for hire




Bratislava, Bratislava Region, Slovakia



Preferred Environment

Git, Atom, MacBook

The most amazing...

...and challenging project I've done is OrderLord, an application relied upon by hundreds of restaurants around the world.


  • Front-end Developer

    2016 - PRESENT
    • Build a self-service admin page for a small Austrian telecommunications operator.
    • Customized parts of the application so they could be seamlessly integrated with both iOS and Android apps.
    • Integrated wirecard payments.
    Technologies: HTML, Sass, Redux, React
  • Front-end Developer

    2016 - PRESENT
    Erste Bank
    • Operated in an English-exclusive language environment.
    • Collaborated with a team of ten front-end developers.
    • Got to know the internet banking application (~1000 files, ~ ~600 kloc of highly advanced code).
    • Delivered secure solutions.
    Technologies: Backbone.js, JavaScript, HTML, Less
  • Front-end Developer

    2014 - 2016
    • Built a complex Ember.js application from scratch.
    • Worked in a dynamic startup workplace.
    • Migrated the codebase from Ember.js 1.x to a component-based 2.x.
    Technologies: Ember.js, JavaScript, Sass, CSS, HTML
  • Front-end Developer

    2013 - 2014
    National Centre of Telemedicine Services
    • Designed and implemented a new system for interactive testing of medical students.
    • Created oriented graphs of questions and possible answers in Angular with 3D graphic library Three.js.
    Technologies: Three.js, AngularJS


  • Distributed DNA (Master's thesis)

    My master's thesis was to create a distributed system based on Node.js for big data analysis of DNA sequences. I crawled publicly available genome browser Ensembl.org and saved patterns of genes (e.g., breast cancer). The user sends a patient's DNA sequence and the system looks for positive genetic matches. The process was distributed, meaning the user's sample was split and resolved individually on independent nodes.

    The interesting part was that the browser was performing computing processes, so any device (smartphone, tablet, PC, etc.) can simply visit the website and participate in distributed computing.

  • WhoToFollow (Chrome extension)

    Basic Chrome extension for parsing and crawling Twitter for recognition of users most likely to re-follow based on specific (modifiable) factors.


  • Languages

    ECMAScript (ES6), Sass, HTML5, CSS3, JavaScript, Less, HTML, CSS
  • Frameworks

    Bootstrap 3, Ember.js, Express.js, Redux, AngularJS
  • Libraries/APIs

    React, Google Maps JavaScript API 3, Backbone.Marionette, jQuery, Node.js, React Redux, Backbone.js, Three.js
  • Tools

    Jira, NPM, Gulp, Grunt, Atom, Git
  • Paradigms

    Object-oriented Programming (OOP), Functional Programming, Agile Software Development, Responsive Web Design (RWD)
  • Platforms

    MacOS, Linux
  • Other

    Chrome Extensions, MacBook, UML Diagrams


  • Master's Degree in Applied Informatics
    2013 - 2015
    Slovak University of Technology - Bratislava, Slovakia
  • Bachelor's Degree in Applied Informatics
    2010 - 2013
    Slovak University of Technology - Bratislava, Slovakia

To view more profiles

Join Toptal
Share it with others