Position: Node.js developer
Category: Node.js
English level: upper
Years of experience: 6

Implementing heavy SQL queries as run-time algorithms.
Developing high-loaded, horizontally scalable and distributed system from scratch.
Managing team of 5+ developers during 3 years.
2016-2018 - Python Developer in EVO.company, Prom.ua project, CRM/Admin team. Mostly developed real-time implementation of algorithms, together with analytics department and migrated from pure SQL into SQLAlchemy queries. Also I optimized SQL queries and highly loaded parts of application, for example Elasticsearch indexing tasks. Other parts of my work - implementing consistent recurring/regular payments logic, URL-shortener, clients distribution algorithms for CRM managers, and so on.

Tech stack: Python2/3, PostgreSQL (both SQLAlchemy and pure SQL) , Elasticsearch, Redis.

2016 - now (2016-2018 - Part-time, 2018-now  - Full-time as Lead) - JavaScript Developer (mostly back-end). Took part in developing all the services from the scratch (in company probably from very first days, first 1.5 years on part-time job). Developed high-loaded, horizontally scalable and distributed marketing system for creating chatbots, messaging, mailings via different messengers, accepting payments and analytics. Created visual builder for Customer Journeys (oriented graph builder) using Pixi.js. Also was engaged in system setup  clusters for all the system parts using AWS (EC2, ECS).
Tech stack: Node.js, mongodb, Redis, Elasticsearch, AWS, React/Redux
Prefer working with high-loaded system and without legacy code. Challenging tasks will be big plus for me.

Does not interested in front-end developer position.