Привет, я Антон, frontend-разработчик с опытом создания web-приложений на React, Redux, Redux Toolkit, Flux. Уверенно владею JavaScript (ES6+), TypeScript, HTML, CSS и хорошо понимаю принципы REST API. Работал с такими инструментами, как Webpack и Vite для сборки проектов, использовал CSS-фреймворки и препроцессоры (Tailwind, Bootstrap, Material UI, SCSS), создавал адаптивные интерфейсы по макетам в Figma. Хорошо знаком с системами контроля версий Git (GitHub, Bitbucket) и инструментами для управления проектами, такими как Jira и Confluence.
Уже несколько лет работаю в Agile командах с использованием методологии Scrum. Эффективно взаимодействую с коллегами, всегда учитывая интересы команды. Работа в отделе качества в прошлом научила меня внимательности к деталям, поэтому я очень аккуратен в написании кода и верстке.
Связаться со мной можно в телеграм: @ShmelevAntonDev
Отвечал за фронтенд в продуктовой команде кредитов наличными в веб-версии интернет-банка "Открытие". Реализовал весь клиентский путь рефинансирования кредитов (баннеры, калькулятор, анкета, конфигуратор, выбор БИКов, счетов зачисления, подписание документов), редизайнил калькулятор и конфигуратор кредитов, а также внедрил множество другой логики и экранов.
Обязанности:
• разработка нового функционала и компонентов в интернет-банке с использованием React и TypeScript
• поддержка и оптимизация существующего кода, включая рефакторинг и улучшение производительности
• создание и изменение компонентов в банковском UI-ките по БЭМ согласно дизайн системе
• покрытие кода unit-тестами (Jest, React testing library)
• проведение код-ревью в Bitbucket
• участие в планировании спринтов и оценке задач
Стек: TypeScript, Javascript, React, Flux, Webpack, PostCSS, Immutable.js, Jest, React testing library, Storybook, REST API, Git
• разрабатывал адаптивные и кроссбраузерные SPA по макетам из Figma
• реализовывал клиентскую логику с использованием React, Redux и Redux Toolkit
• стилизовал интерфейсы с использованием как готовых решений (Bootstrap, MaterialUI, Tailwind), так и кастомных подходов с помощью CSS Modules и SCSS
• оптимизировал и рефакторил код на JavaScript и TypeScript, улучшая структуру и читаемость
• участвовал в разработке серверной части на Node.js и Express.js, работал с REST API для обработки и передачи данных
• использовал систему контроля версий Git для совместной разработки
Стек: JavaScript (ES6+), TypeScript, React, Redux, Redux Toolkit, SCSS, CSS, Bootstrap, MaterialUI, Tailwind, React Hook Form, Webpack, REST API, Git, Node.js
• разработал и поддерживал внутренний сервис для взаимодействия сотрудников с различными отделами
• реализовал динамические формы с валидацией, используя React и JavaScript
• создавал пользовательские интерфейсы на чистом CSS и с помощью Bootstrap
• работал с CRUD-операциями для управления данными, интегрировал клиентскую логику с серверной частью приложения на Express.js
• настраивал базу данных PostgreSQL для хранения и обработки данных, взаимодействовал с REST API
• работал с системой контроля версий Git
Стек: JavaScript (ES6+), React, Bootstrap, Webpack, Express.js, PostgreSQL, CSS, REST API, Git