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

Portfolio

Experience

Location

Bratislava, Bratislava Region, Slovakia

Availability

Part-time

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.

Employment

  • Front-end Developer

    2016 - PRESENT
    NextByteApps
    • 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
    OrderLord
    • 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

Experience

  • Distributed DNA (Master's thesis)
    https://github.com/jCobbSK/distributedDNA

    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)
    https://github.com/jCobbSK/WhoToFollow

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

Skills

  • 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

Education

  • 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