Працював в 1 компанії 2 роки 1 місяць
IT
Junior Full Stack Developer
ФОП
IT
2 роки
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
Онлайн курс, NestJS – пишемо API для реального проекту з нуля, отримав сертифікат UDEMY
PowerCode Academy
Онлайн курс, із захистом власного проекту, отримав сертифікат програміст Front-End розробник.
UDEMY
Онлайн курс, Повний курс по Node.js, інструктор Богдан Сташчук, отримав сертифікат UDEMY
UDEMY
Онлайн курс, Повний курс Docker, інструктор Богдан Сташчук, отримав сертифікат UDEMY
UDEMY
Онлайн курс, Повний курс по React і Redux, інструктор Богдан Сташчук, отримав сертифікат UDEMY
UDEMY
Онлайн курс, Повний курс по 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)
Вінниця
повна зайнятість, неповна зайнятість, проектна робота
Характер роботи: віддалена робота, гібридна
Оновлено 3 місяці тому