Специалисты
Профессиональные навыки и знания
Языки: C#, jsts React
Фреймворки, библиотеки: EF
БД: MSSQL, PostgreSQL
Системы управления версиями: Git, GitLab
Образование
Алтайский государственный университет /
Математика. Компьютерные науки
Алтайский государственный университет / Прикладная
математика и информатика
Разработка портала для формирования договоров
Роль: Разработчик Команда проекта: 10 человек Задачи: Анализ ТЗ и разработка архитектуры Использование asp.net boilerplate и её доработка под цели заказчика Внедрение библиотеки nwebdav и кастомизация её для решения бизнес-задач (цель: открытие Office файлов с сервера) Работа с файлами docxxlsx через библиотеку OpenXml (чтениезапись информации в том числе по тегам, компоновка нового файла из других документов, импорт из xslx в docx и обратно) Миграция данных из SharePoint’а в новую систему Пере использование старого кода заказчика, декомпиляция библиотек исходников от которых не было Интеграция с SAP
C#, PostgreSQL, EF, webapi, WebDav, OpenXML, asp.net boilerplate
04.2024 – Н. в месяцев
Разработка сервисов для корпоративного портала компании и интеграция с другими системами
Роль: Разработчик Команда проекта: 10 человек Задачи: Доработка бекенда существующего сервера Webapi как для интеграции так и для всевозможных форм со страницы Получение и отправка топиков в брокер сообщений(kafka) Созданиеотзыв миграций с серверов Переписывания стандартного пакетного развертывания портала на кастомный и более управляемый (цель была ускорить развертывание), и внедрение его в октопус(CI/DI)
C#, MSSQL, webApi, EF, kafka, React, MongoDB, Autofac
04.2023 — 02.2024 месяца
Разработка корпоративных порталов заказчиков (персональная разработка, не коробочный вариант).
Роль: Ведущий разработчик Команда: 6 человек Задачи: • Проектирование исходной архитектуры решения • Доработка MSProject для возможности хранить разные версии одного и того же проекта, возможность сравнивать их(графический интерфейс в веб форме) и переключатся между ними • Исправлениедоработка чужих решений (решения от предыдущих подрядчиков) • Планирование сценария релизов для заказчика на серверах к которым у нас отсутствовал доступ • Участие в первичном разборе требований заказчика для составление требуемых часов на разработку. • Большое количество отчетов с логикой в sql, создание универсального контроллера прослойки для доступа к конкретным хранимым процедурамтабличным функциям • Прочие реализованные модули: утверждениеархивирование проектов, заявки на отпускавыдачу средствперераспределение бюджетасовещания, личный кабинет, календари, новости, замещение, список сотрудниковштатное расписание • Интеграция с другими системами как через webapi так и через БД • Написание примитивного аналога брокера сообщений. • Написание форм на React’е
C#, MSSQL, webApi, Sharepoint, MSProject, EF, React, PostgreSQL, Docker
05.2019 — 04.2023 месяца
Разработка и администрирование корпоративного портала компании
Роль: Программист Команда: 3 человек Задачи: • Расширение функционала • Интеграция с другими системами через webapi (1С, azure) • Написание конструктора для возможности самостоятельно (без привлечение или с минимальным привлечением программиста) составления процесса согласования, поддерживающий: параллельные процессы, циклы, кастомные действия (прим: создание копии документа или отправки данных в другую систему) • Разработка таких модулей как: претензионная работа, договорная работа, тендерная работа (с возможностью голосовать каждому участнику за представленных контрагентов), заявки на изменения лимитов.
C#, MSSQL, webApi, Sharepoint, TS
06.2015 - 05.2019 месяцев