Files
documents/GEGI/Резюме.txt

18 lines
3.1 KiB
Plaintext
Raw Normal View History

2026-02-02 19:13:26 +03:00
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
* и др.