Портфолио

1. АИС «Учет бюджетных средств» (10.2006 – 02.2007, доработки 04.2007 – 05.2007, сопровождение до начала 2008 года).

История из жизни: этот проект так же выступил в качестве дипломной работы. После презентации, когда следовало задавать мне вопросы, комиссия молчала. Через полминуты один из преподавателей спросил: вы там работаете? Я: да - Садись, пять. Проект был оплачен заказчиком.

Учет распределения бюджетных средств: учет объектов муниципального имущества, учет и планирование строительных и прочих работ, учет договоров и оплаты, формирование отчетов. Распределенная БД, 32 учреждения, 80-100 пользователей. Организационное и техническое сопровождение синхронизации баз данных.

Технологии: 2-tier, .NET Framework 2.0, C#, ADO.NET, MS SQL 2005, DevExpress Windows, MS Excel / Word, Visual Source Safe 2005.

Степень участия: проектирование архитектуры, программирование на основе технического задания.







2. АИС «Банк данных несовершеннолетних» (2007).
Учет дел по несовершеннолетним.

Технологии2-tier, .NET Framework 2.0, C#, ADO.NET, MS SQL 2005, DevExpress Windows, MS Excel / Word, Visual Source Safe 2005.

Степень участия: программирование дополнительных модулей на основе технического задания.



3. АИС «Учет исков» (2007)
Учет исковой деятельности юридического подразделения городского департамента муниципального имущества.

Технологии2-tier, .NET Framework 2.0, C#, ADO.NET, MS SQL 2005, DevExpress Windows, MS Excel / Word, Visual Source Safe 2005.

Степень участия: анализ и программирование дополнительных требований.



4. АИС «Государственные закупки» (2007 – 2008).

История из жизни: это "Стартап", в те времена, когда в России слово еще не было популярным.

Назначение: мониторинг государственных закупок, планирование и контроль работ по оформлению заявок для сотрудников отдела продаж коммерческих организаций.

Веб-приложение, размещаемое на хостинге, состоит из следующих модулей:

  • База данных
  • Веб-служба (SOAP) для доступа к БД
  • Клиентское windows-приложение, которое осуществляет функцию по наполнению данными БД через веб-службу, содержит парсер HTML данных с сайта государственных закупок в структурированный вид
  • Веб-сайт, который реализует основную функциональность.

    Технологии: 3-tier, .NET Framework 2.0, C#, ADO.NET, MS SQL 2005, ASP.NET, SOAP, DevExpress ASP.NET, MS Excel.

    Степень участия: анализ предметной области, техническое задание, проектирование архитектуры, программирование, тестирование, размещение на хостинге.








    5. АИС сопровождения законотворческой деятельности (2007 - 05.2008).
    Назначение: планирование заседаний, учет рассматриваемых вопросов и проектов законов, интеграция с СЭД "ДЕЛО" (справочники, ссылки на проекты законов и законы), алгоритмы проверок документов в СЭД "ДЕЛО", интеграционные отчеты, которые совмещают в себе информацию из базы данных информационной системы и СЭД "ДЕЛО". Состоит из следующих частей:
    • База данных
    • Основное windows-приложение, в котором реализован основной функционал и отчеты
    • Веб-сайт для просмотра общедоступной информации и дополнительные отчеты
    Технологии: 2-tier, .NET Framework 3.5, C#, LINQ / LINQ-to-SQL, MS SQL 2005, DevExpress Windows + ASP.NET, MS Excel / Word, COM, Visual Source Safe 2005.

    Степень участия: проектирование архитектуры, программирование на основе технического задания.










    6.  АИС «Муниципальное имущество» (с 05.2008 по 01.2010).
    Назначение: учет объектов муниципального имущества, балансодержателей, документов, земельных участков, договоров приватизации. Хранение исторической информации по основным сущностям, объем: порядка 140-150 тысяч объектов и 350-380 тысяч редакций сведений.

    Подсистемы:
    • Реестры (объектов имущества, субъектов права, земельных участков, документов)
    • Обременения объектов имущества
    • Финансово-хозяйственная деятельность субъектов права
    • Обмен данными между подразделениями
    • Приватизация
    • Отчетная подсистема
    Технологии: 2-tier, .NET Framework 3.5, C#, LINQ / LINQ-to-SQL, MS SQL 2005, DevExpress Windows, XML, MS Excel / Word, VBA, прямое чтение Excel из MS SQL, Team Foundation Server 2008.

    Степень участия: проектирование архитектуры, программирование на основе технического задания.






    7. Модуль по импорту данных АИС «Регистр строящихся зданий» (08.2009 – 09.2009).
    Задача модуля размещать информацию по документам в системе документооборота «ДЕЛО» в автоматическом и ручном режиме. Модуль был реализован в виде COM-объекта.

    Технологии: .NET Framework 2.0, C#, COM, Visual Source Safe 2005.

    Степень участия: проектирование архитектуры, программирование на основе технического задания.



    8. Модуль импорта данных (10.2009 – 11.2009).
    Задача: загрузить данные из Excel файла базу MS SQL, проверить данные и выгрузить в файлы текстового формата csv для дальнейшей обработки в других модулях системы.

    Технологии: MS SQL 2005, Excel, VBA.

    Степень участия: проектирование архитектуры, программирование на основе технического задания.



    9.  Система «STIM» (10.2009 – 11.2009).
    Система для учета предложений от сотрудников внутри фирмы в виде Web-приложения c windows аутентификацией пользователей.

    Технологии2-tier, .NET Framework 3.5, ASP.NET, C#, LINQ / LINQ-to-SQL, MS SQL 2005, DevExpress ASP.NET.

    Степень участия: техническое задание, проектирование архитектуры, программирование, тестирование.



    10.  Система «Учет документов производственной программы» (16.12.2009 – 30.01.2010).
    Задача: учет объектов строительства, список объектов и подробная информация по каждому объекту.

    Технологии2-tier, .NET Framework 3.5, ASP.NET, C#, LINQ / LINQ-to-SQL, MS SQL 2005, Telerik ASP.NET, FastReport.NET, SVN.

    Степень участия: программирование некоторых модулей в команде, тестирование.



    11. Система для учета и анализа фондовых инструментов на рынке FORTS (с 01.02.2010 по 29.06.2012).
    Система риск-менеджмента для фондового рынка. Подсистемы:
    • Получения данных из шлюза РТС Plaza-2
    • Расчет гарантийного обеспечения для клиентских счетов
    • Анализ позиций и отправка заявок
    • Принудительное закрытие отрицательных клиентских счетов
    Технологии2-tier, .NET Framework 2.0, C#, NHibernate, MS SQL 2005, COM (Plaza-2, ClienGO), SVN.

    Степень участия: сопровождение, доработка по новым требованиями на основе технического задания.



    12. Система подбора вариантов хеджирования для фондового рынка (c 16.04.2010 по 24.12.2012).
    Назначение: загрузка фондовой информации из XML файлов, расчет и проверка схемы хеджирования для инструментов фондового рынка. Приложение состоит из двух версий – для управляющих компаний и специализированных депозитариев. Обмен данными между версиями в формате XML. Отдельная библиотека для интеграции с внешними информационными системами.

    Технологии: .NET Framework 3.5, C#, LINQ / LINQ-to-SQL / LINQ-to-XML, MS SQL 2005, Telerik WPF, unit-testing, защита исходного кода, Microsoft Setup, SVN.

    Степень участия: проектирование архитектуры, программирование на основе технического задания.






    13. Система централизованного управления контекстными объявлениями (с 01.09.2010 по 16.12.2011).
    Система автоматизации размещения объявлений на рекламных площадках Yandex Direct и Google Adwords. Распределенное приложение, состоит из следующих компонентов:
    • Сервер: сервис WCF, получения данных по товарам из внешней системы, модуль синхронизации данных с рекламной площадкой (кампании, группы, объявления, статистика), модуль генерации объявлений, модули по обращению к API рекламных  площадок, модуль фонового выполнения периодических задач;
    • Клиент: windows-forms приложение, в котором выведены все публичные пользовательские функции: просмотр товаров, объявлений и кампаний, редактирование объявлений, генератор объявлений, настройки пользователей и системы.
    Технологии2-tier, Domain Driven Design, .NET Framework 3.5, C#, Entity Framework, MS SQL 2008, Telerik Windows, API Yandex Direct и API Google Adwords, SVN + Atlassian JIRA + Atlassian Confluence.

    Степень участия: программирование, тестирование.



    14. Торговый робот (с 08.04.2010 по 27.04.2011).
    Торговый робот для совершения торговых функций и совершения сделок, основанных на пересечении 50 часовой скользящей средней и графика цены.

    Технологии: .NET Framework 4.0, C#, многопоточность (System.Threading), Telerik WPF, MS SQL 2008, SVN.

    Степень участия: проектирование архитектуры, программирование на основе технического задания, тестирование.



    15. ЭТП Гранит (с 08.11.2010 по 12.01.2011).
    Электронная торговая площадка для проведения аукционов. Ведение реестров участников, пользователей, аукционов, справочников. Использование ЭЦП для подписания значимых действий. Публичная часть реализована в виде веб-сайта ASP.NET MVC 2. В последствии на основе этой площадки был созданы и другие – по торговле зерном и депозитами.

    Технологии2-tier, Domain Driven Design, .NET Framework 4.0, C#, WCF, ASP.NET MVC 2.0, Fluent NHibernate, Comet, MS SQL 2008, ЭЦП, jQuery UI, SVN + Atlassian JIRA + Atlassian Confluence.

    Степень участия: программирование некоторых модулей, тестирование.



    16. Count4U (с 24.05.2011 по 06.06.2011).
    Система для инвентаризации склада.

    Технологии2-tier, Domain Driven Design, .NET Framework 4.0, C#, Entity Framework, MS SQL CE 4.0, WPF, SVN + Assembla.

    Степень участия: программирование серверной части (репозитории, обращение к БД), тестирование.



    17. Credit Compass (с 09.06.2011 по 11.09.2011).
    Банковская система, состоит из следующих подсистем:
    • Подсистема скоринга;
    • Подсистема управления жизненным циклом скоринговых моделей;
    • Подсистема извлечения, загрузки и преобразования данных;
    • Подсистема отчетности;
    • Подсистема администрирования.
    Разработка на основе готовой модели предметной области, публичная часть реализована в виде веб-сайта ASP.NET MVC 3, в том числе разработка решений:
    • Единый механизм перехвата ошибок в серверном и клиентском программном коде;
    • Авторизация и права доступа для пользователей системы;
    • Кэширование запросов и объектов;
    • Единый механизм работы с cookies браузера;
    • Общие решения по манипуляции с данными.
    Технологии2-tier, Domain Driven Design, многослойная архитектура, .NET Framework 4.0, C#, WCF, ASP.NET MVC 3.0, BLToolkit, MS SQL 2008, Telerik MVC, SVN.

    Степень участия: проектирование и программирование некоторых модулей серверной части, проектирование веб-части, программирование некоторых модулей веб-части, тестирование.



    18. Email-to-SMS Gate (с 03.11.2011 по 22.11.2011)
    Windows служба для обработки электронных писем, преобразования и отправке их в виде SMS-сообщений через внешнюю веб-службу.

    Технологии: .NET Framework 4.0, C#.

    Степень участия: проектирование, программирование, тестирование.



    19. RTS-Tender (с 14.12.2011 по 29.06.2012).
    Электронная торговая площадка для проведения закупок в рамках страны. Состоит из следующих подсистем:

    • Общие службы: авторизации пользователей, аккредитации участников, файловое хранилище, криптография, журналирование событий и аудит.
    • Единая система авторизации пользователей для всех торговых площадок.
    • Торговые площадки: зерновая площадка, товарная площадка, при необходимости могут быть добавлены иные площадки.
    • В составе торговых площадок модуль аукционов с подачей ставок в реальном времени с использованием технологии Comet.
    • Подсистема заключения договоров - отдельный модуль, полностью покрывающий бизнес-процесс подписания договора между покупателем и продавцом.
    • Подсистема заключения сделок - отдельный модуль, полностью покрывающий бизнес-процесс совершения сделки купил-продажи от оплаты до подтверждения получения товара надлежащего качества и количества.
    • Планировщик фоновых задач.
    Технологии: 3-tier, Domain Driven Design, многослойная архитектура, сервис-ориентированная архитектура, .NET Framework 4.0, C#, WCF, ASP.NET, Comet, Fluent NHibernate, MS SQL 2008, ЭЦП, jQuery UI, SVN + Atlassian JIRA + Atlassian Confluence.

    Проект реализуют две команды, общей численностью примерно 20 человек.

    Степень участия: программирование некоторых модулей, тестирование, конвертация данных со старых торговых площадок на новую.




    20. АМИРС (с 13.04.2012 по 20.09.2012).
    Подсистема "Судебное делопроизводство и статистика" ГАС "Правосудие", модуль интеграции с участками мировых судей.

    Используется в около 7000 судебных участков по всей стране. Покрывает процесс судебного делопроизводства в гражданском, административном, уголовном процессе.

    Технологии: 2-tier, Domain Driven Design, .NET Framework 3.5, C#, DevExpress Windows Forms, DevExpress XPO, Firebird 2.5, SVN + Atlassian JIRA + Atlassian Confluence + Atlassian FishEye + Atlassian Crucible.

    Степень участия: программирование некоторых модулей, тестирование.



    21. Медалист (c 16.07.2012 по 21.08.2012).
    Система ориентирована на решение школьных задач:
    • отражение ведения учебной части;
    • автоматизацию ведения школьного документооборота и справочников;
    • учета успеваемости и посещаемости учащихся;
    • управленческой отчетности;
    • ведомственной отчетности;
    • мониторинга различных показателей;
    • контроля за учебным процессом и управления школой;
    • предоставления родителям (законным представителям) некоторых сведений о несовершеннолетних учащихся.
    Перевод проекта на платформу Microsoft .NET Framework.

    Технологии: 3-tier, Domain Driven Design, .NET Framework 4.0, C#, WCF, TCP/IP, ASP.NET MVC, PostgreSQL, MySQL, SVN + Redmine

    Степень участия: программирование некоторых модулей, тестирование.



    22. План капитальных затрат (с 14.09.2012 по 25.09.2012).
    Система для учета движения документов и процесса по различным работам в банке.

    Технологии: 2-tier, Domain Driven Design, .NET Framework 4.5, C#, ASP.NET, MS SQL 2008, SVN, Sharepoint Server 2010.

    Степень участия: программирование некоторых модулей, тестирование.



    23. Модуль-ТА (с 22.09.2012 по 11.03.2013).
    Система-посредник по обработке входящих документов от службы ФССП, предоставляет ответы по входящим запросам из АБС банка. Предполагаемая пиковая нагрузка 300 тыс документов в сутки.

    Модули:
    • Загрузка сообщений из службы ФССП;
    • Входной контроль;
    • Обработка запросов с обращением во внутреннюю АБС банка;
    • Отправка ответов в службу ФССП;
    • WinForms-клиент для осуществления операций и управления системой.

    Технологии: 3-tier, Domain Driven Design, многослойная архитектура, сервис-ориентированная архитектура, .NET Framework 4.0, C#, WCF, Fluent NHibernate, Oracle 10g, WinForms, DevExpress, ЭЦП, SVN + Atlassian JIRA.

    Степень участия: тим-лидер (команда 5 человек), разработка архитектуры, программирование некоторых модулей, тестирование.





    24. Единое окно верификации и мониторинга документов (с 05.10.2012 по сегодняшний день).
    Система для централизованной подписи документов в банке при помощи ЭЦП.

    Модули:
    • Взаимодействие с АБС банка для получения и отправки документов;
    • Синхронизация организационной структуры и пользователей с АБС банка;
    • Модуль подписания документов в зависимости от требуемых подписей;
    • Web-клиент для осуществления операций и управления системой.

    Технологии: 2-tier, Domain Driven Design, многослойная архитектура, .NET Framework 4.0, C#, Fluent NHibernate, Oracle 10g, ASP.NET, DevExpress, ЭЦП, SVN + Atlassian JIRA.

    Степень участия: тим-лидер (команда 3 человека), разработка архитектуры, программирование некоторых модулей, тестирование.





    25. Databutikken ERP (с 19.02.2013 по 27.03.2013)
    ERP система.


    Технологии: 3-tier, .NET Framework 4.0, C#, DevExpress XAF, DevExpress XPOMS SQL 2012ASP.NET, DevExpress, Ext JS + Sencha Touch, SVN + Atlassian JIRA.

    Степень участия: программирование некоторых модулей, тестирование.





    26. СМЭВ-Интегратор (с 11.03.2013 по сегодняшний день)
    Развитие проекта № 23: выделение платформы и адаптеров. В состав системы входит два адаптера ФССП и ГИС ГМП. Внедрен в 30 банках.

    Технологии: 3-tier, Domain Driven Design, многослойная архитектура, сервис-ориентированная архитектура, .NET Framework 4.0, C#, WCF, Fluent NHibernate, Oracle 10g - 11g / MS SQL 2008 - 2012, ASP.NET, DevExpress, ЭЦП, СМЭВ, GIT + Atlassian JIRA.

    Степень участия: тим-лидер (команда 3-5 человек), разработка архитектуры, программирование некоторых модулей, тестирование.



    27. Starcard (с 01.07.2013 по 22.08.2013)
    Система лояльности клиентов.

    Технологии: 3-tier, Domain Driven Design, многослойная архитектура, сервис-ориентированная архитектура, .NET Framework 4.5, C#, Web API, NHibernate, MS SQL 2012, ASP.NET MVC 4, Azure, GIT + Atlassian JIRA.

    Степень участия: программирование некоторых модулей, тестирование.

    28. NDA (с 26.11.2013 по сегодняшний день)
    NDA

    Степень участия: программирование некоторых модулей, тестирование.

    29. NDA (с 27.03.2014 по сегодняшний день)
    NDA

    Степень участия: программирование некоторых модулей, тестирование.