Position: Middle Strong/Senior NODE.JS Developer
Category: Node.js
English level: intermediate
Years of experience: 7


A software engineer with over 7 years of commercial experience in developing back-end solutions primarily using Node.js.
Familiar with relational and non relational databases including PostgreSQL, MySQL, Redis.
Previously worked with Python (over 3 years of web development using Django framework), PHP.

Experience:
(2020-2022) Gas station POS system
Complete digital transformation of vendor specific system for gas stations network management, which covered full lifecycle of orders processing, work-shift management, wet-stock related operations, integration with loyalty systems, with external payment systems, back-office system as well as with variety of gas station devices. The system is also designed to provide a centralized way to manage the network of gas stations.
Methodologies: Scrum.
Technologies: Node.js, NestJS, TS, Knex, Objection.js, Socket.io, Jest, PostgreSQL.

(2018-2020) Analytics Portal
The system represents an application that can be used for account organizing, financial and power analytics, reporting and various types of Online Analytical Transactions Processing (OLAP).
Duties include back-end and front-end development using Node.js and JavaScript languages.
Methodologies: Scrum.
Technologies: Node.js, Sequelize ORM, Express, Grunt, Gulp, SQLite, PostgreSQL, JavaScript, Angular, HTML, CSS, Bootstrap, REST.

(2017-2018) Loyalty programs system
The system represents a set of web based applications for customers loyalty programs and discounts control management.
Duties include coordination of developers, code review, extensive cooperation and integration with iOS and Android development teams, back-end development using Python language.
Methodologies: Scrum.
Technologies: Python, Django, Django REST framework, Celery, South, PostgreSQL, Redis, Ansible, Vagrant, Fabric, Virtualenv, jQuery, Git.

(2015-2017) Promotional offers system
The system represents a web based application for customers' promotional offers.
Duties include coordination of developers, code review, extensive cooperation and integration with iOS and Android development teams, back-end development using Python language.
Methodologies: Scrum.
Technologies: Python, Django, Django REST framework, Celery, South, PostgreSQL, Redis,
Ansible, Vagrant, Fabric, Virtualenv, jQuery, Mercurial.

(2014) Auto catalogs
Catalogs of auto parts for "Scania" and "Iveco" trucks.
Methodologies: Waterfall.
Technologies: PHP, Smarty, MySQL, Apache, jQuery.
I'm looking for a friendly, remote development environment with solid management processes.
I'd like to continue growing as a backend developer or become a full stack developer.