Serhii Pochekaiev

Fullstack Javascript Developer

Summary

I was involved in all parts of the software development process. A clear understanding of all the design, development, QA, and deployment steps allows me to satisfy any customers’ requests in a quick and qualified manner.

I have high communicative abilities that I use to improve the quality and coordination of command work. I think the key to success in command work is in coherence, creative way, and proactivity of individuals, which can be succeeded only with the influence of a specialist with both technical and social skills.

Primary Skills

Secondary Skills

Languages

Work experience

2017-now

Roles:

  • Web Developer
  • Mentor
  • Interviewer

Projects:

  • Industrial web and mobile apps to control production line and analyze its productivity
    Participation
    backend, frontend and mobile development, daily ‘stand-up’ meetings, weekly meetings with a customer; team pull requests review; interview
    Team
    9: 1 PM; 6 JS devs; 2 DB devs
    Tools & Technologies
    Webpack; Gulp; Material.io; React 16; Docker; Git; Jira; Confluence
    node.js, html5, js, CSS, PostgreSQL, Kotlin
    Achievements
    Provided reverse-proxy (nginx) to deploy development environment
    Implemented custom d3.js radar-chart as React component
2017-2017

Roles:

  • Full-stack JS developer

Projects:

  • Dacadoo: User activities tracking application.
    Participation
    backend and frontend development, daily ‘stand-up’ meetings, weekly meetings with a customer; team pull requests review
    Team
    20: 1 PM; 5 JS devs; 5 iOS devs; 5 Android devs; 4 QA
    Tools & Technologies
    Webpack; Gulp; Bootstrap; robo-mongo; jQuery; Angular; Git; Jira; Confluence; Bamboo
    node.js, html5, js, CSS, MongoDB
    Achievements
    Described for team the way to debug remote node.js application
    Actively worked on custom SVG-based icon font using Fontello project
2010-2016

Role:

  • JS developer
  • JS lead

Projects:

  • Mobile cross-platform application for drone control
    Participation
    frontend development; pull requests review; customer requirements analyze; deployment;
    Team
    9: 3 C++ devs; 3 JS devs; 1 PM, 1 analyst, 1 QA
    Tools & Technologies
    Gulp; Bootstrap; jQuery, jCanvas, Google Blockly; Git; Jira; Jenkins
    Qt, html5, js, CSS, WebSocket, CI
    Achievements
    Investigated the 3D perspective to provide appropriate map look in the game
  • Advertisement analysis web project
    Participation
    backend and frontend development, deployment, weekly meetings with customer and PM
    Team
    2: 1 Developer, 1 PM
    Tools & Technologies
    PhantomJS, express.js, bootstrap, mongo-express, pm2, Amazon S3 bucket
    node.js, html5, CSS, ssh, bash, MongoDB
    Achievements
    Provided Workers pattern to optimize work with thousands of requested pages and countries

Roles:

  • Technical expert of QA department
  • JS developer for QA needs
  • Lead Performance QA Engineer
  • Senior Automation QA Engineer
  • QA department mentor

Projects:

  • Automatic scheduler for performance tests run
    Participation
    Author
    Team
    1: 1 developer
    Tools & Technologies
    jQuery; Express.js; HTML email
    Node.js, HTML, SVG
    Achievements
    In one person provided idea and implemented the service to start long-running tests. Automated results generation and send email to stakeholders
  • Analytic system for literature
    Participation
    requirement analyze; tests development and support; regular tests execution, analyze and report compilation; attending in daily meetings, Web reporting system design and implement
    Team
    ~15: frontend developers; backend developers; 1 DB architect; 4 manual QA; 1 automation QA; 2 Performance QA
    Tools & Technologies
    Jenkins; JMeter; HTML email; express.js; Kettle; ElasticSearch + Kibana
    CI, rhino js, node.js, HTML, BeanShell, bash scripting; ssh
    Achievements
    Provided modular way to implement JMeter tests using ready modules to login, search and other functionalities
  • Search system for patents and business publications
    Participation
    test development and support; regular test execution; analyze and report compilation; automation team report control; attending weekly meetings; design and implement a cross-platform system for a scheduled test run and results analyze
    Team
    ~40: developers; ~15 manual QA; 11 Automation QA; 1 Performance QA;
    Tools & Technologies
    Google docs scripting; HTML email; JMeter; express.js; Bootstrap; jQuery
    rhino js, node.js, BeanShell, google script
    Achievements
    Investigated the ways to analyse project performance change between builds
    Automated generation of whole command report using Google Spreadsheets and Google Scripts. The scripts notified employee who didn't fill of filled the report with mistakes
  • Search system for patents and business publications
    Participation
    test development and support; regular test execution; analyze and report compilation; automation team report control; attending weekly meetings
    Team
    ~40: developers; ~15 manual QA; 11 Automation QA; 1 Performance QA;
    Tools & Technologies
    Google docs scripting; HTML email; HTML interactive reporting; HP QTP; Excel macros with HP Quality Center integration
    js, VBS, google script
    Achievements
    Implemented easy to read HTML-report on tests run finish

Mentoring experience

2017-now
  • Node.js for frontend
  • Regular people excellence review
2012
  • Introduction to Automation and Manual QA course
2010 — 2016
  • Performance testing and JMeter
  • Modular approach in JMeter tests
  • JavaScript as a part of JMeter tests
  • JavaScript as a way for page interact for Selenium
  • Introduction to IT industry
  • Web-development for testers (html, css, js, linux, ssh)

Education

2010 — 2011
Master's degree
Metrology and Measurement Tech
Diploma theme
“Automate web application testing with a short test cycle”
2005 — 2010
Bachelor's degree
Metrology and Measurement Tech
Diploma theme
“Measurement of an airplane while flight”