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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Python разработчика выглядит впечатляюще. Ниже следует подробная оценка: Общая...
Привет, Юрий! Давай улучшим твое резюме: 1. Описание проектов - Для удобства и компакт...
Это резюме могло бы быть улучшено следующим образом: Избегайте описания образования, ...
Привет, Ксения! Давай улучшим твое резюме: 1. Описание проектов Добавь здесь пожалуйст...
Резюме имеет хороший объем информации, но может быть улучшено следующим образом: Обзо...
Это резюме Junior Java-разработчика демонстрирует хороший уровень технических навыков и...
Резюме оцениваю как средний уровень. Приведенные проекты и опыт работы в компании и уче...
Привет, Александра! Давай улучшим твое резюме: 1. Описание проектов - Для удобства и к...
Это резюме предоставляет обширный опыт в области системного администрирования и разрабо...
Это резюме представляет обширный опыт работы в сфере информационных технологий, включая...