Position: Full-Stack TypeScript (Middle) Developer
Category: Node.js
English level: basic
Years of experience: 3

Fast learning highly motivated Full-Stack TypeScript Developer, based on Node.js, React.js (Next.js), Material.UI, MySQL, MongoDB, Redis. I use Docker for continuous integration, and Jasmine and Postman for tests.

I write neat self-commented code, adhere to the principles of OOP & S.O.L.I.D, always use ESlint (AirBnb code style) and Prettier for code cleanliness.
06/2017 - present
Elitetime LLC  
Projects:
Apartment booking system,
Business process management system
Full-Stack TypeScript Developer

The main modules of the client site: a catalog of apartments with location display on Google Maps, a filter, an apartment booking system, a booking calendar, reviews, order management, search for similar options, accepting payments via LiqPay and PayPal, multilingualism, an information block, notifications in a Telegram account and on email.

Main BPM modules: content management system, booking calendar, financial module, warehouse, task management system, user management, differentiation of access rights, reports, and more.

Technologies: React.js (Next.js), Node.js, Express, Material.UI, TypeORM (MySQL + Redis), i18next, DevExpress, Docker, LiqPay (Privat24) payment, Google Cloud Map, Telegram Bot.

--------------

06/2018 - present
LanaBestCyprus Ltd  
Projects:
Car Rental System,
Content management system
Full-Stack TypeScript Developer

A project consisting of a client, server and manager parts. Allows the client to choose a car for a certain period of time in one of four cities. 
After that, the cost is calculated based on a variety of factors.
There is payment integration with MyPOS, as well as multilingualism. The management part allows you to provide a distributed control panel for access rights (localization management, location management, car management, booking management, transaction management, discount management, settings management).

Technologies: React.js (Next.js), Node.js, Express, Material.UI, TypeORM (MySQL + Redis), i18next, DevExpress, Docker, LiqPay (Privat24) payment, Telegram Bot.

--------------

02/2020 - 03/2020
Freelance (Denis Poda)	Node.js Developer
Database wrapper for fast delivery of information in a format necessary for business.

Technologies: Node.js, TypeORM (MySQL + Redis), Express, Docker.
Working in a team that allows you to improve yourself as a developer.