Специалист, обладающий прекрасными коммуникативными навыками. Проявляю глубокий интерес к современным технологиям, что позволяет мне решать поставленные задачи. Благодаря своему быстрому усвоению информации, легко применяю свои знания на практике. В любых ситуациях проявляю высокий уровень адаптации и способен быстро находить оптимальные решения.
Выполняемые обязанности:
● Разработка и поддержка приложения.
● Работа с запросами к базе данных для обеспечения высокой производительности и надежности API.
● Сотрудничество с Frontend-разработчиками и тестировщиками.
● Отладка и исправление выявленных ошибок и проблем взаимодействия между компонентами приложения.
● Менторство и наставничество для новых сотрудников.
● Код ревью.
Стек:
Js, Ts, NestJs, Postgre SQL, Docker, Multer, Ansible, xlsx, pdfKit, date-fns
Платформа для управления он-лайн обучением
Вэб-приложение предоставляет возможность загружать курсы, уроки, вопросы для дальнейшего прохождения сотрудниками. Есть возможность загрузки курсов для пользователей, имеющих определенные роли.
Управление проектом:
isElonsoft, Bitbucket, Agile, Scrum
Основные задачи:
● Подготовка запросов для выгрузки аналитики по курсам, урокам и вопросам в формате xlsx с использованием библиотеки xlsx. Аналитика содержит до 12 различных фильтров.
● Подготовка и реализация логики обновления прогресса курсов.
Состав команды:
BackEnd 1, FrontEnd 1, PM 1, QA 1, Дизайнер 1
Система управления сервисом по приему заказов по ремонту, чистке и уходу за обувью.
Веб-приложение предоставляет возможность принимать заказы у клиентов по услугам, связанным с уходом за обувью. В системе реализовано разграничение по ролям и торговым точкам с соответствующим доступом.
Основные задачи:
● Проектирование базы данных и реализация таблиц в приложении.
● Работа с заказами и услугами (создание, удаление, загрузка с заданными фильтрами).
● Загрузка фото для заказов для отображения состояния до и после.
● Установка доступов по ролям и принадлежности к торговым точкам для сотрудников.
● Формирование документов по заказам в формате pdf с использованием библиотеки pdfKit.
Состав команды:
BackEnd 1, FrontEnd 1, PM 1, QA 1, Дизайнер 1
Платформа для онлайн-заказов и доставки пиццы.
Веб-приложение предоставляет возможность сделать он-лайн заказ по доставке или самовывозу еды.
Основные задачи:
● Подготовка и реализация логики для работы с номенклатурой - обновление по
расписанию, сбор данных по товарам, синхронизация данных по торговым точкам.
● Подготовка и реализация логики для синхронизации и отображения истории товаров, имеющих отрицательный баланс (стоп-листы).
Состав команды:
BackEnd 3, FrontEnd 3, PM 1, QA 2, Дизайнер 1
Веб-приложение предоставляет возможность производить расчеты страховой премии и
оформлять полисы ОСАГО сразу по нескольким страховым компаниям.
Стек:
Js, Ts, NestJs, Mongo Db, Rabbit MQ
Управление проектом:
Kaiten, Bitbucket, Agile, Scrum
Выполняемые обязанности:
● Разработка и поддержка приложения.
● Работа с запросами к базе данных для обеспечения высокой производительности и надежности API.
● Сотрудничество с Frontend-разработчиком и тестировщиком.
● Интеграция API страховых компаний.
● Отладка и исправление выявленных ошибок и проблем взаимодействия между компонентами приложения.
● Деплой и обновление приложения в среде Docker, обеспечивая его надежную работу в продакшн-среде.
Состав команды:
BackEnd 1, FrontEnd 1, PM 1, QA 1
Веб-приложение для рассылки сообщений (смс, соц. сети), позволяющий пользователям
создавать адресные книги и делать массовые рассылки информации по средствам смс и
сообщений в соц. сетях.
Стек:
NestJS, Postgre SQL, Redis, Docker
Управление проектом:
Jira, Git Lab, Agile, Scrum
Выполняемые обязанности:
● Участие в выборе библиотек и технологий.
● Работа с запросами к базе данных для обеспечения высокой производительности и
надежности API.
● Добавление новых сервисов с обновленным функционалом, вместо сервисов
написанных на легаси коде.
● Объединение нового функционала с легаси - частью проекта.
● Подготовка релизов с новым функционалом.
● Тестирование, исправление ошибок.
Состав команды:
BackEnd 2, Devops 1, Тимлид 1
Программа 3D моделирования с помощью BIM-технологии — это комплекс процессов, в котором создаются и формируются проектные и строительные цифровые информационные модели и их цифровые данные для управления проектом. По умолчанию, BIM подразумевает трехмерную цифровую модель объекта, в которой разные специалисты могут программно моделировать, планировать и информационно насыщать объект.
Данное приложение разработано для застройщиков, в нем есть возможность загрузки 3D-моделей и расчет стоимости работ по этим моделям и калькуляциям, созданным по ручным единицам приемки. После создания калькуляций прикрепляются все необходимые документы и дальше происходят определенные этапы согласований и тендеров, в которых происходит передача работ подрядчикам.
Продукт разрабатывается для внутренних сотрудников девелоперской компании. Проект состоит из 2 частей: BIM и Конструктор; сейчас находится на стадии бета-внедрении: какие-то пользователи уже полностью его используют, кто-то только частично.
Стек:
NestJS, TypeScript, PostgreSQL, RabbitMQ, React, Redux Saga
Управление проектом:
Jira, Git Lab, Agile, Scrum
Выполняемые обязанности:
● Добавление файлов и форм для подтверждения работ на определенных этапах согласования;
● Добавление новых этапов согласования калькуляций с учетом валидации доступа к этим этапам пользователей с определенными ролями;
● Добавление новых сервисов с обновленным функционалом, вместо сервисов написанных на легаси коде.
● Запрет добавления дополнительных расходов по материалам и работам для выбранных на усмотрение заказчика типов генподрядных видов работ, путем установления запрета/разрешения в админ панели.
● Подготовка релизов с новым функционалом.
● Тестирование, исправление ошибок.
Состав команды:
FullStack 3, Devops 1, Тимлид 1, PM 1, Стейкхолдер 1
Интеллектуальный ассистент, получающий сообщения от пользователей по разным каналам, с возможностью ответа с помощью ИИ или переключением на оператора для дальнейшего общения.
Стек:
NestJS, TypeScript, MongoDB, Redis (pub/sub), Docker
Управление проектом:
Jira, Git Lab, Agile, Scrum
Выполняемые обязанности:
● Участие в выборе библиотек;
● Добавление нового функционала: создание таблиц и методов для заполнения данными
о параметрах сессий пользователей, создание и валидация новых полей в сессиях
пользователей;
● Подготовка релизов с новым функционалом;
● Исправление возникающих багов: ошибки заполнения полей в базе данных, ошибки
логирования, ошибки переключения режимов операторов, работающих с платформой (ошибки сокетов), общие ошибки по проекту, связанные с некорректными передачей и получением данных;
● Подготовка релизов с новым функционалом.
● Тестирование, исправление ошибок.
Состав команды:
BackEnd 1, Devops 1, Тимлид 1, PM 1, Архитектор 1, Аналитик 1, QA 1
CRM-программа для отслеживания состояния автомобиля в режиме реального времени с возможностью получать рекомендации о необходимости замены определенных запчастей. Пользователь также может самостоятельно подать заявку на устранение дефектов, или вызвать мастера. В программе существуют роли клиента/пользователя, которые видят информацию о своих автомобилях, и мастера/механика, который видит все автомобили, зарегистрированные в программе.
Стек:
Node.js, Express.js, TypeScript, GraphQL, MongoDB
Управление проектом:
Jira, Bitbucket, Agile, Scrum Выполняемые обязанности:
● Создание авторизации и регистрации пользователей в системе
● Реализация сервиса отслеживания состояния автомобилей и отправления заявок на обслуживание;
● Создание чата техподдержки ;
● Внесение правок в существующие сервисы;
● Подготовка релизов с новым функционалом.
● Тестирование, исправление ошибок.
Состав команды:
Backend 2, Стейкхолдер 1, Devops 1, Дизайнер 1, Тимлид 1, PM 1, Архитектор 1, Аналитик 1, QA
1, Frontend 1
Инженер