Влад Сериков - Frontend
Skills
- CSS
- ESLint
- Git
- Github
- HTML
- JavaScript
- Jest
- Next.js
- Node.js
- React
- Redux
- Redux Toolkit
- REST API
- RTK
- RTQ
- TypeScript
- webpack
- рефакторинг кода
Experience
DataWorks/GrapeCity/DeveloperTools
Frontend-разработчик - 2020-2024В течение этого периода я занимался разработкой и поддержкой ActiveReports, углубляясь в создание и оптимизацию ядра продукта, визуальных компонентов и внутренних библиотек. Мои основные инструменты в этом процессе были React, Redux, Typescript, Redux-saga и SASS.
Мои обязанности включали в себя написание новой функциональности и компонентов, в том числе разработку модели, согласованной с другими командами и бэкенд-разработчиками, создание новой логики и визуальной части продукта, а также написание и тестирование кода с использованием юнит-тестов и локализацию при помощи i18n.
Я также занимался модернизацией легаси-кода, переводя классовые компоненты на функциональные с использованием хуков и переписывая нативные js файлы на typescript с полной типизацией.
Моими задачами также была поддержка и улучшение собственной библиотеки UI компонентов с использованием Storybook, а также написание функциональных и визуальных тестов на Cypress.
Я активно участвовал в обсуждении нового функционала, выстраивании необходимых изменений и оценке задач. В рамках этого процесса проводились совещания с разными командами для выработки оптимальных решений.
Кроме того, я тесно сотрудничал с отделом QA, обсуждая с тестировщиками работу приложения и оценивая баги.
Моя работа также включала постоянное ревью кода коллег, что способствовало повышению качества кодовой базы и обмену опытом в команде.
Education
Техносферная безопасность
НГТУ2018
About me
Frontend разработчик с 4-х летним опытом. В течении этого времени я работал над приложением для создания и дизайна отчетов ActiveReports, где я активно применял знания в области Frontend разработки, основанные на технологиях Typescript, React, Next.js, Redux, Redux-saga, Redux Toolkit, Storybook, SASS, i18n, Webpack, Vite, Eslint, Prettier. Так же работал с Docker, RTK, Axios, MongoDB, JWT, ExpressJS
Имею желание развиваться и становиться высококлассным специалистом. Стараюсь развиваться во всех направлениях.
В настоящее время я занят разработкой своего проекта – приложения для контроля личного бюджета. В планах сделать мобильное приложение. Первую версию проекта писал с использованием React и дополнительных библиотек таких как RTK, RTK-Query, React Router. Бэкенд написан с помощью Express.js MongoDB, JWT. После анализа пришел к выводу использовать Next.js и переписать бэкенд на GO. Проект пока что не выкладываю в открытый доступ.
Кроме того, я имею опыт работы над full-stack приложением для ведения блогов, где я работал с Express, MongoDB, React и Typescript, охватывая как Frontend, так и Backend разработку.
В свободное время меня привлекают темы, связанные с финансами, спортом и криптовалютами.
Я коммуникабелен и прост в общении, предпочитаю ясность и краткость как в выражении своих мыслей, так и в коде.