Position: Node.js developer
Category: Node.js
English level: fluent
Years of experience: 4

- Created subsystem architecture with gRPC communication (one of the MS interactions was also through sorted sets of Redis) for the big loads of RT data and implemented required microservices chain in PoC
- Developed an algorithm with use of mongoDB bucketing pattern to pack the incoming IoT sensor data (up to 500 data points) based on time granulations (10 per second), dynamic DB/collections switches/reuses for different sets of data, residual data collection to avoid data loss. Mentioned above led to increase of speed bulk inserts to DB and read-outs of rig RT data (based on mongoDB aggregations, numbers under NDA)
- Proposed and implemented bulk operation flow for the IoT system with use of a complex hashMap aggregator to uniquely identify different types of connectors (sensors/publishers). The improvement is the possibility to find the required connector with O(1) notation by hash.
- Got NodeJS Certification in 2022 (JSNAD of Linux Foundation)
I am quite a dedicated candidate with 4 years of commercial experience as a software developer (in total 7 years in web development). I possess knowledge of both functional and OOP programming languages, different databases, SDLC flow and so on. Can also take ownership on the feature or epic, because I think development is required to be proactive and business-oriented.

As a developer I am backend developer with real passion in progressing further with Node.js (got my certification in 2022), Typescript, REST, RPC, Message Brokers, subsystem architecture, aggregations and complex DB queries, Unit Testing, data structure organization and diving deeper into microservices, new architectural patterns and possibly performance and cloud technologies.
Looking for an opportunity to dive deeper into distributed systems development and microservice architecture! Please note, I am interested only in long term position!