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) Отлично, что бы подобный опыт, понравилось как его описали. Можно немного поправить оформление и выделить заголовки "задачи" и "достижения" жирным текстом.


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Junior QA инженера содержит много информации, однако есть несколько аспектов, ко...
Это резюме содержит много повторяющегося текста и не содержит достаточно информации о в...
Резюме имеет некоторые сильные стороны, такие как: Хорошо структурированная информаци...
Привет, Инга! Давай улучшим твое резюме: 1. Контакты Давай разместим короткую ссылку н...
Привет, Константин! Давай улучшим твое резюме: 1. Имя и фамилию резюме переведи, пожал...
Это резюме содержит много полезной информации о ваших навыках и опыте работы. Однако, е...
Это резюме содержит много лишней информации, которая не имеет отношения к вакансии Fron...
Это резюме содержит информацию о некоторых проектах и технологиях, с которыми вы работа...
Привет, Андрей! Давай улучшим твое резюме: 1. Давай укажем полное название твоей профе...
Это резюме имеет некоторые сильные стороны, такие как указание наличия базовых знаний P...