Phone: +7906-098-5134
Email: ***
MSN: ***
ICQ: 489788606

---------------------


Технические навыки


 API, технологии: .NET Framework, ASP.NET, COM Interop, ADO.NET/ADO, Remoting, Web Services, Web controls, WebParts, COM.
 Языки программирования: C#, C/C++, VB.NET, VBScript, VB, DHTML/HTML, JavaScript, T-SQL.
 Инструменты: MS Visual Studio 2002 - 2005, NUnit, Visual SourceSafe, MS Sharepoint Portal Server, Seagate Crystal Reports.
 Операционные системы: Windows 9X/NT 4.0/2000/2003/XP
 СУБД: MS SQL Server 2000, 2005

---------------------

Сертификаты


 ASP.NET Certificate from BrainBench, TranscriptID #6560310
 70-229 Designing and Implementing Databases with MS SQL2000


---------------------

Опыт работы

01.2007 - настоящий момент:
Ajilon Consulting
Роль: программист.

 Поддержка проекта интранет-сайта для компании BISYS
Сайт предназначен для генерации отчетов по финансовым данным хедж-фонда BISYS. Он выполнен как ASP.NET приложение и состоит из 30 экранных форм c использованием AJAX. Используются как собственные контролы, так и Telerik DataGrid. Генерация отчетов - Crystal Reports. БД - MSSQL 2005. Число таблиц - около 200, SP - около 500.


07.2004 - 11.2006:
Quest Aelita Software (http://wm.quest.com/) ActiveDirectory administration tools.
Роль: архитектор проекта EDM WI, старший программист.
 Перенос проекта EDM WI с ASP на ASP.NET, а затем на ASP.NET 2.0
 Разработка архитектуры подсистемы миграции EDM WI при выполнении операции обновления установленного ПО.
 Разработка подсистемы персонализации и кастомизации настроек пользователей
 Разработка подсистемы динамической генерации экранных форм по метаданным на основе Web Services и XML.
 Разработка классов для хранения метаданных с экранными формами в ActiveDirectory.
 Разработка подсистемы выполнения отложенных запросов с подтверждением (approval feature) в Active Directory.
 Разработка модулей выполнения VBScript кода в .NET платформе с использованием ActiveScript.
 Перенос ASP COM объектов для рендеринга UI в user controls и web controls.
 Создание вспомогательного приложения для инсталлятора продукта(сделано как .NET WinForms)
 Разработка комплекса тестов и встраивание их в процесс автоматической ночной сборки проекта.
 Разработка подсистемы генерации отчетов на основе Crystal Reports


Проект EDM WI - это средство управления сервисом EDM, к-рый в свою очередь предназначен для расширения возможностей стандартной ActiveDirectory. Выполнен как ASP.NET приложение с использованием Web-сервисов, к-рые применяются для динамического наполнения диалоговых окон в IE. C Active Directory приложение взаимодействует через OLE DB Provider for ADSI или через собственный провайдер - EDSI.
Проект разрабатывается и сопровождается силами 8 человек (1 руководитель, 2 системных аналитика , 3 Web программиста, 2 QA инженера). Bugtracking осуществляется на основе Clarify, тестовые требования прописываются в Rational Requisite Pro. Для коллективной работы с документацией по проекту используется MS Sharepoint Portal Server


10.2002 - 05.2004:
Корпорация ГИСИС
Роль: Программист, бизнес-аналитик.
 Разработка АРМ администратора системы ГИСИC-Billing (учет заказов, сделок и состояния аккаунтов в системе ГИСИС).
 Разработка системы отчетов для ГИСИC-Billing на основе Crystal Reports.
 Разработка АРМ администратора системы ГИСИC-EPort (шлюз между сайтом www.gisis.ru и платежной системой EPort).
 Разработка АРМ администратора системы ГИСИC-Лучшие тарифы. Проект позволяет пользователям выбрать наиболее подходящего сотового провайдера при нахождении в роуминге.
 Разработка Web-сервисов для выдачи списков билетов и мероприятий на сайте www.gisis.ru.
В данном проекте использованы технологии ASP.NET, ADO.NET, XML/XSLTдля рендеринга части форм на клиенте, WinForms, WebForms и Web-services. В качестве RDBMS используется MSSQL 2000. Число таблиц в БД - 120, число SP & UDF - порядка 120. Язык реализации - C#. Число экранных форм в desktop-приложениях порядка 30, Web-форм - порядка 60. Проектирование и разработка системы велись силами 5 человек (2 программиста, 1 руководитель проекта, 1 тестировщик, 1 web-дизайнер). CASE средство - MS Visio 2002 и ER-Win.


---------------------


Freelance


 Дизайн и разработка средств управления на основе SNMP протокола для NetZymeR Enterprise server(реализация на MIB компилятора и SNMPv2/3 генераторов агентов, включая SNMP библиотеку времени исполнения, разработка MIB браузера). Платформы: Windows XP, .Net 1.1.
 Разработка шведского портала - службы знакомств через SMS. Проект состоит из следующих частей:
 клиентская (просмотр и поиск объявлений)
 административная:
 подтверждение/отклонение объявлений и сообщений
 регистрация агентов, обслуживающих систему
 обновление ПО системы
 построение расписания работы для каждого агента
 построение отчетов
 постинг SMS/обявлений в TeleText-системе шведского кабельного телевидения (сделано в виде Web-сервиса)
 настройки автомитического режима работы портала
Портал выполнен как ASP.NET приложение с применением C#, ADO.NET, XML/XSLT, NT Services. Выполнялся силами 4 человек в течение 6 месяцев (1 программист, 1 тестировщик и 2 Web-дизайнера)
 Финансовая компания "Интраст". Разработка эмулятора терминала-прокси, позволяющего подключить под одним зарегистрированным клиентом целую сеть компании, сети передачи данных агентства REUTERS. Поступающие сообщения складывались в базу на MSSQL 7.0. Средство разработки - GCС + Perl для написания сниффера на FreeBSD (он писался для анализа протокола обмена) и MSVC 6.0 в дальнейшем как NT сервис. С MSSQL сервис общался по ADO, который был выбран как наиболее документированный интерфейс, обеспечивающий приемлимую скорость работы.
 Регистратор телефонных переговоров для платы компьютерной телефонии Dialogic. Система выполнена в виде ATL-service и собирает данные о входящих и исходящих телефонных звонках поступающих на многоканальную плату. . Для хранения используется MS SQL Server. Для работы с базой данных используется интерфейс OLE DB (ADO). Комплекс активно использует технологию COM для управления службой ввода данных и хранения (воспроизведения) звуковой информации (WaveSound COM-объект). Весь проект написан на MS VC++ v6. В системе предусмотрено использование разных форматов сжатия речи (GSM, CELP , ADPCM и др.)
 НПФ . Разработка системы управления спутникового модемного пула, реализующая принцип предоставления свободных каналов по требованию, а также функцию детектирования сигнала "занято" на телефонных линиях с использованием платы КТ Dialogic и Dialogic SDK. Позднее к ней была добавлена функциональность автоответчика, голосовой почты и приема/отправки факсов абонентам компании. Язык реализации - MS Visual C++ 6, котрый был выбран из-за библиотек Dailogic SDK.
 Разработка терминала системы контроля доступа KANTECH под WinNT с возможностью хранения статистики, снимаемой с него в базе MS SQL. Терминал был реализован как NT сервис, выкладывающий данные в базу на MS SQL 2000. Для отображения данных использовался IIS. Язык реализации - Visual C++ 6. Отображение данных на intranet-сайте велось с использованием ASP и XML/XSL, а также VBScript на клиенте(IE).
 Разработка Интранет-приложения цифровой копировальной машины (The Digital Copier Machine). Реализация ActiveX control, взаимодействия с базой данных MS Access и MS SQL Server, Web и MFC клиентских приложений. Использовался MS VC++ V6, ATL, MFC.
 Разработка приложения автодозвона для одного польского ISP. Приложение реализовано в виде cамоинсталлирующегося ActiveX и выполнено с применением MS VC++ V 7.1, ATL 7.1. Логины и пароли в приложении шифруются с использованием CryptoAPI.
 Сайт онлайнового юридического форума http://advocate.c2s.ru/quest.aspx. Проект выполнялся командой из 3 человек в течение 3 месяцев. Платформа - C#/ASP.NET. Сложность проекта - 20 web-forms, 8 web controls, 15 таблиц в базе и около 50 хранимых процедур, сервер - MSSQL2000.
 ПО для учета рабочего времени http://www.timeclockplus.com. Терминальная система была сделана как Web-приложение на ASP.NET с возможностью формирования отчетов в виде XML/XSLT как на клиенте, так и на серверной стороне.


---------------------

Образование

 МАИ, инженер-конструктор, факультет РЭА