Scroll To View More
Nick Erlikh

Nick Erlikh

Tikhoretsk, Krasnodar Krai, Russia
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. His 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
  • JavaScript, 5 years
  • CoffeeScript, 3 years
  • Ruby, 3 years
  • Single-page Applications (SPA), 3 years
  • AngularJS, 2 years
  • Underscore.js, 2 years
  • Node.js, 2 years
Tikhoretsk, Krasnodar Krai, Russia
Preferred Environment
OS X, WebStorm, Git, Sublime Text
The most amazing...
...thing I've done is to transition a large-scale project ( from a self-written framework to AngularJS.
  • Senior/Lead Front-end Developer
    oneID (via Toptal)
    2014 - 2014
    • Moved the project to AngularJS.
    Technologies: AngularJS
  • JavaScript Developer
    Multichannel Group
    2013 - 2014
    • 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: AngularJS, Node.js, Jasmine, Karma, Grunt, Git, Django
  • JavaScript Developer
    Jetradar LLC
    2012 - 2013
    • 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: AngularJS, jQuery, Jasmine, Git, Ruby on Rails, Node.js
  • Web Developer
    PartyEarth LLC
    2011 - 2012
    • 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: Ruby on Rails, CoffeeScript, Git, Jasmine, PostgreSQL
  • Web Developer
    Unitmedia LLC
    2010 - 2011
    • 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: Ruby on Rails, jQuery
  • Aviasales (Development) (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 (Development)

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

  • Party Earth (Development)

    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
    CoffeeScript, JavaScript, SQL, Ruby, Elm, Swift
  • Frameworks
    JavaScript MVC, Flux, AngularJS, Jasmine, Bootstrap 3, Express.js, Bootstrap, Ruby on Rails (RoR), Sinatra, Java Agent DEvelopment (JADE), Selenium, Capybara, Ember.js
  • Libraries/APIs
    Underscore.js, jQuery, Node.js, Zepto, Web Worker, Raphaƫl, jQuery UI, Lodash, React.js, Passport.js, Backbone.js, Facebook API, ThinkingSphinx, Google AdWords, WebDriver, Nokogiri
  • Tools
    WebStorm, Vim Text Editor, GitHub, Git, JIRA, TextMate, Bitbucket, Karma, MacVim, Google Analytics, Redmine
  • Paradigms
    Object-oriented Programming (OOP), Functional Reactive Programming, Test-driven Development (TDD), Behavior-driven Development (BDD), Agile Software Development, Functional Programming, Reactive Programming
  • Misc
    Single-page Applications (SPA)
  • Platforms
    Linux, iOS, Mac OS, New Relic
  • Storage
    MongoDB, PostgreSQL, NoSQL, MySQL, SQLite
  • Bachelor's degree in Computer Engineering
    Krasnoyarsk State University - Krasnoyarsk
    2001 - 2005
I really like this profile
Share it with others