KonstantinTsabolov
JavaScript developer
Technical skills
  • Node.js
  • TypeScript
  • Nest.js
  • SQL (Postgres, MySQL)
  • NoSQL (MongoDB, Redis)
  • Mocha, Jest
  • Docker, Kubernetes
  • Git, Bash
  • HTML, CSS
Key skills
  • Self-driven
  • Ability to quickly learn and apply new concepts
  • Collaborative
  • Idea exchange
  • Giving constructive feedback
  • Decision making
Languages
English
German
About

Motivated, teamwork-oriented JavaScript developer with significant experience in developing RESTful APIs and webservices. My strength lies within OOP JavaScript and particularly in Node.js. I am enthusiastic to improve my programming skills and try myself in other programming languages and spheres other than web.

Work experience
2/2021 – today
Senior Backend Developer at Spherity GmbH, Dortmund, Germany
  • -
7/2018 – 1/2021
Node.js Developer at Shopgate GmbH, Butzbach, Germany
  • Implementing Node.js microservices
  • Designing database (MySQL) structure for microservices
  • Documenting APIs with Swagger/OpenAPI
  • Unit and integration tests
7/2017 – 6/2018
Fullstack JavaScript developer at Kairion GmbH, Frankfurt, Germany
  • Implementing microservices and inter-service communication in microservice-based infrastructure
  • Development of wrapper libraries for third-party APIs
  • Implementing inter-service authorization mechanism based on JWT
  • Writing unit and integration tests using Mocha, Should.js, Chai and Istanbul
5/2013 – 6/2017
Fullstack JavaScript developer at FutureLabs, Vilnius, Lithuania
  • Building RESTful APIs using mainstream Node.js frameworks and self-written modules
  • Database modeling (data models and their relations)
  • Building single page applications (SPAs)
  • Building client-server cooperation in a stateless manner with use of JWT (JSON Web Tokens)
10/2012 – 4/2013
Frontend developer at Undev.ru (later NPTV), Moscow, Russia
  • Building admin interfaces of existing APIs using Ember.js (with Ember Data) and Angular
7/2011 – 9/2012
Frontend developer at glomper.com, Moscow, Russia
  • Building frontend of social network Glomper with a proprietary JS framework
  • Developing own frontend framework for easier communication between client and server API
12/2007 – 7/2011
Frontend developer at Acronis, Moscow, Russia
  • Optimizing and normalizing a database of site materials which allowed to refactor existing pages and build new pages up to 70% faster
  • Developing of internal content management system (both backend and frontend) using Perl and Mason on backend and ExtJS on frontend
Education
09/2002 – 07/2007

Computer science

Engineer (Specialist) at specialty Automated Information Processing and Control Systems

06/2020
Interests

I like to learn new technologies and techniques. I like listening to electronic music (Progressive Trance, Deep House and Chillstep), reading sci-fi books and watching sci-fi movies.