Frontend - разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Я начинающий Frontend-разработчик, прошел 2 стажировки в СберТехе и Сбер (работал по систему Sbergile (Agile, Scrum, Jira, Gitlub))
Имею уверенные навыки работы с HTML, CSS, JavaScript и фреймворками(React). Стремлюсь к оптимизации производительности и улучшению пользовательского опыта. Постоянно исследую новые технологии и подходы в разработке, чтобы создавать интерфейсы, которые удовлетворяют потребности пользователей и соответствуют лучшим стандартам.

Навыки
  • JavaScript (ES6+)
  • React + Redux
  • HTML5
  • CSS3, SCSS, адаптивная верстка
  • TypeScript
  • Автоматическое тестирование (Jest)
  • Git и GintHub
  • C/C++, Make, GTest

Инструменты: VS Code, Chrome DevTools, Unix (MacOS / Ubuntu).
Английский: A2 (Pre-intermediate).

Описание проектов

Игры разума — Набор из пяти консольных игр, построенных по принципу популярных приложений для прокачки мозга. Каждая игра задает пользователю вопросы, на которые необходимо ответить. После трех правильных ответов игра считается завершенной, а неверные ответы завершают игру. Этот проект демонстрирует моё умение создавать интерактивные интерфейсы и управлять состоянием приложений.
https://github.com/dark7lord/frontend-project-lvl1

Minishell - написание небольшого аналога bash, с полноценным написанием парсера и встроенных команд, а также работа с перенаправлениями (в стандартные вводы и выводы, а также файлов), сигналы (ctrl+c, ctrl+d), pipeline оператор (писался подвнутренний проект pipex)
https://github.com/dark7lord/minishell

Опыт


Frontend - разработчик, Сбер
Август 2024 - Ноябрь 2024

Сервис “Мониторинг судебных практик”

- Оптимизировал вкладку «Арбитражные дела»: упростил фильтры, добавил суммы задолженности под фильтры для наглядности.

- Улучшил таблицы: добавил новые колонки, изменил их порядок под аналитические требования.

- Переработал сетку фильтров и порядок отображения таблиц, реализовал динамическую отрисовку фильтров по условиям.

- Выделил кнопку «Сделать прочитанным» в отдельный компонент, улучшив доступность функции.

- Переписал запросы с GraphQL на REST API (Java), повысив производительность.

- Удалил лишние опции в фильтрах, уточнил типизацию, вынес общий код в компоненты.

- Реализовал открытие вкладок с документами при наличии данных с бэкенда.

Сервис “Справочник изменений”

- Написал логику фильтров для работы с датами (период по умолчанию – 14 дней).

- Исправил обработку времени, чтобы корректно отображать даты в UI.

- Сотрудничал с бэкенд-разработчиками для устранения багов и добавления недостающих методов.

- Реализовал отображение версий сборок для четырех сервисов, что упростило тестирование.

Технологический стек: TypeScript, React, Redux, RTK, Webpack, Axios, CSS-in-JS, Java, PostgreSQL.

Frontend - разработчик, Сбертех
Февраль 2023 - Август 2023

Разработка визуального конструктора LIND (Low-Code Interface Designer, похож на API Connect by IBM):
- Проектирование новых компонентов (активно предлагал новые идеи, к примеру добавить Drag'n'Drop области для загрузки файлов спецификации)
- Разработка компонентов по дизайну (опциональные интерфейс для загрузки файлов и область Drag'n'Drop), использовался React, Redux (старые компоненты были написаны на Recoil), логику поведения уточнял у аналитика
- Переделка логики закрытия модального окна одного из компонентов (вместо простого закрытия - сохранение связанных компонентов в состоянии)
- Исправление бага svg-стрелок между компонентами
- Написание mock-тестов (использовался Playwright), на запросы к backend-сервису для LIND
- Вёрстка страниц getsynapse.io (HTML, Sass, JavaScript)

Образование


Информатика и вычислительная техника (2019, бакалавр), ОГАУ
Сентябрь 2015 - Июль 2019

О себе
Проживаю в городе Казань / Москва

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...