Position: Node.js Backend Developer
Category: Node.js
English level: intermediate
Years of experience: 2.5


NODE.JS BACKEND DEVELOPER in Garpix
August 2022 - Present time
- With small team, we've successfully launched the FIT SERVICE app into production, receiving a rating of 4.7+ in app stores ( FITSERVICE company has its car service stations in 150 cities across 2 countries).
- I Integrated BullMQ with message queues in Redis, ensuring guaranteed message delivery in chats and push notifications.
- Developed a chat feature within the application using websockets, now users can contact technical support directly in the app without resorting to external messengers.
- Implemented caching using Redis.
- Developed delivering push notifications through Google Firebase Cloud Messaging.
- I carried out 16 integrations with third-party APIs (REST, SOAP).
- Using no libraries, I implemented the logic for calculating distances between the user's coordinates and stations, aiding in solving geolocation-related tasks.

NODE.JS BACKEND DEVELOPER in ilink
December 2021 - August 2022
I've been involved in three projects:
1. P2P Payment System: With my TeamLead, we designed and developed backend for high-load monorepo based on Fastify, and an event-bus with message queues in RabbitMQ. I implemented a crypto-transactions module with web3.js (transferring USDT BEP20 between wallets) and integrated ElasticSearch with Kibana.
2. Tezro Mobile Banking: An innovative payment solution, a financial messenger akin to a bank in your pocket. We developed and maintained 18 microservices using Node.js.
3. Avata Network Blockchain Marketplace: Me and TeamLead developed a monolith using NestJS with a GraphQL API and web3.js.

NODE.JS BACKEND DEVELOPER in Internet Society Kyrgyzstan Chapter (ISOC)
January 2021 - February 2022
I developed, updated, and maintained the functionality of EdTech projects for Kyrgyzstan