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. <br> <br> <br>

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)