Frontend-разработчик
Контакты
Frontend-разработчик с опытом работы в больших коммерческих проектах, специализирующийся на разработке веб-приложений с использованием HTML, CSS и JavaScript (ES6+), имею базовые знания по TypeScript и автоматическому тестированию (Jest). Опыт работы с Case Platform, адаптивной версткой. Умею работать с системами управления версиями (Git, GitHub), базой данных на диалекте PostgreSQL и командной строкой Linux (Ubuntu). С пониманием отношусь к legacy и разбираюсь в чужом коде.
Case Platform(Case Studio, FIS Platform)HTML,CSS, адаптивная версткаJavaScript(ES6+), Node.js, npm- Автоматическое тестирование (
Jest) - Система управления версиями (
Git,GitHub,Github Actions) - SQL (
PostgreSQL) - Базовые навыки работы в командной строке Linux (Ubuntu)
- Опыт работы с задачами в
Jira - Работа в команде
- Работа в большом коммерческом проекте
- Умение разбираться в чужом коде
- Чтение профессиональной литературы на английском языке
Создал четыре учебных проекта в рамках обучения професси "Frontend-разработчик" на Hexlet.
RSS-агрегатор (GitHub). Простой web-сервис для аггрегации RSS-потоков, позволящий подписывать, читать и отписываться от новостных лент. Использованные технологии: Bootstrap, Webpack, yup, i18next, axios. Деплой приложения на платформе Vercel.
Игры разума (GitHub). Небольшое консольное приложение для Node.js с пятью математическими текстовыми играми в формате "вопрос-ответ". Использована библиотека readline-sync.
Вычислитель отличий (GitHub). Консольное приложение для Node.js, находящее разницу между структурами данных в форматах *.json, *.yaml и выводящее результат в консоль или в файл формата *.json. Использованные технологии: commander.js, fs, lodash, Jest.
Чат Slack (GitHub). Упрощенный аналог чата Slack с функционалом входа и регистрации пользователей, управлением каналами и отправкой сообщений. Для серверной части использован @hexlet/chat-server. Использованные технологии: React.js, React router DOM, Redux, axios, Formik, React Bootstrap, react-i18next, react-toastify, leo-profanity, Socket.IO. Подключено к сервису Rollbar для отслеживания ошибок. Деплой на платформе Render.
Опыт
- Разработка программных продуктов на базе Case Platform
- Cоздание модели приложения
- Написание SQL-запросов
- Реализация дизайна по макетам (Figma) и описанию ФТ.
Создал и интегрировал модуль для получения данных по курсам валют с Центрального банка Турецкой Республики в существующее приложение документооборота.
- Администрирование серверов
- Техническая помощь сотрудникам
- Автоматизация процессов
- Системное и сетевое администрирование
- Замена расходных материалов
- Работа с ЭЦП, настройка АРМ
Успешно провёл интеграцию сервисов МФЦ в системы ЦЗН г. Златоуста.
Автоматизировал и упростил процесс массового переименования рабочих станций в Active Directory для местного подразделения налоговой службы.
- Написание программ на языке FBD для микроконтроллеров (Pixel и Beckhoff) шкафов системы автоматического управления (ШСАУ) вентиляционной установки
- Пусконаладочные работы
- Составление сопроводительной документации.
Разработал макет дизайна (Photoshop) и внедрил UI для вентиляционных систем, используемых в промышленных комплексах Ванкорского нефтегазового месторождения.
Оптимизировал подпрограмму по управлению водяным нагревателем – уменьшил количество используемых логических блоков на 30%, сохранив прежний функционал и освободив место используемой памяти для других задач.
Образование
Проживаю в городе Златоуст
Я продолжающий frontend-разработчик. Ищу компанию, в которой буду развиваться и расти до сильного технического специалиста в своём стеке. Трудолюбивый, ответственный, неконфликтный. Хорошо общаюсь с заказчиками и крайне хорошо с командой разработки. Не боюсь брать и решать сложные задачи.