Middle Frontend Developer

Контакты


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

Описание

Опытный дипломированный IT- специалист. Работал Frontend-разработчиком в компании, у которой были российские и зарубежные заказчики. Имею большой опыт командной работы, в том числе по методологии Agile.
Прошел обучение в школе программирования Hexlet по двум программам: Frontend разработчик, Fullstack разработчик.
Быстро обучаюсь, как с нуля так и опираясь на имеющиеся знания. Не боюсь изучать новые направления, технологии и инструменты. Хочу применить новые знания и навыки в современной IT компании.

Навыки
  • React
  • Redux
  • Typescript
  • HTML (HTML5)
  • CSS (CSS3, адаптивная верстка)
  • JavaScript (ES6+)
  • Git (GitHub, GitLab)
  • ExtJS
  • jQuery
  • Postgress DB
  • SQLite
  • Oracle PL/SQL
  • Oracle APEX
  • Apache Cordova
  • Bootstrap
  • Node.js
  • Fastify
  • Express
  • Автоматическое тестирование (Jest)
  • Читаю профессиональную литературу на английском языке
Описание проектов

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

  1. "Игры разума" — набор из пяти консольных игр.
    В процессе разработки проекта использовались инструменты и библиотеки: nodejs, npm, eslint, git, lodash, readline-sync

  2. "Вычислитель отличий" – консольное приложение, определяющая разницу между двумя структурами данных.
    В процессе разработки проекта использовались инструменты и библиотеки: nodejs, npm, eslint, jest, git, lodash, commander.js, js-yaml

  3. "Загрузчик страниц" – утилита командной строки, которая скачивает страницы из интернета и сохраняет их на компьютере. Вместе со страницей она скачивает все ресурсы (картинки, стили и js) давая возможность открывать страницу без интернета.
    В процессе разработки проекта использовались инструменты и библиотеки: nodejs, npm, eslint, jest, nock, git, commander.js, axios, cheerio, debug, listr

  4. "RSS агрегатор" – сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
    В процессе разработки проекта использовались инструменты и библиотеки: nodejs, npm, eslint, git, lodash, webpack, Bootstrap, axios, i18next, on-change, yup

  5. "Чат (Slack)" – Real-time приложение на React/Redux, с использованием AJAX, REST, websockets, React (с хуками) + Redux, React Router.
    В процессе разработки проекта использовались инструменты и библиотеки: nodejs, npm, eslint, git, React, React Router, Redux, Redux RTK query, Bootstrap, i18next, yup, Socket.io, Rollbar, deploy on Render

  6. "Менеджер задач" – система управления задачами, подобная http://www.redmine.org/. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.
    В процессе разработки проекта использовались инструменты и библиотеки: nodejs, npm, eslint, git, Fastify, knex, objection.js, Bootstrap, i18next, yup, Rollbar, deploy on Render

Опыт


Frontend разработчик, Экстракод
Июнь 2008 - Июнь 2023

Обязанности:

• разработка Frontend части проектов - создание с нуля, разработка, поддержка, рефакторинг
• разработка Backend части проектов - создание и поддержка API, используемого Frontend
• разработка и поддержка мобильного приложение на Apache Cordova
• написание документации для Frontend
• обучение стажеров

Участвовал в проектах:

• биллинговые системы для зарубежных компаний (Ezwim, Globys)
- Telecom Expense management (TEM)
- Ezwim Business Intelligense (EBI)
- Ezwim Global View (EGV)
• Workflow системы
- Ezwim Service Management (ESM)
- Globys Service Management (GSM)
• система лояльности покупателей VD Cards (мобильное приложение на Cordova, Android и iOS)
• автоматизация работы такси
• SQ контроль дел - внутренняя система контроля сроков выполнения и качества выполнения задач, управления проектами
- в том числе создание Scrum/Canban boards
• система внутреннего учета рабочего времени сотрудников
• система внутреннего тестирования соискателей

В большей части проектов использовался фреймворк Oracle APEX.
В проекте ESM использовал фреймворк ExtJS (есть опыт перевода всего проекта с 2-й версии ExtJS на 5-ю).
Большая часть проектов была созданы с нуля: TEM, EBI, EGV, GSM, VD Cards.
За время работы Frontend часть проектов несколько раз переделывалась.
Например, внедрен Bootstrap во все части проектов TEM и EGV (Look'&'Feel был полностью изменен).

Есть опыт написания библиотеки для генерации сложного HTML на основе JSON. Использовалась в системе GSM, а также в TEM для сложного Dashboard с большим количеством графиков (FusionCharts) и таблиц.

В процессе работы два раза ездил в командировку в Нидерланды для общения с заказчиками.

Образование


Fullstack разработчик. Школа программирования Hexlet
Ноябрь 2023 - Июль 2024
Frontend разработчик. Школа программирования Hexlet
Ноябрь 2023 - Май 2024
Кубанский государственный университет. Факультет компьютерных технологий и прикладной математики. Математик-программист
Сентябрь 2004 - Июнь 2009

О себе
Не готов релоцироваться
Проживаю в городе Краснодар

Ищу работу на позицию middle Frontend-разработчик.
Готов к полной занятости. Комфортный режим работы - удаленный.

Комментарии


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

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

Изменения внесены
0

Виктор, привет.
Отличный опыт участия в проектах!
Давай улучшим резюме в следующих аспектах:
1. Описание
Этот блок следует переформатировать в твое позиционирование. Оно должно быть четким и содержать факты: собираем твой опыт, ключевые навыки и качества, которые помогут далее совершенствоваться в выбранной профессии. Это краткая выжимка твоих hard и soft skills, релевантных позиции Middle Frontend Developer.
2. Опыт
В этом блоке предлагаю оставить только коммерческий опыт разработки. Он отлично демонстрирует твои навыки.
3. При заполнении блока о позиционировании большая часть информации перейдет из раздела "О себе", в котором останутся сведения о городе проживания, готовности к релокации и комфортном формате работы.

Успехов и дальнейшего развития в в IT!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...