Frontend-разработчик
Контакты
Ищу вакансию на позицию Frontend-разработчик. Проживаю в Москве, готов рассматривать работу в любом формате, но предпочитаю офис или гибрид.
В 2018 году поменял перспективную работу в крупнейшем авиастроительном холдинге на профессию Frontend-разработчика. Выбрал эту специальность, потому что очень люблю удобные и красивые интерфейсы, которые помогают быстро и комфортно решать задачи.
Люблю повышать уровень компетенций. Постоянно прохожу курсы, читаю книги и посещаю отраслевые мероприятия.
Для меня команда мечты это коллектив увлеченных людей, которые применяют best practice в своей работе, поддерживают друг друга для достижения наилучших результатов.
Обучение на Hexlet
Прохожу профессию "Frontend-разработчик". Хочу убрать все пробелы и подтянуть навыки.
Завершено два учебных проекта:
Игры разума
Консольная математическая мини-игра.
В рамках работы над проектом познакомился с:
- Настройка окружения
- Публикация пакетов npm
- Работа с CI Github Actions
- Архитектура приложения (абстракция данных, расширяемость кода)
Вычислитель отличий
Консольное приложение, которое находит diff двух файлов, содержащих
структурированные данные (json, yaml).
В рамках работы над проектом познакомился с:
- Форматы хранения данных
- Разработка через тестирование (TDD), фреймворк Jest, сервис Codeclimate
- Работа с древовидными структурами
Пет-проект "file8r"
Вне учебных курсов разрабатывал fullstack-приложение для работы с файлами, хранящимися на сервере.
SPA приложение: fil8r-frontend
API-сервер: fil8r-api
- Постраничный вывод списка файлов на сервере (по 5 на страницу).
- Выводятся реквизиты файла:
- наименование
- размер
- дата создания
- Загрузка файлов (по одному) на сервер. После загрузки в БД вносятся данные о загруженном файле, список файлов в приложении обновляется и открывается на той же странице, где находился пользователь до добавления
- Удаление файла из списка (физически файлы не удаляются, только помечаются удаленными в базе данных)
- Предпросмотр файлов изображений, PDF, документы MS Office (открытие файла для просмотра в отдельной закладке браузера)
- Скачивание файлов, которые не могут быть открыты с помощью функции предпросмотра
Стек: Angular, Node.js, Express, MongoDB
- HTML/CSS (адаптивно, кроссбраузерно)
- JS (ES5, ES6)
- Git/Subversion
- Node.js, npm
- XSLT стек
- Немного пользовался Vue.js и React.js
Опыт
- Разработка и сопровождение клиентской части приложения. Занимался legacy-частью проекта, написанного на XSLT-стеке
- Создание страницы для интеграции библиотеки "ЛитРес" с крупнейшими компаниями РФ и стран СНГ (Мегафон, Azercell, Tele2 и прочие).
- Организация внутренних митапов для шеринга знаний о старом стеке. Это позволило увеличить общую компетентность команды и улучшить адаптацию новых сотрудников
После "прокачки" перевели обратно в LiveLib, который стал частью холдинга "ЛитРес".
- Оптимизация существующего кода, улучшение developer experience
- Верстка новых разделов для глобального редизайна проекта
- Прокачка навыков для предстоящего перехода проекта на React.js
Верстка страниц по готовым макетам из Figma, написание скриптов для интерактивности страниц
Верстка лендингов различной сложности
Участие в проектах организации (разработка систем федерального масштаба для органов исполнительной власти и спецпользователей: МВД, ФСБ, т.д.):
• Разработка прототипов дизайна новых проектов.
• Разработка и верстка макетов.
• Поддержка верстки существующих проектов.
• Написание JS-скриптов.
• Взаимодействие с пользователями, получение/анализ обратной связи.
Результаты:
• Участие в 2-х крупных и ряде мелких проектов (разработка приложений, технологии: самодельный PHP-фреймоворк, Yii2).
• Карьерный рост с Инженера 3 категории до Инженера 1 категории (через 10 мес. после начала работы в компании).
Образование
Рекомендации
Евгений, привет!
Есть несколько дополнений к резюме:
1.Учебные проекты следует описать по принципу: суть проекта, полученные навыки и стек. Для примера оформления можно посмотреть: https://cv.hexlet.io/resumes/701#answer-587 и https://cv.hexlet.io/resumes/1380#answer-612. Пет-проект также отнести после учебных проектов.
2.Контакты.
Добавить еще один контакт для связи, например, эл почту
3. Работа.
Описание задач представить в том же виде, как и первый опыт: применить буллиты, уйти от сложносочиненных предложений, структурировать информацию.
Успехов в IT!
Добавить комментарий/ссылку на вакансию