Experience
Developed client API for custodial crypto wallet mobile application;
Created a service for automated balancing liquidity between providers;
Launched a service for partnership integration;
Maintained a service for creating and validating crypto transactions, including client checks, balance/KYC validation, and forwarding to the internal processor;
2021 — 2023
Worked in 3 different teams, had experience as a team lead. Among the big features that we managed to implement:
Creation of a tool for automatically assigning tasks to accountants
Integration with a third-party service for checking clients using sanctions lists
Web application for opening using self-service
Automatic process of dismissal of employees
Integration with the service for registering legal entities in the UK
Stack:
Node JS + Typescript
Koa/Serverless
PostgreSQL
Redis
GitHub Actions
AWS (Lambda, SQS, SNS, Cloudwatch, EBS, S3)
React + Redux + React Query + React Hooks
2020 — 2021
Worked on two projects - Anytime Prime and Delimobil. While working at Anytime, I was the only Backend developer for a long time.
The main features being developed by Anytime Prime:
Flexible discount system
Editor and configuration of attributes for geo-areas
Improved issuance of free cars
Stack:
Node JS + Typescript + Express
Redis
MongoDB
GitLab CI
The main features being developed by Delimobil:
Paid parking zones
Travel card system
Integration with HelpDesk service for quick response to incidents
Stack:
Node JS + Javascript
express/moleculer
MySQL
Redis
Kafka
RabbitMQ
GitLab CI
2019 — 2020
Worked in the partner integrations team. Involved in modifying the bonus system and adding new partners. Created new interfaces for data integration and synchronization.
Main features being developed:
service for file synchronization of data with partners
adding new features and settings to WhiteLabel for partners
modification of the bonus system
creation of new payment interfaces for integration
Stack:
Node JS + JavaScript + Typescript
Riak
RabbitMQ
2016 — 2019
Worked on 3 projects: SberVmeste, SberMarketing and GlobalRusTrade.
SberVmeste was the only backend developer on the project. As part of the project, collecting donations on a regular basis and distributing them among charitable foundations was implemented from scratch.
As part of the project, SberMarketing created a constructor for describing advertising companies.
I made a search modification on the GlobalRusTrade project. Added localization with the ability to automatically translate product descriptions into 5 languages.