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 * и др.