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


I am an experienced developer from Kharkiv, Ukraine. I speak Ukrainian, Russian, English, Vietnamese, Turkish
Node.js Developer
SpartanFunds 05/10/2022 - 07/02/2023
-Built and maintained RESTful APIs for a microservices architecture using Node.js and Express.js
-Designed and implemented endpoints for user authentication, payment processing, and notifications 
-Optimized API response time by using best practices for error handling, data validation, and middleware Implemented caching strategies using Redis, resulting in a 30% reduction in server response time 
-Created database structures and optimized queries, improving application performance by 40%
-Developed automated tests for APIs and integrated them into the CI/CD pipeline using Jenkins
-Deployed application to AWS and configured load balancers and auto-scaling groups to handle high traffic volumes

Blockchain Solidity Developer 
ElectricCapital, Dubai 21/09/21 - 02/04/2022
-Designed and developed a DeFi project on Ethereum blockchain using Solidity, Ethers.js, Node.js, and TypeScript 
-Implemented smart contract functionality for a decentralized exchange and liquidity pools 
-Designed and integrated a custom token for the platform and developed airdrop and staking functionality Improved gas efficiency and optimized transaction execution, resulting in a 60% reduction in gas fees 
Integrated MetaMask and WalletConnect for seamless user experience and transactions Deployed smart contracts and web interface to the Ethereum mainnet and Rinkeby testnet.

Node.js Developer 
Tidio
03/02/2020 - 17/08/2021
-Developed and maintained a real-time chat application using Node.js, TypeScript, and Socket.io Optimized database queries and implemented indexing, resulting in a 50% reduction in query execution time Implemented user authentication and authorization using JWT tokens and role-based access control 
-Used Redis to implement chat message caching and reduce response time 
-Worked closely with the design team to ensure a seamless user experience
-Conducted code reviews and collaborated with other developers to ensure code quality and maintainability

Full-stack Developer
TechcomBank
06/05/2018- 07/01/2020
-Designed and integrated five new microservices, streamlining payment processing and reducing transaction times by 30%
-Crafted 20+ RESTful APIs for account management, payment gateways, and data analytics, enhancing the robustness of the application. 
.