Frontend разработчик

Контакты


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

Описание

Здравствуйте, меня зовут Серафим и я хочу развиваться в frontend-разработке. Появилось такое желание еще в 9 классе школы когда попробовал написать свой первый сайт на html, css, js. Меня сразу заинтересовало данное направление, потому что я получаю удовольствие, когда отчетливо вижу результаты своих усилий, а во frontend разработке, как мне кажется, это самое частое, что я буду наблюдать во время своей работы.

На данный момент ищу работу junior/trainee fronted разработчиком. Заинтересован в любом формате работы, желательно с частичной занятостью. Проживаю в Санкт-Петербурге, имею российское гражданство.

Сейчас прохожу курсы по frontend-разработке на Хекслете, а также получаю средне-специальное образование по специальности: "программист".

За время обучения успел реализовать два учебных проекта от Хекслета на js и один собственный на React. Также пробовал писать приложения на Java android + SQlLite и на C# + EntityFramework + MSSMS.

1 Игры разума

Консольные математические игры
Закрепленные навыки:

  • настройка окружения;
  • cтандарты кодирования, корректное именование сущностей;
  • импорты/экспорты;
  • планирование архитектуры проекта, принцип DRY.

2 Вычислитель отличий

Вывод различающихся элементов в двух конфигурационных файлах. Поддерживает работу в качестве скрипта или библиотеки
Закрепленные навыки:

  • автоматическое тестирование, TDD;
  • изоляция побочных эффектов, проектирование чистых функций;
  • функциональное программирование, функции высшего порядка;
  • CI/CD;
  • паттерн проектирования - фабрика.
  • деревья.

3 Приложение на React

Приложение в котором можно добавлять новые записи и оставлять комментарии
под записями, добавление каждой записи убавляет количество очков
пользователя.
Закреплённые навыки:

  • React в функциональном стиле, написание приложения с помощью хуков;
  • изоляция побочных эффектов, проектирование чистых функций;
  • функциональное программирование, функции высшего порядка.

4 Чат на React

Чат с групповыми чатами, реализованный на React + Redux Toolkit. Для реализации также использовался сервер на Node.js в котором были написана простая реализация сокетов и обычного REST API

  • React в функциональном стиле, написание приложения с помощью хуков;
  • Formik + yup для создания контролируемых форм
  • Bootstrap для создания сетки и некоторых компонентов на подобии модальных окон
  • изоляция побочных эффектов, проектирование чистых функций;
  • функциональное программирование, функции высшего порядка.
  • WebSockets, используя библиотеку socket.io
  • Redux toolkit с асинхронными запросами

Остальные приложения были не такими масштабными, если есть желание ознакомиться, можете посмотреть мой профиль в github.

Навыки
  • HTML, CSS/SASS/SCSS
  • JS
  • Работа в командной строке Linux
  • Работа с git
  • Postman
  • C#, C++ (На C++ были реализованы разные калькуляторы для решения систем уравнений в ООП стиле)
  • MySQL, MSSMS
  • Jest, Unit Test (C#, C++)
  • ESLint

Опыт


Веб-разработчик, ООО «СТЦ»
Февраль 2023 - Май 2023

Создавал систему для организации совместной работы и контроля за исполнением задач и поручений, используя следующий стек:
1. React, Redux toolkit для frontend
2. PHP для backend
Обязанности:
- Перенести приложение на react, имея готовое решение на jquery + php.
- Верстка по макету
Достижения:
- Изменение api, для большей производительности приложения, а также для улучшение читаемости клиентской и серверной частей приложения.
- Реализация динамического компонента модального окна, без использования сторонних библиотек;
- Разделение прав в приложении;
- Оптимизация запросов к api;

Интерн, ООО «ЭРИ»
Май 2022 - Июль 2022

Обязанности:
- В рамках данной практики мной был написан лэндинг с формой обратной связи для компании, занимающейся производством подъемных кранов;
- Работа с ajax запросами;
- Гибкая, адаптивная верстка.
Достижения:
- Удалось разделить логику лэндинга на модули.

Интерн, ООО «ЭПАМ Систэмз»
Октябрь 2021 - Ноябрь 2021

Обязанности:
- В период прохождения практики были изучены методологии работы в команде: Agile, Scrum, Kanban;
- Был разработан Telegram-бот на C#. Его разработкой мы занимались в команде под руководством действующих разработчиков C#;
- Реализация методов для определения погоды (вывод всех данных о погоде в конкретном городе);
- Реализация методов для поиска кино по названию (вывод названия, описания, жанра).
Достижения:
- Telegram-бот был создан без использования nuget пакета: telegram-bot-api;
- Я сумел получить опыт разработки в команде и даже практиковал парное программирование.

Web-мастер, Арт-конгрегация "Русский Динозавр"
Ноябрь 2020 - Сентябрь 2021

Обязанности:
- Добавление нового контента на сайт https://chtivo.spb.ru/
- Исправления ошибок и добавление новых функций на всех сайтах организации
- Улучшение работоспособности и быстродействия сайтов организации
Достижения:
- Был настроен шаблон BladeOne, для автоматизации добавления страниц;
- Была вставлена таргетированная реклама на все страницы страницы "Чтиво";
- Исправлена ошибка отображения шапки;
- Добавление верстки предзаказа на новые издания.

Образование


Информационные системы и программирование, ФГАОУ ВО "СПБПУ" ИСПО
Сентябрь 2019 - по настоящее время

О себе
Читаю профессиональную литературу на английском языке
Проживаю в городе Санкт Петербург

Комментарии


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

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

Ожидает подтверждения
0

Серафим, добрый день!

Рекомендации по резюме:
1) Начинайте с описания позиции, на которую претендуете. Уточните желаемые условия работы и другие важные для вас критерии (например: удаленка/офис, частичная или фултайм занятость, готовность к релокации);
2) Будет классно, если в описании дадите ссылки на ваши учебные и/или pet-проекты;
3) Не хватает мотивационной части в описании, которая бы отвечала на вопрос: почему интересна сфера разработки. Также важно описать, как этот интерес реализуете, желательно через факты. Например, можно перечислить любимые книги/подкасты/конференции по теме;
4) Отлично, что бы подобный опыт, понравилось как его описали. Можно немного поправить оформление и выделить заголовки "задачи" и "достижения" жирным текстом.


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...