Junior Frontend developer
Контакты
Ищу работу Фронтенд-разработчиком в Санкт-Петербурге. Полная занятость. Офис или удаленно. К релокации не готов.
О себе
Мне 28 лет. Владею английским языком на уровне B1.
В апреле 2020 года решил заняться программированием для собственного развития в качестве хобби. Начал с основ JavaScript, HTML и CSS на сервисе Code Basics. Потом осваивал бесплатные курсы на Hexlet. Мне понравилось решать задачи в тренажерах и в ноябре 2020 я начал обучение по программе Фронтенд-разработчик. В мае 2021 года принял решение уволиться с работы, чтобы посвящать обучению больше времени и в итоге сменить сферу деятельности.
Мне нравится, что в программировании нужно постоянно самосовершенствоваться. Ещё меня всегда привлекала созидательная деятельность с элементами творчества.
Сейчас изучаю React hooks и Redux. В будущем планирую улучшить знание английского языка, изучить Node.js и стать Full-stack-разработчиком.
На данный момент завершил программу Фронтенд-разработчик на Hexlet, которую начал в ноябре 2020 г. Во время обучения выполнил следующие 4 проекта:
Проекты
Игры разума
Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.
Были решены следующие задачи:
* Подготовка npm-пакета
* Установка Node.js
* Создание репозитория (GitHub)
* Подключение линтера
* Подключение CodeClimat
* Непрерывная интеграция (Github Actions)
* Подключение сторонней библиотеки readline-sync
Вычислитель отличий
Программа, определяющая разницу между двумя структурами данных.
Возможности утилиты:
* Поддержка разных входных форматов: yaml, json
* Генерация отчета в виде plain text, stylish и json
Были решены следующие задачи:
* Выбор правильных структур данных в коде
* Построение консольной утилиты с помощью библиотеки commander.js
* Проектирование внутренней архитектуры программы
* Написание автоматизированных тестов (Jest)
RSS агрегатор
Приложение для агрегации RSS-потоков из различных источников. Сервис умеет опрашивать RSS-ленты сайтов на наличие новых постов и показывать их в удобном виде, отмечая прочитанное.
Были решены следующие задачи:
* Разработка приложения на основе шаблона проектирования MVC
* Асинхронные программирование с использованием промисов
* Обработка ошибок
* Сборка проекта (Webpack)
* Деплой
Чат (Slack)
Аналог Slack-чата ( упрощенная версия).
Были решены следующие задачи:
* Разработка real-time приложения на React/Redux
* Работа с веб-сокетами
* Взаимодействие с REST API
* Использование React(с хуками) + Redux (reduxjs/toolkit)
* Создание интерфейсов с помощью react-bootstrap
* Организация роутинга (React Router)
* Авторизация и аутентификация
* Программирование форм с помощью библиотеки Formik
* Сборка проекта (Webpack)
* Деплой
- JavaScript
- React
- Redux + Redux toolkit
- Основы HTML и CSS
- Bootstrap
- Webpack
- Git
Опыт
Обязанности
- Изготовление функционально-корригирующих корсетов по типу Шено
- Коррекция корсета в процессе эксплуатации
- Техническое обслуживание оборудования
- Составление отчетов о выполненной работе и потраченных материалах
За время работы я изготовил около 1000 корсетов по типу Шено.
Спроектировал ортез для ходьбы для пациента с дефектом заднего отдела стопы и аппарат с двойным следом для пациентки с сильным укорочением нижней конечности. Такие изделия фирма до этого не производила.
Руководил небольшой группой из 3-х техников.