Frontend-разработчик
Контакты
Frontend-разработчик с опытом создания интерактивных веб-приложений и утилит на JavaScript и Node.js. Реализовал проекты для тренировки логики и анализа данных, включая "Игры Разума" и "Вычислитель отличий", использующие пользовательские интерфейсы и различные форматы вывода данных.
Умею работать с HTML5, CSS3 и современным JavaScript. Обладаю навыками оптимизации кода, написания тестов с Jest, а также опытным владением инструментами Git, ESLint, Visual Studio Code и протоколом HTTP. Легко адаптируюсь к новым библиотекам и технологиям, эффективно взаимодействую с командой и обладаю вниманием к деталям. Уверенное знание английского языка помогает мне регулярно обновлять знания по frontend-разработке.
В будущем хочу развиваться в сторону backend, чтобы стать полноценным fullstack разработчиком.
Мои технические навыки:
- HTML5, CSS3: создание структурированных и стилизованных веб-страниц с учетом кроссбраузерности и адаптивности.
- JavaScript: написание динамичных интерфейсов с использованием современных библиотек (lodash)
- Инструменты: опыт работы с системой контроля версий (GIT), GitHub, работа с рабочим окружением (Visual Studio Code), работа с протоколом HTTP, система контроля синтакса (ESLint).
- Оптимизация производительности: минимизация времени загрузки, улучшение скорости работы сайта за счёт рефакторинга кода и упрощения архитектуры.
- Тестирование: написание юнит-тестов и тестирование интерфейсов с помощью инструмента Jest.
- Английский язык: хорошо разбираюсь в текстовом английском. Есть небольшие навыки в разговорном.
Мои мягкие навыки:
- Командная работа: способен эффективно взаимодействовать с дизайнерами и backend-разработчиками.
- Адаптивность: хорошо адаптируюсь к новым инструментам и библиотекам.
- Критическое мышление: умею анализировать информацию и принимать необходимые решения.
- Внимание к деталям: отношусь с вниманием к архитектуре кода с целью оптимизации интерфейса и улучшения опыта пользователя.
Игры Разума:
Проект Brain-games - набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы.
С помощью данного проекта я получил такие навыки как:
- Настройка рабочего окружения
- Подключение библиотек
- Подключение и настройка инструментов для поиска ошибок в коде (EsLint)
- Написание простых алгоритмов на языке JavaScript
- Работа с модулями JS
- Настройка контроля версий GIT
Технологический стек:
- JavaScript
- Node.js
- npm
- CodeClimate
- Eslint
- Studio Visual Code
Вычислитель отличий (GenDiff):
Программа, определяющая разницу между двумя структурами данных.
Возможности утилиты:
- Поддержка разных входных форматов: yaml, json
- Генерация отчета в виде plain text, stylish и json
Навыки, полученные мной при работе над проектом:
- Подключение и настройка commander.js
- Подключение и настройка утилиты тестирования (Jest)
- Опытное построение архитектуры проекта
- Работа с модулем для работы с файловой системой (fs)
- Настройка Github Actions
- Подключение и настройка покрытия кода тестами в CodeClimate
- Работа с фикстурами
Технологический стек:
- JavaScript
- Node.js
- npm
- CodeClimate
- Eslint
- Studio Visual Code
- Jest
- Commander.js
- Asciinema
Опыт
Мои обязанности:
- Работа в программе 1С Управление торговлей 8.3.
- Оформление первичной документации и её редактирование.
- Помощь клиентам в оформлении заказов.
Небольшая подработка в роли сисадмина:
- Восстановление работы компьютерного оборудования, принтеров.
- Помощь в настройке новых устройств.
Достижения:
- Достиг достаточного уровня доверия для работы над компьютерным оборудованием, что позволило мне повысить эффективность эксплуатации оборудования.
- Улучшил работу компьютерного оборудования операторов за счёт профилактических мероприятии, что снизило количество неполадок.
- Обучил новое поколение операторов, внеся свои изменения в методику работы в 1С, что увеличило производительность работы.
Образование
Могу проходить интервью на английском языке
Проживаю в городе Иркутск
Меня зовут Илья. На данный момент я учусь на frontend-разработчика. На протяжении последних месяцев я занимаюсь разработкой учебных приложений и стремлюсь развиваться дальше в сфере frontend.
Обожаю джаз и lofi музыку, которая помогает мне расслабиться и сконцентрироваться на работе.
Увлекаюсь видеоиграми, особенно содержащие сложные головоломки. Они помогают мне развивать собственную логику.
Регулярно смотрю сериалы и фильмы на английском языке для развития своего разговорного.
Люблю читать книги, как на русском так и на английском.
Рекомендации
Привет, Илья!
Давай дополним твое резюме:
1. Описание проектов
Давай добавим результаты проекта/полученные тобой навыки.
Описание самого проекта, при этом, можно описать кратко, например, не перечисляя игры в 1 проекте.
2. Опыт
- Давай опишем задачи тезисно/ через буллиты, чтобы было легче читать информацию.
- Было бы отлично, если бы ты смог описать свои достижения через вклад/пользу, которую они принесли компании. Мы стремимся к заполнению этого раздела по формуле (X-Y-Z)
3. Образование
Укажи пожалуйста полное наименование учебного заведения.
4. О себе
В этом разделе мы указываем какую-то дополнительную информацию, которую ты хочешь рассказать работодателю и которая не вошла в другие разделы резюме.
Это могут быть сведения о твоем хобби, увлечениях, музыкальных предпочтениях и тд.
Но не стоит дублировать здесь сведения из других разделов резюме, чтобы не перегружать его повторяющейся информацией.
Желаю тебе удачи в освоении новой IT-профессии!
Добавить комментарий/ссылку на вакансию