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


EPAM Systems (2021 - current)
1. Led the design and development team of real time Microsoft Teams application for scrum teams, facilitating
grooming and scoring tasks using the latest technologies of Azure, Node.js, React and SocketIO
2. Designed and implemented scalable APIs, lambda functions and background workers for managing staffing for client projects using Node.js, fp-ts, PostgreSQL, AWS Lambda, DynamoDB, Apache Kafka and other cloud technologies that serve thousands of users daily
3. Designed and developed jobs to automate regular updates with other platforms, increasing consistency of data using asynchronous microservices, Apache Kafka
4. Improved code base by conducting code reviews, writing unit/integration/e2e tests increasing overall code quality and efficiency

INSPIRED LLC (July 2020 - July 2021)
1. Designed and implemented online processing system of Uzbekistan’s largest fintech company (Payme), increasing
number of clients by 30 percent and revenue by 20 percent using Node.js, Typescript, MongoDB
2. Automated and optimized remote identification system for clients by integrating Findface and passport service
3. Reported directly to CPO: Engineering lead for designing and developing the transaction processing dashboard
(virtual wallets, transactions, clearing) that provides a rich visual summary for daily money transactions powered by interactive charts. Used by board of directors in decision-making process
4. Completely automated CI/CD pipelines, reviewed 2-3 pull requests daily, wrote unit/integration tests

Payment Aggregation Systems (October 2018 - June 2020)
1. Designed and implemented enterprise application (Aloqa Express) for bank in collaboration with department of e-commerce for fast money transfer among regional branches, increasing profit by 10 percent
2. Collaborated with solution architects and developers to design, implement, test and deploy application to fully
automate work flows, leading to reduction in duration for internal process by 50 percent
3. Enabled incremental and reversible management of database schema by implementing schema migration using Sequelize ORM and NodeJS