Обо мне

Специализация и профессиональные навыки:
+ Знание, навыки пользования:
- Java, Spring, Hibernate и иже с ними - это сейчас
- С++, C#, ASP.NET - это из прошлого

+ Умение самостоятельно изучать новые технологии
+ Умение искать и находить необходимую информацию (Интернет, мануалы, guidelines и т.д.)
+ Умение работать как в команде, так и в одиночку
+ Нацеленность на результат

Профессиональные цели:
+ Упорядочивать информационное пространство вокруг себя.
+ Всегда ставить компьютер на его законное место. Компьютер - не способ прожигания времени, не "эта дурацкая железка", не соперник человека или человечества, а великолепное и мощное средство для работы с информацией.

Мне интересны:
+ Технологии поиска информации
+ Распределенные информационные системы
+ Мобильные приложения
+ Веб-сервисы
+ Использование IT в обучении (e-learning)

Опыт работы
Май 2012 — по настоящее время
старший разработчик
Москва
Обязанности и достижения

Разработка, сопровождение и развитие backend для работных сайтов компании. Java, Spring, Guice, Hibernate, PostgreSQL

Март 2009 — Май 2012
Сбербанк России
инженер Управления разработки АС
Москва
Обязанности и достижения

Обязанности:
- Сбор бизнес-требований
- Проектирование реализации
- Реализация критичного кода
- Планирование, координация и контроль работ нескольких компаний-вендоров

Достижения:
- Разработан алгоритм сбора и консолидации персональных данных о клиенте из нескольких географически распределенных систем в реальном времени
- Разработан модуль миграции аккаунтов клиентов в замещающую систему в реальном времени без остановки промышленной эксплуатации
- Проектирование алгоритмов отложенного исполнения операций и информирования клиентов о временной недоступности отдельных операций в связи с технологическими перерывами сторонних систем, участвующих в исполнении операций
- Внедрение единого механизма управления транзакциями во всем коде проекта

Март 2009 - март 2011: Разработка сервера приложений автоматизированной системы "Сбербанк ОнЛ@йн". C# (.NET 2.0, 3.5), Oracle.

Март 2011 - май 2012: миграция автоматизированной системы "Кредитование" с платформы Sybase PowerBuilder / Microsoft SQL Server 2005 на платформу Java EE 6 / Oracle. Java EE 6, Spring 3, myBatis 3, GWT 2, IntelliJ IDEA, Git, JIRA

Май 2008 — Февраль 2009
Разработчик .NET
Москва
Обязанности и достижения

Участвовал в нескольких проектах компании.

Проект PPM (Project Portfolio Management) - разработка системы автоматизации управления инвестиционными программами (портфелями проектов) крупных компаний. Продукт требует незначительной доработки под нужды конкретного заказчика. Мое участие: реализация бизнес-логики, разработка отдельных модулей web-интерфейса системы (ASP.NET 2.0, компоненты Developer Express), модуля статистического анализа финансовых показателей инвестиционной программы (C#, .NET Framework 3.5), модуля интеграции и обмена данными со сторонними системами (Windows Communication Foundation).

Внутренний проект - доработка существующей платформы ORM (object relational mapping) для внутреннего использования. Цель: реализация поддержки технологии LINQ. Использованные технологии: C#, .NET Framework 3.5, MS SQL 2000, 2005. Мое участие: решение вспомогательных задач, тестирование функциональности.

Внутренний проект - разработка DataSourceControl компонента ASP.NET 2.0 позволяющего реализовать расширенные возможности доступа к данным компонентов Developer Express на платформе Microsoft Entity Framework (C#, .NET Framework 3.5 SP1). Мое участие: задача полностью решена мной.

Проект - система автоматизации закупок и аукционов для государственного заказчика (Министерство). Система осуществляет хранение и консолидацию данных по закупкам и аукционам, проводимым учреждением-заказчиком, выдачу отчетов, оформленных в соответствии с нормативными документами, рассылку информационных писем. Мое участие: реализация дополнительных бизнес-требований заказчика, доработка модуля генерации отчетов и исправление обнаруженных в системе ошибок на завершающем этапе проекта.

Май 2006 — Апрель 2008
ООО "ИНРАЛ"
Инженер-программист (Software engineer)
Москва
Обязанности и достижения

Разработка системы дистанционного обучения (СДО) на базе Airbus LMS для ОАО "Аэрофлот" совместно с Airbus (http://wf.inral.ru/), развертывание в Центре подготовки авиационного персонала "Аэрофлот", настройка и интеграция с кадровой базой данных. Конвертация и адаптация электронных учебных курсов устаревших форматов в соответствии со стандартом AICC.

Создание и доработка интерфейса СДО (HTML, JavaScript, PHP, Apache, MySQL). Создание набора инструментов для управления базой данных пользователей, автоматизация двустороннего обмена данными об обучении персонала между СДО и кадровой БД "Аэрофлота" (IIS, ASP.NET, MySQL). Администрирование backup-сервера (зеркала) на базе Windows Server 2003. Разработка ПО для статистического анализа результатов прохождения учебных курсов персоналом (C++/C#). Разработка ПО для обучения авиаперсонала техническому английскому языку и ведению радиообмена (С++/С#, XAML; ASP.NET, .NET Framework 3.5).

Сентябрь 2005 — Май 2008
СУНЦ МГУ
Ассистент кафедры физики
Москва
Обязанности и достижения

Проведение семинаров и лабораторных работ по физике для учащихся 10-11 профильных классов.

Сентябрь 2002 — Июнь 2005
СУНЦ МГУ
Лаборант кафедры физики
Москва
Обязанности и достижения

Проведение лабораторных работ по физике для учащихся 10-11 профильных классов.

Высшее образование
Сентябрь 1998 — Январь 2004
МГУ
Физический
Москва
Специализация и достижения

диплом с отличием