Node.js Backend Developer with experience in developing and designing high-load systems, and a bit of DevOps experience working with bare-metal Linux servers, Heroku, Digitalocean, and AWS. Also, have some experience in developing frontend apps using Angular 4+ and Vue.js, but mostly for myself.
Really love to work at a fast pace, good at communication, time management, and delivering high-quality products to the customer.
As a Node.js backend developer at the start of the project was working on developing new features of the product and fixing existing bugs. At this point, the project was using Parse Server.js on top of Express.js as the Back-end framework and MongoDB as the main database. Proposed refactoring the system (for API and database) from scratch after the current structure started lacking flexibility and extendability. Rewritten the system using Nest.js and PostgreSQL. In a while, due to an uptick in the number of users, separated the monolithic app into microservices to simplify the scalability of the app.
As a Node.js developer was responsible for developing and refactoring the API for Neuropolis startup written with Express.js and refactored to Nest.js. We were using PostgreSQL as the main database and in this position, I have got a lot of experience in writing complex queries, functions, and triggers. Also was working a little bit on frontend part of application, which was written with Angular 9.
As a Senior Backend Engineer in this London-based startup, I was responsible for code reviews, codebase, and database architecture and developing new features in a fast-paced environment. We were using Express.js with Typescript as our main tool for development and PostgreSQL database for our data and task scheduling using Graphile. Also was working on bugs fixing and customer support.
As Senior Node.js Engineer responsible for the development of new integrations with different e-Commerce platforms (cloud and on-premise based). Nest.js with GraphQL is used for building this cool stuff and PostgreSQL as a data store. Also working on fixing bugs, designing the data structure, and developing custom Nest.js schematics.