Nick Erlikh, Single-page Applications (SPA) Developer in Almere, Netherlands
Nick Erlikh

Single-page Applications (SPA) Developer in Almere, Netherlands

Member since December 29, 2013
Nick is a reliable, creative, and smart JavaScript developer. He always pays attention to details but doesn't forget about the big picture. Nick's skills allow him to easily solve many complex problems in front-end development with strong, clean, and high-quality solutions.
Nick is now available for hire




Almere, Netherlands



Preferred Environment

Git, WebStorm, OS X, Vim Text Editor

The most amazing...

...project I've performed is the transition of a large-scale project ( from a self-written framework to AngularJS.


  • Senior/Lead Front-end Developer

    2014 - 2014
    oneID (via Toptal)
    • Moved the project to AngularJS.
    Technologies: AngularJS
  • JavaScript Developer

    2013 - 2014
    Multichannel Group
    • Implemented UI for displaying, importing, and managing user ad campaigns.
    • Created a separate Node-driven application for the front-end to make it faster and more testable.
    • Learned Jade and EJS template engines.
    • Learned API for Google AdWords, Yandex Direct, and Baidu Paid Search.
    • Studied the Python language.
    Technologies: Django, Git, Grunt, Karma, Jasmine, Node.js, AngularJS
  • JavaScript Developer

    2012 - 2013
    Jetradar LLC
    • Implemented the front-end for the first version of the Affiliate program project.
    • Participated in switching the project from a self-written JavaScript framework to AngularJS.
    • Supported and rewrote 400+ self-written widgets for the flight search results page.
    • Trained for Scrum. Exhibited wide Agile technics experience.
    • Moved the whole front-end to Coffee and HAML.
    • Inspired teammates to write tests first.
    Technologies: Node.js, Ruby on Rails (RoR), Git, Jasmine, jQuery, AngularJS
  • Web Developer

    2011 - 2012
    PartyEarth LLC
    • Implemented complex events and a venue filtering system on the client side.
    • Learned Google JavaScript code standards and practices from an ex-Google team leader.
    • Added front-end test coverage to make sure all aspects work as needed.
    • Created approximately 10 custom self-written JavaScript widgets (map wrappers, sliders, accordions, etc.).
    • Solved some back-end performance issues using Memcached for page and action caching.
    • Profiled and optimized complex SQL database queries.
    • Moved a project to the next major version of Rails.
    Technologies: PostgreSQL, Jasmine, Git, CoffeeScript, Ruby on Rails (RoR)
  • Web Developer

    2010 - 2011
    Unitmedia LLC
    • Created an internet auction site as an AJAX-driven single-page application.
    • Created a spare auto parts search using ThinkingSphinx.
    • Created a lightweight CMS used in client projects.
    • Moved all project JavaScript to a jQuery library and made it unobtrusive.
    • Created 10+ client projects.
    Technologies: jQuery, Ruby on Rails (RoR)


  • Aviasales (JetRadar) is one of the largest online search engines for flights all over the world, helping thousands of people to compare airline prices, track down special carrier
    offers, and book the cheapest tickets available. manages 200,000 searches per day.

  • Multichannel

    Multichannel is the world's first one-stop fully integrated global solution for intelligent cross-channel online campaign management in real-time.

  • Party Earth

    Party Earth is a global media and entertainment company whose mission is to enable users to:
    - Discover the best things to do in a city or while traveling, based on specific interests/personality.
    - Create memorable social experiences.
    - Share experiences and engage with friends and other like-minded users in our community.


  • Languages

    JavaScript, CoffeeScript, SQL, Ruby, Elm, Swift
  • Frameworks

    Flux, JavaScript MVC, AngularJS, Express.js, Jasmine, Ruby on Rails (RoR), Bootstrap, Bootstrap 3, Django, Selenium, Capybara, Java Agent DEvelopment (JADE), Sinatra, Ember.js
  • Libraries/APIs

    jQuery, Underscore.js, Lodash, React, Node.js, Zepto, Web Worker, Raphaƫl, jQuery UI, Backbone.js, Facebook API, ThinkingSphinx, Google AdWords, WebDriver, Nokogiri, Passport.js
  • Tools

    Vim Text Editor, WebStorm, Bitbucket, GitHub, Git, Jira, TextMate, Karma, Grunt, Sublime Text, Redmine, MacVim, Google Analytics
  • Paradigms

    Object-oriented Programming (OOP), Functional Programming, Functional Reactive Programming, Test-driven Development (TDD), Behavior-driven Development (BDD), Agile Software Development, Reactive Programming
  • Other

    Single-page Applications (SPA)
  • Platforms

    MacOS, Linux, iOS, OS X, New Relic
  • Storage

    MongoDB, PostgreSQL, NoSQL, MySQL, SQLite


  • Bachelor's Degree in Computer Engineering
    2001 - 2005
    Krasnoyarsk State University - Krasnoyarsk

To view more profiles

Join Toptal
Share it with others