Frontend разработчик
Контакты
Здравствуйте, меня зовут Серафим и я хочу развиваться в frontend-разработке. Появилось такое желание еще в 9 классе школы когда попробовал написать свой первый сайт на html, css, js. Меня сразу заинтересовало данное направление, потому что я получаю удовольствие, когда отчетливо вижу результаты своих усилий, а во frontend разработке, как мне кажется, это самое частое, что я буду наблюдать во время своей работы.
На данный момент ищу работу junior/trainee fronted разработчиком. Заинтересован в любом формате работы, желательно с частичной занятостью. Проживаю в Санкт-Петербурге, имею российское гражданство.
Сейчас прохожу курсы по frontend-разработке на Хекслете, а также получаю средне-специальное образование по специальности: "программист".
За время обучения успел реализовать два учебных проекта от Хекслета на js и один собственный на React. Также пробовал писать приложения на Java android + SQlLite и на C# + EntityFramework + MSSMS.
Консольные математические игры
Закрепленные навыки:
- настройка окружения;
- cтандарты кодирования, корректное именование сущностей;
- импорты/экспорты;
- планирование архитектуры проекта, принцип DRY.
Вывод различающихся элементов в двух конфигурационных файлах. Поддерживает работу в качестве скрипта или библиотеки
Закрепленные навыки:
- автоматическое тестирование, TDD;
- изоляция побочных эффектов, проектирование чистых функций;
- функциональное программирование, функции высшего порядка;
- CI/CD;
- паттерн проектирования - фабрика.
- деревья.
Приложение в котором можно добавлять новые записи и оставлять комментарии
под записями, добавление каждой записи убавляет количество очков
пользователя.
Закреплённые навыки:
- 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
Опыт
Создавал систему для организации совместной работы и контроля за исполнением задач и поручений, используя следующий стек:
1. React, Redux toolkit для frontend
2. PHP для backend
Обязанности:
- Перенести приложение на react, имея готовое решение на jquery + php.
- Верстка по макету
Достижения:
- Изменение api, для большей производительности приложения, а также для улучшение читаемости клиентской и серверной частей приложения.
- Реализация динамического компонента модального окна, без использования сторонних библиотек;
- Разделение прав в приложении;
- Оптимизация запросов к api;
Обязанности:
- В рамках данной практики мной был написан лэндинг с формой обратной связи для компании, занимающейся производством подъемных кранов;
- Работа с ajax запросами;
- Гибкая, адаптивная верстка.
Достижения:
- Удалось разделить логику лэндинга на модули.
Обязанности:
- В период прохождения практики были изучены методологии работы в команде: Agile, Scrum, Kanban;
- Был разработан Telegram-бот на C#. Его разработкой мы занимались в команде под руководством действующих разработчиков C#;
- Реализация методов для определения погоды (вывод всех данных о погоде в конкретном городе);
- Реализация методов для поиска кино по названию (вывод названия, описания, жанра).
Достижения:
- Telegram-бот был создан без использования nuget пакета: telegram-bot-api;
- Я сумел получить опыт разработки в команде и даже практиковал парное программирование.
Обязанности:
- Добавление нового контента на сайт https://chtivo.spb.ru/
- Исправления ошибок и добавление новых функций на всех сайтах организации
- Улучшение работоспособности и быстродействия сайтов организации
Достижения:
- Был настроен шаблон BladeOne, для автоматизации добавления страниц;
- Была вставлена таргетированная реклама на все страницы страницы "Чтиво";
- Исправлена ошибка отображения шапки;
- Добавление верстки предзаказа на новые издания.
Образование
Проживаю в городе Санкт Петербург
Рекомендации
Серафим, добрый день!
Рекомендации по резюме:
1) Начинайте с описания позиции, на которую претендуете. Уточните желаемые условия работы и другие важные для вас критерии (например: удаленка/офис, частичная или фултайм занятость, готовность к релокации);
2) Будет классно, если в описании дадите ссылки на ваши учебные и/или pet-проекты;
3) Не хватает мотивационной части в описании, которая бы отвечала на вопрос: почему интересна сфера разработки. Также важно описать, как этот интерес реализуете, желательно через факты. Например, можно перечислить любимые книги/подкасты/конференции по теме;
4) Отлично, что бы подобный опыт, понравилось как его описали. Можно немного поправить оформление и выделить заголовки "задачи" и "достижения" жирным текстом.
Добавить комментарий/ссылку на вакансию