Junior Javascript Developer

Контакты


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

Описание

Ищу работу на позицию Junior Javascript разработчика.
Рассматриваю формат офис / гибридный график / удалённо.
Проживаю в Санкт-Петербурге.

Веб-разработку выбрал как перспективную профессию, соответствующую моим способностям: всегда любил логические задачи, творчество и работу в команде.

В данный момент обучаюсь на Hexlet профессии "Фронтенд-разработчик" и выполнил следующие проекты:

Учебные проекты на Hexlet

1. Игры разума

Приложение состоящее из 5 математических игр в командной строке.

Полученные навыки:
- разработка на Javascript
- работа с Git Actions, Git Repository
- работа с литером eslint
- работа с командной строкой Linux Ubuntu
- создание демонстрации проекта с помощью Asciinema
- мониторинг чистоты кода с помощью сервиса CodeClimat
- рефакторинг кода по code-review полученному от наставника

Стек: NodeJS.

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

Программа в командной строке, которая сравнивает два файла конфигурации формата json, yaml или yaml и показывает разницу.

Полученные навыки:
- создание автоматических тестов с помощью Jest
- разработка на Javasrcipt
- работа с Git Repository, Git Actions
- работа с командной строкой Linux Ubuntu
- создание демонстрации проекта с помощью Asciinema
- мониторинг чистоты кода с помощью сервиса CodeClimat
- рефакторинг кода по code-review полученному от наставника

Стек: NodeJS.

3. RSS агрегатор

Сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.

Полученные навыки:
- реализация шаблона проектирования MVC
- отслеживание состояния приложения с помощью библиотеки on-change
- работа с DOM API (создание элементов и манипуляции с ними, отслеживание событий)
- вёрстка с использованием Bootstrap
- создание AJAX запросов, работа с Promise и обработка ошибок
- валидация url c помощью библиотеке yup
- публикация проекта на платформе vercel.com
- использование webpack для сборки проекта
- рефакторинг кода по code-review полученному от наставника

Стек: Javascript, HTML, CSS

4. Чат (Slack)

Онлайн чат. Реализованы регистрация пользователей, возможностью создавать, переименовывать, удалять каналы.
Frontend реализован мной. Backend взят из project-js-chat-backend.
Проект развёрнут на бесплатном хостинге railway.

Полученные навыки:
- разработка на React (c использованием hooks)
- реализация авторизации и аутентификации пользователя
- создание хранилища на клиенте с помощью reduxjs/toolkit
- создание роутинга на клиенте с помощью reactrouter
- взаимодействие с сервером с помощью REST API
- работа с веб-сокетами с помощью библиотеки socket.io
- программирования форм с помощью библиотеки formik
- использование компонентов из react-bootstrap
- логирование ошибок с помощью rollbar

Стек: React, React-Bootstrap, Javascript, HTML, CSS

Командная разработка на Geekbrains

1. Calendula

Онлайн сервис по ведению расписаний тренировок и занятий.

Полученные навыки:
- вёрстка и создания React компонентов
- работа с макетом в Figma
- взаимодействие с командой: веб-дизайнером, продакт-менеджером, другими разработчиками
- распределение задач с помощью Jira
- совместная разработка на Github

Стек: React Typescript, HTML, CSS.

2. BoxSizer

Сервис по организации пространства на полке. Пользователь вводит размеры полки и получает подборку коробок из каталога IKEA.

Полученные навыки:
- вёрстка динамического приложения
- опыт работы с запросами к backend
- работа с Git Repository
- работа с макетом в Figma
- взаимодействие с командой: веб-дизайнером, продакт-менеджером

Стек: Vue.js, PHP, MySQL, HTML, CSS, Bootstrap.

3. Журнал тренировок

Программа для планирования занятий в спорт зале и ведения учёта их результатов.

Полученные навыки:
- разработка на PHP/Laravel
- работа с базой данных MySQL
- совместная разработка на Github

Стек: PHP/Laravel, HTML, CSS, Bootstrap.

Другие учебные проекты

1. Интернет-магазин на php

Магазин с каталогом товаров и корзиной пользователя. Пользователь может регистрироваться или совершать покупки без регистрации.

Полученные навыки:
- разработка на PHP
- работа с базой данных MySQL
- работа с Git Repository.

Стек: PHP, MySQL, HTML, CSS.

2. Front-end для интернет-магазина на js

Полученные навыки:
- вёрстка сайта с использованием JQuery
- работа с Git Repository
- публикация проекта на Git Pages.

Стек: HTML, CSS, Javascript, JQuery.

3. Проект базы данных MySQL

Полученные навыки: создание базы данных на MySQL.

Стек: MySQL.

4. Lemon Wares. Адаптивная вёрстка макета с figma.com

Полученные навыки:
- создание адаптивной вёрстки сайта с использованием Javascript
- работа с Git Repository, публикация проекта на Git Pages
- работа с макетом в Figma.

Стек: Javascript, HTML, CSS.

Навыки

хорошо знаю HTML, CSS, Javascript;
на среднем уровне PHP, MySQL;
пользуюсь git, eslint, jest;

Опыт


Junior Frontend Developer, EPAM
Февраль 2022 - Апрель 2022

Участие в разработке проекта Lama: сервис для распределения студентов по учебным проектам компании.

Стек технологий: Angular, Java, PostgreSQL.

Моя роль: выполнение задач по frontend разработке, участие в ежедневных собраниях по Scrum методологии

Полученные навыки:
- работа с Jira
- работа в команде
- совместная разработка на Github
- создание автоматических тестов
- разработка на Javascript / Angular
- вёрстка html / css

Аниматор, Кидбург, ООО
Январь 2012 - Август 2018

Работа с детьми по сценарию "Профессии".
Своевременное информирование "Центра труда" о наборе детей на программу, формирование группы, распределение ролей, реализация игровых механик по разным профессиям.

Наиболее интересным для меня занятием была съёмка мультфильмов. Я распределял между детьми задачи и в поставленный срок (1-2 дня) сдавал готовый к монтажу мультфильм.
Всего я срежиссировал более 60 мультфильмов в стиле лего-анимации и пластилиновой перекладки.

Пример мультфильма: https://vk.com/video-31718304_456239076

Продавец-консультант, ООО "Компьютерный Мир Норд-2"
Март 2010 - Октябрь 2010

Продажа товаров телефонии.

Инициирование диалога с клиентом, выявление его потребностей, осуществление продажи основного товара и предложение дополнительных товаров.

Продавец-консультант, Розничная сеть МТС
Август 2009 - Март 2010

Продажа тарифных планов, услуг мобильного оператора, телефонов и сопутствующих товаров.
Информирование клиентов о текущих акциях и скидках.
Прием товара, сдача инкассации.

Образование


маркетолог, РГПУ им. А.И. Герцена
Сентябрь 2004 - Июнь 2009

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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...