Frontend-разработчик
Контакты
Frontend-разработчик с опытом создания интерактивных веб-приложений и утилит на JavaScript и Node.js. Реализовал проекты для тренировки логики и анализа данных, включая "Игры Разума" и "Вычислитель отличий", использующие пользовательские интерфейсы и различные форматы вывода данных. Умею работать с HTML5, CSS3 и современным JavaScript. Обладаю навыками оптимизации кода, написания тестов с Jest, а также опытным владением инструментами Git, ESLint, Visual Studio Code и протоколом HTTP. Легко адаптируюсь к новым библиотекам и технологиям, эффективно взаимодействую с командой и обладаю вниманием к деталям. Уверенное знание английского языка помогает мне регулярно обновлять знания по frontend-разработке.
Мои технические навыки:
- HTML5, CSS3: создание структурированных и стилизованных веб-страниц с учетом кроссбраузерности и адаптивности.
- JavaScript: написание динамичных интерфейсов с использованием современных библиотек (lodash)
- Инструменты: опыт работы с системой контроля версий (GIT), GitHub, работа с рабочим окружением (Visual Studio Code), работа с протоколом HTTP, система контроля синтакса (ESLint).
- Оптимизация производительности: минимизация времени загрузки, улучшение скорости работы сайта за счёт рефакторинга кода и упрощения архитектуры.
- Тестирование: написание юнит-тестов и тестирование интерфейсов с помощью инструмента Jest.
- Английский язык: хорошо разбираюсь в текстовом английском. Есть небольшие навыки в разговорном.
Мои мягкие навыки:
- Коммуникабельность: умею детально объяснять технические концепции для коллег.
- Командная работа: способен эффективно взаимодействовать с дизайнерами и backend-разработчиками.
- Адаптивность: хорошо адаптируюсь к новым инструментам и библиотекам.
- Критическое мышление: умею анализировать информацию и принимать необходимые решения.
- Обучаемость: регулярно читаю новые статьи в английских сообществах, чтобы оставаться в курсе развития frontend-направления.
- Внимание к деталям: отношусь с вниманием к архитектуре кода с целью оптимизации интерфейса и улучшения опыта пользователя.
- Стрессоустойчивость: способен работать в условиях многозадачности. Фокусируюсь на выполнении задачи.
Игры Разума:
Проект Brain-games - это список игр, направленных на развитие мышления и логики игрока.
Проект содержит такие игры как:
brain-even: чётное или нечётное число
brain-calc: игра со сложением, вычитанием и умножением.
brain-gcd: игра о нахождении наибольшего общего делителя двух чисел.
brain-progression: игра о нахождении числа в прогрессирующей цепочке чисел.
brain-prime: игра о нахождении простого числа.
Технологический стек:
- JavaScript
- Node.js
- npm
- CodeClimate
- Eslint
- Studio Visual Code
Вычислитель отличий (GenDiff):
Программа, определяющая разницу между двумя структурами данных.
Вычислитель также содержит три формата, в которых программа может вернуть результаты пользователю
json: возвращает отличия в формате JSON
stylish: формат с отступами и знаками определения '+' = строка добавлена, '-' = строка удалена.
plain: возвращает результат в плоском формате со строками: 'added', 'removed', 'updated'
Технологический стек:
- JavaScript
- Node.js
- npm
- CodeClimate
- Eslint
- Studio Visual Code
- Jest
- Commander.js
- Asciinema
Опыт
Работа в программе 1С Управление торговлей 8.3. Оформление первичной документации и её редактирование, помощь клиентам в оформлении заказов.
Небольшая подработка в роли сисадмина: восстановление работы компьютерного оборудования, принтеров и помощь в настройке новых устройств.
Достижения:
- Достиг достаточного уровня доверия для работы над компьютерным оборудованием.
- Улучшил работу компьютерного оборудования операторов за счёт профилактических мероприятии.
- Обучил новое поколение операторов, внеся свои изменения в методику работы в 1С.
Образование
Могу проходить интервью на английском языке
Проживаю в городе Иркутск
Меня зовут Илья. На данный момент я учусь на frontend-разработчика. На протяжении последних месяцев я занимаюсь разработкой учебных приложений и стремлюсь развиваться дальше в сфере frontend.
Владею JavaScript, HTML5 и CSS3. Недавно написал небольшое приложение, которое вычисляет отличия между двумя файлами, формата json и yml. Я открыт к стажировкам для практического опыта в реальной жизни.
В будущем хочу развиваться в сторону backend, чтобы стать полноценным fullstack разработчиком.
Рекомендации
Привет, Илья!
Давай дополним твое резюме:
1. Описание проектов
Давай добавим результаты проекта/полученные тобой навыки.
Описание самого проекта, при этом, можно описать кратко, например, не перечисляя игры в 1 проекте.
2. Опыт
- Давай опишем задачи тезисно/ через буллиты, чтобы было легче читать информацию.
- Было бы отлично, если бы ты смог описать свои достижения через вклад/пользу, которую они принесли компании. Мы стремимся к заполнению этого раздела по формуле (X-Y-Z)
3. Образование
Укажи пожалуйста полное наименование учебного заведения.
4. О себе
В этом разделе мы указываем какую-то дополнительную информацию, которую ты хочешь рассказать работодателю и которая не вошла в другие разделы резюме.
Это могут быть сведения о твоем хобби, увлечениях, музыкальных предпочтениях и тд.
Но не стоит дублировать здесь сведения из других разделов резюме, чтобы не перегружать его повторяющейся информацией.
Желаю тебе удачи в освоении новой IT-профессии!
Добавить комментарий/ссылку на вакансию