Artyom Nikolaev, Developer in Krasnoyarsk, Krasnoyarsk Krai, Russia
Artyom is available for hire
Hire Artyom

Artyom Nikolaev

Verified Expert  in Engineering

Software Developer

Location
Krasnoyarsk, Krasnoyarsk Krai, Russia
Toptal Member Since
March 6, 2013

Artyom is a senior Ruby on Rails developer whose portfolio includes a host of web applications, all built with an Agile approach, incorporating TDD and BDD. In addition, he's well-experienced in the deployment and post-production stages of development.

Availability

Part-time

Preferred Environment

GitHub, Visual Studio Code (VS Code)

The most amazing...

...thing I've coded is a high-load media resource with 150-200 simultaneous requests at its peak.

Work Experience

Software Engineer

2018 - 2019
ACL Services, Inc., dba Galvanize
  • Developed the platform module responsible for analytics scheduling and running in the cloud.
Technologies: Node.js, Ruby on Rails (RoR)

Software Engineer

2014 - 2018
International Technological University
  • Maintained the legacy system.
  • Re-implemented legacy parts using Angular.
  • Imported workers from a third-party database.
  • Refactored and tested.
  • Participated in PR reviews.
Technologies: Angular, RSpec, Ruby on Rails (RoR)

Web Developer

2012 - 2012
Partyearth, LLC
  • Worked on new features for the partyearth.com web application.
  • Implemented the front and back end for a new "get paid to party" form, which included custom web controls and interactive design.
  • Iterated on other UI components and model logic, such as the calculation of background similarity scores.
Technologies: JavaScript, CoffeeScript, Ruby on Rails (RoR), Ruby

Senior Web Developer

2011 - 2012
Unitmedia Group
  • Refactored and optimized code performance.
  • Managed a team of web developers.
Technologies: JavaScript, Ruby on Rails (RoR), Ruby

Web Developer

2010 - 2011
Railsware, LLC
  • Developed the AgencyAccess web application.
  • Developed the peroozal.com website with Ruby on Rails.
  • Implemented a banner system and integrated apps with the Facebook API.
Technologies: Ruby on Rails (RoR), Ruby

Senior Web Developer

2009 - 2010
Portal, LLC
  • Developed the gidpogorodu.ru web portal.
  • Refactored and maintained the existing codebase while implementing a host of new features.

Web Developer

2007 - 2009
Unitmedia Group
  • Developed Unitmedia's main commercial web resource, sibnovosti.ru. Optimized performance of the main site and background scripts.
  • Worked on chanceauto.ru, including the development of a spare car search system.
  • Developed ortvonline.ru, a website for a TV channel.
  • Deployed numerous web applications.
  • Reviewed and refactored thousands of lines of code.
Technologies: Ruby on Rails (RoR), Ruby

Territory of a cultural events

http://kaleda.ru
A small website featuring selected events and articles of my friend, a professional journalist. Developed this site as a hobby and side project.

Frameworks

Ruby on Rails (RoR), UI-Router, AngularJS, Angular, Swagger

Languages

CoffeeScript, JavaScript, Ruby, Haml

Libraries/APIs

jQuery, OpenAPI, Lodash, Node.js, Restangular, VK API, Facebook API, React

Tools

RSpec, Git, Capistrano, GitHub, AWS SDK, Amazon Elastic Container Service (Amazon ECS)

Paradigms

Functional Programming, Behavior-driven Development (BDD), Agile Software Development, Test-driven Development (TDD)

Platforms

MacOS, Linux, Visual Studio Code (VS Code)

Storage

MySQL, PostgreSQL, Memcached, MongoDB, Amazon S3 (AWS S3)

2003 - 2008

Specialist's Degree in Information Technologies and Psychology

Siberian Federal University - Krasnoyarsk, Russia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring