Специалисты
Образование
Белорусский государственный университет информатики и радиоэлектроники
КСиС, ИиТП
Языки Программирования
JavaScript TypeScript
Технологии программирования, Фреймворки
React Vue.js Next.js Redux Toolkit RTK Query WebSocket OAuth 2 RESTful APIs Microservices
Веб Технологии
Html, Css, Sass, Scss, Less React Hook Form Material UI CSS-in-JS MSE Amazon S3 Nginx Figma
Документация
Swagger/OpenAPI
Системы контроля версий
Git IDE Webstorm
Системы управления реляционными базами данных (СУБД)
PostgreSQL MySql
Инфраструктура и развертывание
Docker Docker Compose ArgoCD Kubernetes
Платформа для хранения и покупки/продажи биткойна
ROLE/RESPONSIBILITY Front-End Developer / Реализация механизмов создания, обновления учетных записей и записи транзакций. Разработка интерфейсов для управления аккаунтами, транзакциями и уведомлениями. Настройка реальных и запланированных систем уведомлений. Обеспечение бесшовной интеграции между фронтендом и бэкендом с использованием RESTful API.
Vue, Vuex, Axios Material UI, TDD, Git, vue-router, Docker, Docker Compose, sass-loader, Webpack
Декабрь 2023 – Октябрь 2024 месяца
Система мониторинга дорожных ситуаций
PROJECT DESCRIPTION Система видеонаблюдения за дорогами с использованием технологий нейронных сетей. Основная задача заключалась в добавлении источников видеоданных для обработки и просмотра результатов в режиме "реального времени". Веб-приложение позволяло управлять данными и предоставляло потоковое видео. ROLE/RESPONSIBILITY Frontend Developer / Реализовал пользовательский интерфейс на основе макетов из Figma. Внедрил функционал авторизации на основе OAuth 2, разработал страницы для работы со списками различных сущностей и реализовал вывод потокового видео с использованием MSE (Media Source Extensions). Работал с React и Vue 2, используя Nuxt.js для серверного рендеринга и оптимизации производительности. Проводил интеграцию с backend через WebSocket.
Vue, Next.js, WebSocket, OAuth 2, Figma, sass-loader, MSE, vue-router , Docker, Pinia, Vuetify
Февраль 2023– Ноябрь 2023 месяца
Сервис онлайн-банкинга (NDA)
PROJECT DESCRIPTION Онлайн-банкинг, предоставляющий пользователям возможность управлять своими счетами, осуществлять платежи, банковские переводы, обмен валют и многое другое. ROLE/RESPONSIBILITY Front-end Developer / Реализация механизмов создания, обновления учетных записей и записи транзакций. Разработка интерфейсов для управления аккаунтами, транзакциями и уведомлениями. Настройка реальных и запланированных систем уведомлений. Обеспечение бесшовной интеграции между фронтендом и бэкендом с использованием RESTful API. На этапе развертывания использовал Kubernetes для автоматизации деплоя и управления контейнерами на сервере.
Vue, Typescript, Pinia, AgroCD, RESTful APIs, sass-loader, Jenkins, Kubernetes
Сентябрь 2022– Январь 2023 месяца
Платформа для психологических тренингов
ROLE/RESPONSIBILITY Fullstack-разработчик developer / Создание телеграмм-платформы с нуля на основе Vue 2. Внедрил Nginx для эффективного управления веб-трафиком и увеличения производительности сервера. Интеграция админ-панели с двухфакторной аутентификацией (2FA).
Vue 2, Typescript, Nginx, Docker, sass-loader, Docker Compose, vue-router , Heroku, Git
Октябрь 2021– Август 2022 месяца
Приложение, которое помогает пользователям находить места для различных целей и мероприятий, основываясь на их предпочтениях и характеристиках группы.
ROLE/RESPONSIBILITY Front-End developer / Создание клиентских приложений с нуля на основе React. Интеграция внешнего хранилища Amazon S3 для хранения данных. Оптимизировал алгоритмы обработки данных и настроил CI/CD pipeline с помощью ArgoCD для автоматизации развертывания.
React, Redux, Docker, PostgreSQL, Amazon S3, vue-router , ArgoCD, Microservices, RESTful APIs
Ноябрь 2020 – Сентябрь 2021 месяц
Платформа электронной коммерции (веб-сайт) для оптовой и розничной продажи аксессуаров для отелей и ресторанов.
ROLE/RESPONSIBILITY Frontend Developer / Реализация аутентификации. Поддержка и исправление ошибок. Проверка кода. Внедрение новых функций. Реализация отображения информации об аксессуарах. Реализация отображения информации о ежедневных планах. Участие в планировании проекта и оценочных мероприятиях. Взаимодействие с веб-дизайнерами для улучшения удобства использования. Отправка всей информации на сервер.
TypeScript, React, Redux, SCSS, PostgreSQL, Docker, vue-router, sass-loader, Bootstrap, Vue, Pinia, Vuetify
Август 2019 – Октябрь 2020 месяцев