Frontend-разработчик
Контакты
Здравствуйте! Меня зовут Алишер и я активно ищу работу на должность Junior/Trainee Frontend разработчика.
Рассматриваю вакансии с полной или частичной занятостью в офисе.
Также готов рассмотреть удаленный или гибридный формат работы.
О себе:
На данный момент продолжаю совершенствоваться во frontend разработке, усиленно
изучаю React и верстку, параллельно погружаюсь во Vue.js.
Имею огромное желание развиваться как специалист, лучше понимать весь процесс и особенности frontend разработки, а также очень хочу работать в команде специалистов.
Прошел обучение по профессии "Фронтенд разработчик" , реализовал 6 учебных проектов.
Проекты
1. Чат(Slack)
Real-time приложение на React/Redux, простой аналог Slack.
Стэк: JS, React, Redux-Toolkit, React-router-dom, socket.io-client, axios, Formik, yup, React-bootstrap, React-i18next, leo-profanity, Rollbar/react, React-toastify.
Полученные навыки:
• Управление состоянием приложения (Redux-Toolkit, React Hooks).
• Настройка роутинга, авторизации и аутентификации с помощью JWT, localStorage.
• Работа с чатом и каналами с помощью Websocket, RESP API.
• Верстка с помощью react-bootstrap.
• Подключение приложения к сервису Rollbar для отслеживания и сбора ошибок.
• Деплой на Heroku.
2. Вычислитель различий
CLI библиотека для вывода различий между двумя json или yaml файлами
Стэк: JavaScript, Node.js, Commander.js, Jest.
Полученные навыки:
• Работа с древовидной структурой данных, рекурсией и функциями высшего порядка.
• Практика TDD, написание автоматизированных тестов.
• Работа с файловой системой, синхронные операции.
• Создание cli-приложения и оформлением справочной информации.
3. RSS Агрегатор
Приложение, позволяющее генерировать RSS ленту с автоматическим обновлением.
Программа может работать с разными форматами данных json, yaml любой вложенности.
Стэк: JavaScript, Bootstrap, webpack, yup, on-change, i18next, axios, All Origins, lodash.
Полученные навыки:
• Работа с DOM API, асинхронными запросами axios.
• Управление состоянием приложения (библиотека on-change)
• Настройка сборки проекта с помощью Webpack.
• Соблюдение архитектуры приложения по паттерну MVC, работа с состоянием.
• Верстка с помощью Bootstrap.
• Деплой на Vercal.
4. Игры разума
Набор из пяти консольных игр в терминале.
Каждая игра представляет собой 3 раунда математических вопросов, которые генерируются в
моменте и являются уникальными.
Стэк: JS, commander.js, Jest, npm, node.js, ESLint. js-yaml.
• Планирование и реализация архитектуры проекта.
• Работа с примитивными типами данных, циклами, функциями, импортами и экспортами модулей.
• Настройка окружения: Node.js, npm, Eslint.
• Работа с командной строкой.
5. Landing-page "Когнитивные искажения" | GitHub
Лендинг, описывающий распространённые когнитивные искажения в программировании.
Стэк: HTML5, CSS3, HTMLint, stylelint-config-standard.
Полученные навыки:
• Чтение макета в Figma.
• Создание архитектуры html-страницы.
• Верстка с применением OOCSS и Atomic CSS.
6. Landing-page портала «Music Box» | GitHub
Главная страница
Страница артиста
Лендинг, представляющий музыкальный портал, адаптирован под мобильные устройства.
Стек: HTML5, CSS3, HTMLint, stylelint-config-standard.
Полученные навыки:
• Адаптация страниц под различные экраны с помощью Flex/Grid Layout.
• Использование препроцесса SASS.
• JavaScript
• React
• Redux + Redux-Toolkit
• NodeJS
• Bootstrap5
• HTML5, CSS3, SASS, Bootstrap, Figma
• Git, GitHub
• HTTP/HTTP API
• Работа с CLI
• Webpack
• SQL
• Express
Опыт
Разработка веб-приложений:
Стэк: JS, React, Node.js, express, mysql2, sequelize, Bootstrap 5.
Административная панель управления пользователями.
Функционал:
• Регистрация и аутентификация с валидацией от сервера
• Блокировка пользователей, их удаление
Веб-приложение для управления и хранения личных коллекций (айтемов) и просмотра
коллекций других пользователей.
В БД были реализованы все типы связей.
Приложение включало в себя:
• Аутентификация
• Поддержка загрузки изображений с помощью Firebase
• Детальная настройка коллекций и поиск через теги
• Комментарии и лайки
• Управление пользователями
Доп. задачи:
Написание алгоритмических функций по ТЗ
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Ташкент
Рекомендации
Привет, Алишер!
Отличное резюме :)
Успехов тебе в достижении цели!
Добавить комментарий/ссылку на вакансию