Специалисты

Описание

2020,
ИСПО СПбПУ, Программирование в компьютерных
системах,
СПбПУ, Информационные системы и технологии
Технологический стек и инструменты:
JavaScript, TypeScript, HTML, CSS & Preprocessors(SCSS, SASS, LESS), Tailwind CSS,
RESTful, Stencil.js, React, Vue 2, Vue 3, Nuxt, Composition API, Vuex, Storybook, Pinia,
Vite, Webpack, 1C; Jest, Selenium, Cypress; Docker; JIRA, Git; MS Visual Studio Code,
JB WebStorm, JB TeamCity;

Опыт
Проект

Разработка информационной системы для архива предприятия

Описание

Разработка информационной системы для архива предприятия с целью оцифровки бизнес-процессов, увеличения скорости выполнения работ персоналом, исключения ошибок, связанных с человеческим фактором Обязанности: Полномасштабная разработка frontend составляющей проекта с учетом бизнес-требований и особенностей использования системы конечным заказчиком. Разработка архитектуры проекта, участие в планировании и декомпозиции задач, оценке рисков. Реализация основных компонентов, сервисов, настройка взаимодействия с API. Тесная работа с backend разработчиками. Реализация продуманной логики работы приложения, стилизация сервиса, проработка безопасности сервиса. Работа с крупными структурами данных, имеющими глубокий уровень вложенности.

Технологии

JavaScript, TypeScript, HTML, CSS, SCSS, Vue 3, Vuetify, Pinia, RxJS, Vite, Axios, NSwag

Длительность

Июнь 2021 – По настоящее время месяцев

Проект

Разработка гибкой AMS/CMMS для крупного иностранного заказчика

Описание

Разработка гибкой AMS/CMMS для крупного иностранного заказчика. Одной из основных задач была миграция проекта с Vue 2 на Vue 3, а также развитие системы путем реализации нового функционала. Обязанности: Решение задач с учетом бизнес-требований, разработка библиотеки масштабируемых и переиспользуемых компонентов, миграция имеющейся кодовой базы на Vue 3, использование сторонних библиотек, покрытие кода тестами (юнит, автотесты), составление документации, участие в принятии архитектурных решений по проекту, взаимодействие в командных процессах, код-ревью, рефакторинг кода, декомпозиция логики, конвертация компонентов, работа с командой дизайнеров для стилизации компонентов. Участие в SCRUM - мероприятиях.

Технологии

JavaScript, TypeScript, HTML, CSS, SCSS,. Vue 2, Vue 3, Vuex, Pinia, Vue-router, vue-i18n, Vite, Webpack, Stencil.js, Jest, Cypress, Selenium WebDriver, TeamCity, Docker; MSSQL; Git; JIRA, JB TeamCity, JB WebStorm, JB DataGrip;

Длительность

Июнь 2021 – По настоящее время месяцев

Проект

Финтех. Система для отслеживания, хранения и администрирования транзакций большого бизнеса.

Описание

Обязанности и рабочий процесс: Это один из уникальных проектов, который включает в себя и менторство Full Stack разработчиков с точки зрения клиентской разработки, и реинжиниринг существующих систем. Основная цель – оптимизировать производительность клиентской части и освежить внешний вид каждого продукта, применяя передовые технологии, при этом соблюдаю подходы, описанные в брендбуке компании. Концептуализация, выбор наиболее подходящих технологий, продумывание архитектуры, построение роадмапов, обсуждение тех или иных решений с командой, совместная работа с дизайнерами, постоянный обмен знаниями и еще множество разных моментов, больших и маленьких, вместе составили поистине неоценимый опыт.

Технологии

TS, Vue 3, Composition API, PrimeVue, Pinia, Sass, Docker, GitLab, JIRA.

Проект

B2B-маркетплейс США.

Описание

Разработка логической составляющей различных модулей маркетплейса, разработка компонентов и бизнес-логики. Работа в большой команде (19 человек), рефакторинг legacy-кода, соблюдение общепринятого code style, conventional commits, и других принципов, принятых в компании. Обязанности: ? Разработка библиотеки компонентов для дальнейшего использования в продуктах компании; ? Разработка клиентоориентированной бизнес-логики; ? Разработка системы стилей на основе Figma; ? Внедрение автоматизированных тестов; ? Имплементация third-party библиотек; ? Поддержка существующих сценариев; ? Взаимодействие с backend разработчиками; ? Рефакторинг;

Технологии

JS, TS, SCSS, Vue 2, Vuex, Vuetify, Node.js, GitLab, WebStorm;

Длительность

Январь 2019 – Май 2021 месяц