Junior Frontend разработчик, junior Backend разработчик

Контакты


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

Описание

Прошел обучение по профессии верстка и по профессии Backend-разработчик.

Также прошел обучение про специальности младший Frontend-разработчик (Университет Иннополис).

Претендуемая вакансия: Junior Frontend разработчик / Junior Fullstack разработчик.

Формат работы: удаленный. Занятость: полная/неполная.

Место проживания: Петропавловск-Камчатский, в перспективе - Калининград.

Участвовал в open source проектах:
https://pricemonit.ru/ (github) — это проект, помогающий находить лучшие скидки в магазинах. Проект написан на NextJS.
React Figma (github) — приложение позволяющее создавать дизайн в Figma с помощью React компонентов. Node js + React.

Имею опыт создания фулстек проектов:

https://mining-vacancies.vercel.app/
Приложение для запуска на сенсорной панели со списком вакансий от фиксированного перечня предприятий. Так как приложение предназначено для запуска на определенном устройстве - рабочее разрешение окна: 1920*1080px. Основные функции: загрузка информации о предприятиях, загрузка фотографий + их оптимизация под необходимые размеры и форматы, загрузка списков в формате .csv, создание/редактирование/удаление новостей. Состоит из 2 модулей:
1. Frontend:
https://github.com/fishtriangle/mining_vacancies
Основные технологии: react, bootstrap(sass only), redux-toolkit, graphql(apollo client), react-router-dom.
Полученный в результате опыт: работа с функциональными компонентами, применение основных хуков, применение глобального стейт менеджера, получение данных с graphql сервера, деплой проекта на сервис vercel.
2. Backend:
https://github.com/fishtriangle/mining_vacancies_back
Основные технологии: nodejs, graphql(express-graphql).
Полученный в результате опыт: запуск простого сервера в связке express-graphql.
3. Перспектива развития проекта: добавление функционала новостного блога (подключение БД - MongoDB), возможность загрузки фотографий для блога и предприятий.

Также приложение для запуска на сенсорной панели. С картой региона, интерактивными точками на карте, динамически изменяемыми маршрутами, текстовыми и графическими материалами о различных точках интереса на карте. Рабочее разрешение приложения: 3840*2160px. Приложение работает в ,браузере режиме киоска.
Основные функции: отображение списков маршрутов, точек интереса, населенных пунктов и пр., Возможность изменения маршрутных точек, информации о точках интереса, добавление и удаление фотографий, изменение текстовой информации, работа приложения в офлайн режиме.
1. Frontend:
https://github.com/fishtriangle/OOPT-front
Основные технологии: TypeScript, ReactJS, Bootstrap(sass only), Redux-toolkit, GraphQL, React-router-dom, deck.gl.
Полученный в результате опыт: использование TS в ReactJS, работа с картами в приложении.
2. Backend:
https://github.com/fishtriangle/OOPT-back
Полученный в результате опыт: сборка приложения на основе NestJS, использование GraphQL и Prisma в связке с NestJS, работа с файлами через встроенный в NestJS функционал.

А также 7 учебных проектов:

  1. https://github.com/fishtriangle/layout-designer-project-lvl1
    ЖК «Лунное море»: верстка простого лэндинга.
    Основные технологии: html, css, git. Полученные знания: понимание модульности блоков, переиспользование классов, применение подходов OOCSS и Atomic CSS.

  2. https://github.com/fishtriangle/layout-designer-project-lvl2
    Портал «Music Box»: верстка двухстраничного музыкального портала. Основные технологии: html, sass, git. Полученные знания: применение препроцессора SASS (подключение, использование, компиляция), реализация адаптивной верстки.

  3. https://github.com/fishtriangle/layout-designer-project-lvl3
    Мессенджер «Hexlet Chat»: верстка окна мессенджера с применением Bootstrap (2 страницы, 5 экранов). Основные технологии: html, sass, pag, Bootstrap, Gulp, git. Полученные знания: адаптация под различные мобильные и десктопные устройства, настройка Gulp для сборки проекта и отслеживания изменений, подключение и конфигурирование Bootstrap.

  4. https://github.com/fishtriangle/backend-project-lvl1
    Проект Игры разума: реализация 5 небольших игр с запуском через консоль. Основные технологии: node.js, Makefile, Github Actions. Полученные навыки: применение линтера в рамках непрерывной интеграции, подключен сервис CodeClimate, практическое применение принципа модульности и переиспользования кода.

  5. https://github.com/fishtriangle/backend-project-lvl2
    Проект Вычислитель отличий: cli-приложение и библиотека для сравнения 2 объектов полученных из json или yaml файлов и вывода изменений в различных форматах. Основные технологии: node.js, jest, github Actions, commander.js, nock, mock-fs.
    Полученные навыки: практика TDD, проектирование архитектуры приложения, парсинг и форматирование данных, работа с файлами, внедрение автоматизированного тестирования и анализ покрытия тестами, работа с параметрами командной строки.

  6. https://github.com/fishtriangle/backend-project-lvl3
    Проект Загрузчик страниц: утилита командной строки для скачивания html-страницы и всех указанных в ней ресурсов (картинки, css, js) c корректировкой html-кода для корректного показа страниц.
    Основные технологии: node.js, jest, github Actions, commander.js, axios, cheerio, debug.
    Полученные навыки: практика асинхронного кода (тесты с использованием async/await, приложение - промисы), парсинг HTML, тестирование асинхронного кода.

  7. https://github.com/fishtriangle/backend-project-6
    Приложение-менеджер задач. Регистрация пользователей, создание задач, назначение исполнителей, фильтрация задач по тегам.
    Основные технологии: node.js, jest, github Actions, fastify, objection.js, pug.
    Полученные навыки: работа с шаблоном приложения, разработка CRUD, работа с БД через ORM.

О себе:
Большое желание расширять свои компетенции в области web-разработки. Имею опыт удаленной работы над проектами. Ранее работал над веб и в целом ИТ проектами в роли заказчика, консультанта, руководителя проекта.

Знание языков:
Русский — Родной
Английский — B2 — Средне-продвинутый

Навыки
  • HTML, CSS, SASS,
  • JS, TS,
  • Git,
  • применял автоматизацию на основе Github Actions,
  • использовал Bootstrap,
  • собирал интерфейсы на React, в том числе с использованием Redux toolkit,
  • помогал в разработке проекта на Next.js,
  • делал проекты на Express и Fastify,
  • в проектах использовал GraphQL совместно с Apollo Server и NestJS,
  • работал с БД с помощью Prisma, а также objection.js.
  • верстал интерфейсы на основе макетов Figma,
  • для сборки применял Gulp,
  • Pug,
  • основы Jest

Опыт


Помощник руководителя по направлениям Web-разработка, Студия 23 (ИП Гусев А.Ю.)
Октябрь 2021 - по настоящее время

Задачи:
- поддержание и администрирование текущих web-проектов (Next.js, также - wordpress, opencart и tilda) и потенциальное создание новых проектов;
- составление тз, заключение клиентских договоров;
- ведение переговоров.
Достижения:
- заключение долгосрочных договоров на обслуживание сайтов клиентов (до этого договоров не было)ж
- в процессе разработки сайт Студии (приостановка процесса по причине отсутствия согласования дизайна), а также небольшой интернет магазин.

Заместитель директора (конгрессное, внешнеэкономическое и технологическое направления), АНО "Камчатский выставочно-инвестиционный центр"
Март 2011 - Октябрь 2021

Задачи:
- организация проведения конгрессных и форумных мероприятий;
- организация участия в федеральных форумных мероприятиях (ВЭФ);
- техническое обеспечение деятельности организации;
- контроль работы системы управления проектами;
- ведение закупочной деятельности в рамках полномочий.

Достижения:
- наличие понимание процесса заказа IT-проекта со стороны заказчика, выявление его потребностей;
- наработка опыта ведения переговоров с заказчиком.

Образование


Менеджмент организации, Камчатский государственный технический университет
Сентябрь 2003 - Июнь 2008

О себе
Читаю профессиональную литературу на английском языке
Проживаю в городе Калининград

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Ожидает подтверждения
0

Григорий, добрый день!

Несколько рекомендаций:
1) Начинайте с описания позиции, на которую претендуете, с указанием условий работы (занятость и формат, готовность в релокации);
2) "Ответственный подход к работе, нацеленность на результат. Способен к самомотивации и проявлению инициативы" - такие выражения можно отнести к личностным характеристикам, их никак нельзя проверить на этапе ревью резюме, поэтому я бы убрала это совсем. Информация по поводу семейного положения тоже не играет никакой роли;
3) Поработать с оформлением. Навыки указать в формате маркированного списка, описание опыта работы привести в формат "задачи" и "достижения" также с использованием маркеров - так будет читабельнее :)

Также советую ознакомиться со следующими ссылками и внести правки в резюме:
1) https://guides.hexlet.io/how-to-create-a-resume/ - гайд как составить резюме от Хекслет;
2) https://ru.hexlet.io/blog/posts/razbiraem-rezyume-programmistov-v-pryamom-efire - разбор резюме программистов в прямом эфире.


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Светлана! Давай усилим некоторые блоки и расставим акценты: 1. Описание Так как...
Данное резюме содержит много информации о проектах, навыках и опыте работы кандидата. О...
Это резюме Frontend-разработчика имеет много полезной информации о вашем опыте работы, ...
Это резюме содержит много информации, но не всегда она относится к позиции JavaScript-р...
Резюме имеет следующие сильные стороны: 1. Хорошо структурировано и содержит информацию...
Это резюме содержит некоторые положительные аспекты, такие как ваше стремление к профес...
Это резюме содержит много полезной информации о вашем опыте работы, учебе и проектах, в...
Привет, Роман! Предлагаю дополнить резюме важной информацией: 1. Описание В этот раздел...
Based on the provided information, here is an evaluation of the resume: Strengths: 1. ...
Данное резюме содержит информацию о ваших навыках и проектах, что хорошо. Однако, есть ...