Junior Front-end разработчик

Контакты


Контакты доступны после входа на сайт

Описание

О себе: Я молодой разработчик, который ищет новые вызовы в своей профессии. За 4 года обучения и, параллельно, работы в этой сфере, я успел набраться хорошего опыта: в студенческие годы участвовал в больших проектах, в частности, был участником разработки полностью автоматизированной системы для дистанционного обучения. Сейчас я продолжаю развиваться в проф.плане и активно изучаю и использую на практике NODE.js, а именно express.js и react на frontend.

Навыки

Верстка (HTML5, CSS3, SCSS, моб. и адаптивная
верстка)
JavaScript (ES5+,продвинутые знания React + express.js +
node.js)
WebPack, Vite
PHP (ООП, опыт работы с Laravel)
Git (GitHub)
SQL (MySQL, PostgreSQL)
Методология БЭМ
Паттерн MVC


Личностные качества:

Грамотность
Грамотная речь
Образованность (эрудированность)
Стремление к совершенствованию
Отзывчивость
Умение работать в команде
Амбициозность
Отсутствие вредных привычек

Описание проектов

----------------------1----------------------
1. Дистанционная платформа для обучения:
https://www.behance.net/gallery/131227257/Distant-Platform-distancionnoe-obuchenija-dlja-studentov#

Реализация проекта в команде происходила на базе языка программирования PHP, в частности, фреймворк Laravel.
Логика платформы включала в себя 3 роли: Администратор, Преподаватель, Студент. Основной функционал заключался в непосредственном процессе обучения студента, он мог смотреть видео-курсы, заранее подгруженные преподавателем, решать тесты и т.д.

В мои обязанности входили:
1) Верстка страниц
2) Помощь в описании контроллеров и моделей
3) Внедрение бизнес-логики в верстку
4) Ведение отчетности создания платформы
5) Описание БД

В ходе разработки были достигнуты следующие навыки:
1) Умение взаимодействовать с коллегами, работа в команде, ведение диалога и совместный поиск решений
2) Умение работать с паттерном MVC. Умение работать с роутингом, моделями, описание логики в контроллере, а также внедрение бизнес-логики в вид
3) Продвинутые знания в области верстки
4) Продвинутые знания языка программирования PHP
5) Работа с библиотекой PHP - PHPMailer
6) Работы с MySQL

----------------------2----------------------
2) Приложение для выполнения WorkOut упражнений
Frontend - https://github.com/kN1ght-42/wo-client-front-
Backend - https://github.com/kN1ght-42/wo-client-back-

Технологии: ReactJS, ExpressJS.

Описание проекта:
В рамках своей работы я разработал веб-приложение с использованием ReactJS для фронтенда и ExpressJS для бэкенда. Проект был направлен на создание интуитивно понятного и функционального интерфейса для пользователей, а также обеспечение надёжной работы серверной части приложения.

Достижения:

1) Разработал пользовательский интерфейс с использованием компонентов ReactJS.
2) Реализовал взаимодействие между фронтендом и бэкендом с помощью API, созданного на ExpressJS.
3) Оптимизировал код для повышения производительности и удобства использования.
4) Обеспечил безопасность данных пользователей.
5) Проводил тестирование и отладку кода.
6) Полностью рабочая авторизация и регистрация
7) Рабочие HTTP Crud запросы на базе приложения

Навыки, приобретённые в процессе работы над проектом:

1) Опыт работы с ReactJS и ExpressJS.
2) Умение создавать пользовательские интерфейсы с использованием компонентов.
3) Навыки работы с API и взаимодействия между фронтендом и бэкендом.
4) Понимание принципов оптимизации кода и обеспечения безопасности данных.
5) Способность проводить тестирование и отладку.
6) Работа с React Hook Form и React Router Dom
7) Работа с приложение pgAdmin, обучения работы с PostgreSQL
8) Работа с Bearer токеном
9) Axios щапросыфъ

----------------------3----------------------
3) Сайт Ювелирного магазина янтарных украшений (в процессе разработки)

https://github.com/kN1ght-42/ambercat

Технологии: ReactJS, ExpressJS.

Данный пет-проект я решил реализовать для собственного саморазвития. Проект находится на стадии разработки (реализован дизайн, БД и бэк, сейчас веду разработку фронта)

На данный момент реализованы:
1) Авторизация, регистрация, логаут и смена пароля
2) CRUD товара, оформление заказа и запись в БД
3) CRUD типов и категории товаров
4) Работа с файлами, добавление изображений товаров

Навыки, приобретённые в процессе работы над проектом:
1) Улучшенное взаимодействия таблиц БД, в частности таблицы с double PK
2) Работа с библиотекой multer для взаимодействия JS приложения с подгружаемыми файлами
3) Работа с библиотекой fs

----------------------4----------------------
4) Сайт парикмахерской студии "Queenlity"

https://github.com/kN1ght-42/queenlity

В ходе разработки были реализованы следующие задачи:

1) Непосредственный диалог с заказчиком с целью точной реализации желаемого конечного продукта.
2) Формирование эскиза сайта для определения блоков на одностраничном сайте.
3) Подбор цветовой палитры на сайте и создание UI-Kit со всеми стилями.
4) Создание конечного макета веб-сайта.
5) Верстка страниц в соответствии с стандартами семантики и валидации.
6) Разработка скриптов на сайте, интеграция в функционал веб-сайта форму для обратной связи.
7) Ввод в эксплуатация веб-сайта. Создание личного кабинета на хостинг-сервисе для заказчика, подбор нужного тарифа, создания домена.
8) Помощь в наполнении веб-сайта контента заказчику.

Малые проекты(в основном обычная верстка):
1) https://github.com/kN1ght-42/sportstest - Прохождение теста на работу в Sports.ru
2) https://github.com/kN1ght-42/thewell - Коммерческий проект, лэндинг для музея
3) https://github.com/kN1ght-42/yandextesttask - прохождение теста в Яндекс
4) https://github.com/kN1ght-42/taxihelp - сервис для регистрации таксистов в приложении
5) https://github.com/kN1ght-42/lightstore - Коммерческий проект, участие в создании магазина для продажи светильников (Верстка сайта)

Образование


Колледж информационных технологий
Сентябрь 2020 - Июнь 2023

О себе
Готов к релокации
Могу проходить интервью на английском языке
Проживаю в городе Зеленоградск, Калининградская область

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Николай! Давай улучшим твое резюме: 1. Описание проектов - Для удобства и комп...
Резюме выглядит информативным и содержит много деталей о вашем опыте работы и образован...
Это резюме содержит много информации, что хорошо, но оно также должно быть более структ...
Это резюме содержит много информации о вашем опыте и навыках, что хорошо. Однако, оно м...
Привет, Диана! Давай улучшим твое резюме: 1. Описание проектов - Для удобства и компак...
Это резюме имеет много полезной информации о ваших навыках и проектах, но есть нескольк...
Этому резюме требуется доработка. Во-первых, необходимо больше информации о навыках и о...
Резюме имеет хороший объем информации о вашем опыте работы, образовании и умениях в сфе...
Привет, Мария! Давай дополним твое резюме: 1. Описание проектов Давай добавим результа...
Это резюме содержит информацию о вашем опыте работы в области маркетинга и продаж, а та...