Специалисты
Ключевые навыки
Programming Languages: JavaScript - Typescript - CSS/CSS3 - HTML/HTML5
Framework/Libraries: Angular - Angular Material - Angular CLI - Angular Universal - PWA - RxJS - NgRx - NG Bootstrap - Bootstrap - LESS - Lodash - jQuery
Testing: Jest - Jasmine - Karma
General knowledge: SASS (SCSS) - Node.js - MySQL - PostgreSQL
Development Tools: Git - Webpack - Docker - CI/CD
Application Type: REST - HTTP - Websocket
Other: Jira - Confluence - Agile - Scrum - Kanban - Waterfall - IDE - GitFlow - SOLID/KISS/DRY
Образование
Информатика и вычислительная техника
ФГБОУ ВО ЮРГПУ (НПИ) им. М. И. Платова, г. Новочеркасск
Приложение для команды Amazon
Проектные роли: Frontend разработчик Проект предназначен для внутренних работников компании. Позволяет реализовать систему уведомления администрации, а также при необходимости - экстренных служб, о различных происшествиях, во время рабочего процесса. Работа велась нами одновременно на бекенде и фронтенде. Работал над следующими задачами: Авторизация. Ролевая модель. Личный кабинет администратора. Реализована система создания заявок о происшествии. Возможность добавления медиа файлов в заявку. Анонимный чат со службой внутренней безопасности или психологом.
JavaScript / TypeScript / Angular / NgRx
10.2022 – 05.2023 месяца
Приложение и сообщество, которое подбирает подопечному наставника
Проектные роли: Frontend разработчик Основные возможности приложения для подопечного — это общение через групповой чат единомышленников и приватный чат с наставником, прохождение ежедневного опроса для оценки ментального здоровья. Основные возможности приложения для наставника — это подбор подопечного из списка свободных, оценка прогресса прохождения подопечным ежедневного опроса, общение посредством группового и приватного чата. Работал над задачами: Разработка административной панели. Авторизация. Подтверждение пользователей. Привязка менторов к подопечным внутри организации. Конструктор вопросов. Review кода.
JavaScript / Angular 11 / Node.js / Nest.js / PostgreSQL
02.2022 – 09.2022 месяца
Личный кабинет пользователя Бизнес-портала
Проектные роли: Frontend разработчик Занимался реализацией задач: Рефакторинг legacy кода. Исправление багов. Редизайн. Оптимизация. Реализация бизнес-логики взаимодействия с клиентской частью. Реализация системы уведомлений пользователей.
11.2020 – 01.2022 месяца
Личные кабинеты для различный организаций
Проектные роли: Frontend разработчик Основной задачей было разработать личные кабинеты для различный организаций (ТСЖ, ЖК, УО, РСО, РОТКО, РОКР, ОМС и ОГВ), в которых можно отслеживать динамику раскрытия информации по различным субъектам РФ. Также необходимо было разработать личный кабинет для одной крупной гос. структуры. Чем занимался на проекте: Рефакторинг кода. Замена npm на pnpm. Настройка webpack module federation. Разработаны личные кабинеты организаций. Внедрение графиков chart. Работа с модальными окнами. Оптимизация. Написание кастомной библиотеки компонентов, включающей в себя: - Таблицы, настраиваемые с помощью заданного конфига; - Дропдауны с поддержкой вложенных объектов; - Слайдер/селектор; - Поиск дропдауном. Cross review и наставничество за junior angular разработчиком. Покрытие автотестами 80% всего функционала.
10.2019 – 10.2020 месяцев