Files
documents/GEGI/Резюме.txt
mguschin 050d0a4c49 Init.
2026-02-02 19:13:26 +03:00

18 lines
3.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
1. В роли Dev Team Lead (команда из 3-х разработчиков) разработал и интегрировал в систему модуль originate & disburse. Модуль позволяет студентам подавать заявки и получать гранты/кредиты на обучение (financial aid). Модуль состоит из трех компонентов: а) инерфейсы заполнения заявок (https://gegi.freshdesk.com/support/solutions/articles/24000048884-originate-and-disburse-a-pell-grant, https://gegi.freshdesk.com/support/solutions/articles/24000059549-originate-and-disburse-direct-loans); б) автоматический обмен данными с государственными сервисами (https://gegi.freshdesk.com/support/solutions/articles/24000033683-downloading-files-from-the-saig-mailbox) с) отчеты
При разработке модуля успешно применены следующие технические решения:
* рекурсивный обход XML дерева с применением XPath. Составление XML документов по шаблонам. Это решение позволило существенно уменьшить размер кодовой базы и упростить поддержку.
* полное журналирование изменений всех данных. Синхронная обработка нескольких версий данных. Это решение позволяет пользователям работать с данными не дожидаясь ответов от сторонних сервисов, с которыми постоянно происходит обмен этими данными.
* разделение правил для разных версий XML (разных годов). Это позволило легко корректировать правила обработки данных для каждой новой версии, которая изменяется каждый учебный год.
В процессе разработки проводил митинги с заказчиком и проводил презентацию модуля после интеграции.
2. Сделал апгрейд модуля электронной подписи документов https://gegi.freshdesk.com/support/solutions/folders/24000010333.
* Обновление и тестирование сторонних библиотек
* Бесшовный переход на новую версию модуля
3. Участие в разработка небольших функций системы:
* Онлайн платежи https://gegi.freshdesk.com/support/solutions/articles/24000074975-online-payments
* FISAP отчет https://gegi.freshdesk.com/support/solutions/folders/24000010333
* Проектирование и разработка API https://gegi.freshdesk.com/support/solutions/articles/24000065593-gegi-api
* и др.