Position: Node.js developer
Category: Node.js
English level: intermediate
Years of experience: 1


Full-stack developer, CBS, Lutsk
11.2020 - 05.2022
• I developed an auction platform where users can log in (jwt token), data is stored in the database (MongoDB, mongoose), the client also interacts with the server via REST API (express.js), also worked with WebSockets (socket.io) to ensure real-time interaction and providing the ability to place bids in real-time (also socket.io). Caching GET requests (Redis). Deploying the entire application to Heroku. Also developed a complete responsive website using React.js, Redux, Scss, socket.io-client, Axios, etc.
• I also scraped data from various websites (puppeteer), automated some processes, simulated interaction with the website as a real user, also scraped data in real-time, processed it, formatted, "cleaned" and stored it in the database (MongoDB), also performed authorization on sites, and also used proxy-servers for anonymity, and security.
• І was also involved in business process automation and optimization. Worked with file upload, and file validation. Processing a large array of data, and calculations, interacting with databases and other third-party APIs, parsing, creating, and filling excel, pdf documents, uploading them to the AWS S3 bucket, and storing data at MongoDB. Also for this project, I've created a React.js responsive website to easily interact/manipulate data. With Redux, rendering large lists of data, search debouncing, multi-step file processing, and more different logic, for better user experience.
• I had experience with writing a Technical Requirement for a UI/UX designer to create a new website design. Also further support in creating a design (correction, questions, etc).
• I had experience communicating with the product team to implement new functionality and fix critical issues.

React Front End Developer, Upwork
08.2020 - 11.2020
• I was fixing bugs in the React.js web application, and implementing a new responsive design (using scss).