← В ленту

Портфолио

EPAM Systems

Participating in a project for PMI: created a page displaying a map with a lot of POIs, regions and groups with dynamic filtering components (used Leaflet mapping library). Solved performance issues which were significant bottlenecks. Refactored outdated legacy.

Adtube Solutions

Refactored Facebook Ad Platform integration. Designed and implemented from scratch LinkedIn integration with AdTube solution (including authorizations, setting up a bunch of ads with previewing on our platform, running and monitoring campaigns). In parallel solved numerous performance and scalability issues which were blockers for onboarding new clients.

Profi Inc.

- Redesigned and implemented changes on payments integration. - Built a CRM module for the platform. - Redesigned notification's system along with adding new functionality. - Refactored a lot of legacy codebase (fixing bugs and missing functionality). - Implemented integration tests for payment service and CRM. - Solved significant performance issues which were annoying clients and keeping them at high churn risk.

Скиллы

BullMQ
Docker
GraphQl (Apollo)
JavaScript
Microservices
MongoDB
Mongoose
Nest.js
Node.js
PostgreSQL
React
Redis
RESTful API
Sequelize
SQL
TypeScript

Опыт работы

Senior Backend Engineer
02.2022 - 03.2023 |Profi Inc.
Node.js, Express.js, TypeScript, AWS, Postgres, Redis, Sequelize, GitLab Pipelines
- Redesigned and implemented changes on payments integration. - Built a CRM module for the platform. - Redesigned notification's system along with adding new functionality. - Refactored a lot of legacy codebase (fixing bugs and missing functionality). - Implemented integration tests for payment service and CRM. - Solved significant performance issues which were annoying clients and keeping them at high churn risk.
Senior Software Developer
04.2021 - 01.2022 |Adtube Solutions
Node.js, Nest.js, Express.js, Apollo, TypeScript, Heroku, MongoDB, Mongoose, GCP
- Refactored Facebook Ad Platform integration. - Designed and implemented from scratch LinkedIn integration with AdTube solution (including authorizations, setting up a bunch of ads with previewing on our platform, running and monitoring campaigns). - Solved numerous performance and scalability issues which were blockers for onboarding new clients.
Full Stack JavaScript Engineer
09.2020 - 04.2021 |EPAM Systems
React.js, Rest API, Django, Typescript, Leaflet, JQuery, AWS
Participating in a project for PMI: created a page displaying a map with a lot of POIs, regions and groups with dynamic filtering components (used Leaflet mapping library). Solved performance issues which were significant bottlenecks. Refactored outdated legacy.
Backend Developer
01.2018 - 09.2020 |Node.js Projects
Node.js, Moleculer.js, TypeScript, Microservices, Postgres, PlSql, Sequelize, Redis, RabbitMQ
Projects Greenatom - Node.js/ Moleculer.js/ TypeScript/ Microservices/ Postgres / PlSql/ Sequelize/ Redis/ RabbitMQ. - Implemented initial structures and modules as templates to use by the team, moved a part of functionality from Postgres PL/SQL to application side. - Designed new microservices. 2. Betting Software - Node.js /Typescript/ WebSockets/ RxJs/ MongoDb - Near-real time collecting and sending signals. 3. Web browser gaming startup - Node.js /Typescript / GraphQl/ Apollo/ Postgres/ WebSockets/ Video streaming integration - Online group activities for fun.
Web Solutions Developer
01.2014 - 09.2020 |Projects
Java, React.js, Redux, TypeScript, RestApi
- Alfa Insurance OMS (Java/ React.js/Redux/ TypeScript/RestApi). - E-commerce projects based on PHP/JavaScript stack (Yii2, Laravel, WordPress, OpenCart and JavaScript/JQuery/React.js).

Образование

Automation Systems Design and Control Engineer
1999 - 2005
Kemerovo State University

Языки

АнглийскийВыше среднегоРусскийРодной