Sergey K.

About Me

I am an experienced Javascript/Node.js Developer with an extensive background in web development, CRM implementation, integration development, and API development. I identify and provide the most cost-effective high quality solutions available to effectively resolve even the most complex business problems. By dividing complex tasks into manageable subtasks, I create sprint structures according to Agile methodologies. Working independently or on a team, I collaborate with clients throughout every project, building strong relationships while providing clear and consistent communication from inception through completion.

Frontend

Backend

Database

Workflow

Other

Work history

UpStack
UpStack
Web Developer
2017 - Present (8 years)

Create and develop innovative business solutions for all levels of clients.

UF Technologies
Senior Node.js Developer
2016 - Present (9 years)
  • Managed e-commerce platform development, Elastic Search module implementation, and NPM modules development using Node.js, Express, Socket.IO, Elastic Search, Async, MongoDB, Mongoose, Git, Pug (Jade), and jQuery.

  • Created models for MongoDB database that reduced the amount of code in project three times.

  • Refactored code for two micro-services to add flexibility for future development.

  • Successfully completed three consecutive sprints, with no bugs, and reduced time to develop test-units by two weeks.

  • Invented a unique type of data storing, in ElasticSearch module, to decrease database loading.

CoreConsulting
Javascript Developer
2015 - 2016 (1 year)
  • Managed the business solutions develompent for BPM online including website development (WordPress), website integraton with CRM, code review, and WCF web services development.

  • Provided high-level mentoring to all trainees.

  • Created API to generate most relevant data, for lead integration, from website to CRM platform.

  • Built website based on Wordpress CMS and saved 80% value of cost.

  • Created system of tasks to verify knowledge of job applicants, saving 70% of team's time in conducting technical interviews.

Customertimes Corp
Full-stack Developer (Java, Javascript)
2013 - 2015 (2 years)
  • Created service to verify client data using Google map API and Yandex map API.

  • Built integration between the CRM Salesforce and the website, reducing time spent on saving data for each client.

  • Implemented automated PDF generation and significantly reduced manager's work time by several hours per week.

Freelance Web Programmer
Web Developer
2012 - 2013 (1 year)
  • Developed web-parser, based on Node.js, for storing article data in WordPress, reducing work time by three weeks.

  • Refactored code and increased web-site performance by 40%.

  • Created algorithm for website to show relevant articles to site visitors.

Showcase

Node.JS Developer
Node.JS Developer
  • Development of an e-commerce platform for retail business products.

  • Implementation of an Elasticsearch module for data management.

  • Use of npm modules for project development and refactoring.

Full-stack Developer (Java, Javascript)
Full-stack Developer (Java, Javascript)
  • Experience with Salesforce CRM implementation across various business systems.

  • Development of custom Salesforce mailouts and Apex plugins.

  • Customization of Service Cloud (CTI, Console, Flow) and Search Engine using Apex.

Node.JS Developer
Node.JS Developer
  • Node.JS Developer: Building a project focused on traveler's advice from around the world.

  • Parser development for data web-scraping.

  • Code refactoring for improved code quality.

Education

Education
Peoples’ Friendship University of Russia
2007 - 2013 (6 years)