Scroll To View More
Nikola Henezi, JavaScript Developer in Zagreb, Croatia
Nikola Henezi

JavaScript Developer in Zagreb, Croatia

Member since April 10, 2015
Nikola is a sofware developer, computer scientist, and mathematician with years of experience in many programming languages and paradigms. He is a practical individual who prides himself on clear communication and efficient coding.
Nikola is now available for hire

Portfolio

  • Mozilla
    Python, JavaScript
  • Q4U
    Python, CherryPy, SQLAlchemy, Redis, JavaScript, Node.js, Socket.io, React.js...
  • PQCQ
    JavaScript, Angular.js, Nginx

Experience

  • JavaScript, 5 years
  • Python, 4 years
  • Linux, 3 years
  • Haskell, 2 years
  • React, 1 year
Zagreb, Croatia

Availability

Part-time

Preferred Environment

Debian, Vim, Git, Zsh, Tmux

The most amazing...

...sofware I've built is a real-time matching algorithm with recommendation heuristics.

Employment

  • Official Representative

    2013 - PRESENT
    Mozilla
    • Contributed to projects such as Mozilla developer network (KUMA) and FirefoxOS.
    • Organized local events as a member of the Mozilla Reps program, also known by its codename ReMo.
    Technologies: Python, JavaScript
  • CTO, Co-founder

    2013 - PRESENT
    Q4U
    • Created a scalable language agnostic application architecture with Redis.
    • Built a platform for real-time statistics.
    • Created a management center where moderators can manipulate the application state (economics, parameters for recommendation algorithms, etc.).
    • Created a real-time matching system and feedback platform.
    • Provided server administration and deployment.
    Technologies: Python, CherryPy, SQLAlchemy, Redis, JavaScript, Node.js, Socket.io, React.js, RefluxJS
  • Lead front-end Developer

    2014 - 2015
    PQCQ
    • Architected complex multi-site Angular.js architecture using Nginx.
    • Built a complex user interface.
    • Created an automatic flat allocation algorithm.
    • Implemented Gulp build automation.
    Technologies: JavaScript, Angular.js, Nginx
  • Back-end Developer

    2014 - 2014
    Neutrino
    • Built numerous data mining tools for retrieving information via Facebook, Twitter, and LinkedIn.
    • Built a complex proxy to social API with tokens and prioritization.
    • Refactored thousands of lines of unreadable code.
    Technologies: Python, PHP
  • Front-end Developer

    2013 - 2013
    Gradematic
    • Developed a complex questionnaire creator.
    • Built a system for asynchronous processing of .pdf files.
    Technologies: JavaScript, Backbone.js, Yii, Ghostscript
  • Front-end Developer

    2013 - 2013
    Amaret, Inc.
    • Adopted Backbone.js for RTC architecture via WebSockets.
    • Implemented CodeMirror editor for live editing and compilation preview for microcontroller architectures in browser.
    Technologies: JavaScript, Backbone.js, Socket.io
  • Full-stack Developer

    2010 - 2013
    Freelance
    • Built custom content management systems.
    • Developed dozens of Joomla extensions.
    • Turned designs into fully functional web applications.
    Technologies: JavaScript, Python, PHP, Joomla, CodeIgniter

Experience

  • Q4U (Development)

    A fun and fast game where you can meet someone new. Focused on "breaking the ice" problem.

  • Buildercore (Development)

    A cloud-based sales management solution for medium and high-rise real estate developers.

  • Ultimate Tic-Tac-Toe (Development)

    A 2-player board game similar to Tic-Tac-Toe. You are playing 10 Tic-Tac-Toe games simultaneously on one 9x9 board.

  • Feedback.Guru (Development)

    Feedback.Guru is a platform for customers to easily and anonymously provide feedback to companies.

  • Gradematic (Development)
    http://gradematic.com/

    A survey and questionnaire application.

  • Nikola is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Nikola shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

Skills

  • Languages

    Python, JavaScript, PHP, Haskell, CoffeeScript, Less, SQL
  • Frameworks

    CherryPy, AngularJS, Django, Yesod, Flask, Flux
  • Libraries/APIs

    React, Socket.IO, Node.js, Underscore.js, RefluxJS, SQLAlchemy, SciPy, Sage
  • Tools

    Terminal, Vim Text Editor, Git, LaTeX, Nginx, Zsh, Gulp.js, Shell
  • Paradigms

    Functional Programming, Model View Controller (MVC)
  • Storage

    MySQL, PostgreSQL, Redis, MongoDB
  • Other

    Mathematics, Artificial Intelligence (AI)
  • Platforms

    Linux

Education

  • Master's degree in Computer Science and Mathematics
    2014 - 2016
    University of Zagreb - Zagreb
  • Bachelor's degree in Mathematics
    2010 - 2014
    University of Zagreb - Zagerb
I really like this profile
Share it with others