Frontend Developer (React)
Контакты
Обо мне:
* Активно ищу работу
* Пишу код на JS, который приятно читать
* Читаю документацию на английском языке
* Умею внимательно слушать, понятно говорить и грамотно писать
Hardskills:
* Разработал три приложения
* Решил 331 задачу на платформе "Hexlet"
Инструменты:
- JavaScript (ES6) / Node.js
- HTML5 / CSS3
- Webpack / Bootstrap
- DOM API / jQuery
- ajax / async/await / promises
- http / axios
- Unix (Linux) / Bash
- Git / GitHub
- GitHub Actions
- Jest / Playwright
- Makefile
- i18n.js / yup.js / uuid.js / onChange.js
- NPM / Eslint / Prettier
- NeoVim / VS Code
Методологии:
- ООП
- MVC
- CI / CD
- TDD
- Scrum
Проект «RSS Агрегатор»
Удобное веб-приложение для отображения RSS ресурсов. Сайт разрабатывался по методологии CI/CD, в рамках которой был настроен регулярный деплой на облачный сервис "Vercel". Сборка и запуск проекта реализована посредством функционала "Webpack". Благодаря адаптивной вёрстке с использованием стилей и компонентов Bootstrap, сайт получился кроссплатформенным, а строгое разделение ответственностей, согласно модели MVC, позволило сделать сервис легко масштабируемым и высоко ориентированным на пользовательский экспириенс. Графический интерфейс приложения получился интуитивно понятным и отзывчивым на любые происходящие события благодаря грамотно проработанной структуре состояния. Все потенциальные ошибки подвержены корректной обработке и последующему отображению. Использование асинхронного кода позволило увеличить скорость получения данных при http запросах. За текст-менеджмент отвечает библиотека интернационализации "i18n".
Проект «Вычислитель отличий»
В рамках данного проекта я реализовал утилиту для нахождения различий между двумя объектами. В процессе работы я получил ценный опыт создания абстракций при помощи древовидных структур, их рекурсивной обработки и формирования различных форматов вывода. Разработка проводилась по методологии TDD с использованием непрерывной интеграции через сервис GitHub Actions. Утилита доступна в качестве подключаемого модуля или интерфейса командной строки, разработанного с использованием библиотеки Command.js.
Проект «Игры разума»
Компиляция из пяти математических игр, нацеленных на развитие арифметических способностей игрока. Благодаря сборщику Makefile, программа имеет быструю и удобную установку буквально за пару консольных команд: сначала необходимо клонировать репозиторий, затем выполнить "make install" - готово. При разработке основное внимание уделялось качественной архитектуре программы, корректным наименованиям элементов и низком показателе Cognitive Complexity, индикация которого осуществлялась с помощью сервиса CodeClimate в режиме непрерывной интеграции.
Опыт
Обязанности:
• Продавал оптом бытовое и промышленное оборудование крупным федеральным сетям
• Анализировал рынок и формировал ценообразование товара
• Разрабатывал стратегию долгосрочного сотрудничества с ключевыми клиентами
• Сопровождал сделки и организовывал логистику
• Обучал новых сотрудников
Достижения:
• Закрыл сделку на личный рекорд 19 млн. рублей при среднемесячном обороте компании 20 млн рублей.
• Участвовал в старте продаж торговой марки «Tesla» на территории Российской Федерации
• Преодолел самый результативный карьерный путь в истории компании
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Москва
Высокая степень личной ответственности, инициативность и внимание к потребностям клиентов позволили мне преодолеть самый результативный карьерный путь в истории торгово-инжиниринговой компании "Фризон трейд", где спустя три с половиной года работы Я решил задуматься о повышении квалификации. Мне нужен был такой род деятельности, в котором была бы возможность реализовать как свои сильные инженерные черты, так и творческие. Тогда я решил освоить профессию веб-разработчика, ведь в ней так удачно сочетаются программирование контроллеров, отвечающих за логику приложения, и вёрстка с разработкой модулей рендера, отвечающих за отображение графического интерфейса. Осваивать необходимые навыки Я решил на образовательной платформе Hexlet, ключевыми критериями выбора которой стали высокие стандарты инженерной культуры и самые хардкорные практические задания на рынке образования.
С самого детства Я испытывал большую любовь к компьютерам. Моё образование в этом направлении началось со старшей школы, когда Я выбрал лицей с самым высоким качеством образования во всей Белгородской области и поступил туда на информационно-технологический профиль. На уроках информатики Я изучал алгоритмы, системы счисления, алгебру логики, кодирование информации, типы данных, а так же программировал на Pascal.
Закончив лицей Я переехал в Москву и поступил в РГУ Им. Косыгина на специальность "Информатика и вычислительная техника".
Любимые книги:
«Эмоциональный интеллект. Почему он может значить больше, чем IQ» - Дэниэл Гоулман
«SCRUM. Революционный метод управления проектами» - Джефф Сазерленд
«Бегство от свободы» - Эрих Фромм
«Нейромант» - Уильям Гибсон
Рекомендации
Привет, Александр!
Давай проработаем некоторые разделы резюме:
1. Описание
Этот раздел необходимо переформатировать в твое позиционирование, оно должно быть четким, конкретным и содержать факты: собираем твои сильные навыки и качества, которые помогут реализоваться в новой профессии. Это краткая выжимка твоих hard и soft skills релевантных позиции Frontend Developer.
Также данный раздел не должен содержать приветствие, а твои имя и фамилия уже содержатся в название документа. Резюме - очень формализованный документ, поэтому внесение картинок в основную часть не предусмотрено форматом, как онлайн версии, так и word/pdf.
2. В название учебного проекта давай разместим ссылку на Github
В квадратных скобках указываем слово, по которому надо нажать
Пример:
Гитхаб
3. Давай добавим фотографию в твой профиль GitHub
4. Правильно поняла, что у тебя оконченное высшее образование?
5. Из раздела "О себе" давай заберем информацию, относящуюся к результатам и достижениям на месте работы и внесем ее в соответствующий раздел.
Успехов тебе в IT и реализации потенциала!
Добавить комментарий/ссылку на вакансию