Работал в 1 компании   1 год 11 месяцев

IT

Junior Full Stack Developer

ФОП

IT

1 год 10 месяцев

11.2022 - по настоящее время

Мої проекти та досягненя:

1. Проект з використанням фреймворку NestJS, ORM (TypeORM), база даних PostgreSQL, середовище Node.js, TypeScript, bcrypt, jsonwebtoken, slugify.

В даному проекті реалізовано:

1) реєстрація, JWT авторизація користувача, отримання поточного користувача, оновлення даних користувача;

2) робота з профілем(отримати профіль, follow user, unfollow user);

3) отримання списку всіх статей(фільтр за автором, tag, limit, offset), створити, оновити, видалити статтю, отримати статтю, додати або прибрати лайк зі статті;

4) створити коментар до статті, одержати всі коментарі статті за slug, видалити коментар.

Використано валідацію даних через декоратор @UsePipes(), та клас ValidationPipe. Декоратор @UseGuards() для допуску тільки авторизованих користувачів. Створено власний декоратор @User().

2. Проект з використанням Node.js, Express, express-session, Mongoose, MongoDB, token CSRF, connect-flash, nodemailer-sendgrid-transport, SendGrid, шаблонізатора Handlebars,.В даному проекті можна авторизуватися через email, можливість відновлення паролю, вибрати курс, купити курс, добавити курс, профіль, корзина, мої замовлення. Всі дані зберігаються на віддаленому сервері MongoDB, зашифровані та захищені.

Також розроблені декілька SPA з використанням React, React-Router, createContext, бібліотеки Swiper для галереї, є форма зворотного зв’язку, дає можливість відправляти дані на email продавця, деякої анімації та ін.

Ключевая информация

Мова програмування: JavaScript, TypeScript

Сервіси: Docker, RabbitMQ.

Backend: Node.js, NestJS, Express, mongoose, typeORM, nginx, MongoDB, MySQL, PostgreSQL, test API: Postman, Thunder Client (VSC)

Розуміння алгоритмів.

Frontend: html, css (grid, flex), sass, React, React-Router, Redux

Бібліотека: Lodash

Система контролю версій: Git (GitHub) and extension VS Code GitLents.

Редактор коду: Visual Studio Code, Subline.

Вміння швидко набирати тексти («сліпий» метод набору)

Владеет языками

Английский

средний

American English Center

Русский

свободно

Украинский

родной

Курсы, тренинги, сертификаты

UDEMY

2024

Онлайн курс, NestJS – пишемо API для реального проекту з нуля, отримав сертифікат UDEMY

PowerCode Academy

2023

Онлайн курс, із захистом власного проекту, отримав сертифікат програміст Front-End розробник.

UDEMY

2023

Онлайн курс, Повний курс по Node.js, інструктор Богдан Сташчук, отримав сертифікат UDEMY

UDEMY

2023

Онлайн курс, Повний курс Docker, інструктор Богдан Сташчук, отримав сертифікат UDEMY

UDEMY

2023

Онлайн курс, Повний курс по React і Redux, інструктор Богдан Сташчук, отримав сертифікат UDEMY

UDEMY

2023

Онлайн курс, Повний курс по JavaScript (включає 80 задач), інструктор Богдан Сташчук, отримав сертифікат UDEMY

Дополнительная информация

Комп'ютерні навички

Заробітня платня може бути встановлена після реалізації проекту та оцінки моїх навичок та успішності.

CV Link:

https://drive.google.com/file/d/1XADq_WJHbKsr1WAUmrfjGGtClir-nQ9o/view?usp=sharing

My advantages include:

1. Systematic approach to learning and the desire to constantly become better. I like to constantly improve my professional level. Also, if it is necessary to acquire new knowledge, I am ready to learn and bring the desired result in the near future.

2. Knowledge of algorithms. I strive to improve my programming code, so I constantly delve into the topic of algorithms.

3. I know how to work with NestJS. I continue to improve my work with this framework through relevant courses, in particular on Udemy and reading the documentation.

4. Understanding of project architecture. Monolithic or microservice (RabbitMQ).

5. Understanding relational and non-relational databases.

Особисті якості

пунктуальний, відповідальний, доброзичливий, бажаю працювати в команді на результат, люблю навчатися і розвиватися

Юрій Іванович

Full Stack Developer (React + Node.js, NestJS)

Винница

20 000 грн.

40 лет

полная занятость, неполная занятость, проектная работа

Характер работы: удаленная работа, гибридная

Обновлено 2 месяца назад