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

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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит много информации, но есть несколько моментов, которые можно улучшит...
Привет, Андрей! Давай доработаем резюме по следующим блокам: 1. Имя и фамилию укажи, по...
Это резюме имеет хороший объем информации о вашем опыте работы и образовании. Однако, е...
Это резюме содержит много информации о предыдущем опыте работы и образовании, но есть н...
The resume provides a detailed overview of the candidate's experience, skills, project...
Это резюме содержит подробную информацию о навыках, проектах и опыте работы кандидата. ...
Это резюме выглядит впечатляющим и информативным. Здесь есть много полезной информации ...
Это резюме содержит много информации, но есть несколько моментов, которые можно улучшит...
Пока не совсем понимаю, чего не хватает
Это резюме содержит много информации о вашем опыте работы, проектах и образовании, что ...