Профессиональные навыки
HTMLMssqlASP.NET MVC.NETC#RedisCSSJavascriptRabbitmq
Опыт работы
Август 2010 — Декабрь 2014
Taxi@SMS
Программист
Москва
Обязанности и достижения

Компания является автоматизированной службой такси в г. Москве, использующая собственные программные решения для обработки заказа от клиента. Моей задачей было реализация бизнес логики компании, создание сервисов и утилит для обработки внутренних процессов, разработка и поддержка интранет и интернет сайтов(backend + frontend), реализация протоколов взаимодействия с партнёрами компании (Яндекс-Такси, Мегафон-Такси, Малина-Такси), подключение электронных способов оплаты(Qiwi), разработка и поддержка БД.В качестве основной платформы используется стек технологий .NET, язык программирования C#. Основная логика реализована с помощью windows сервисов и консольных утилит, а также интранет сайтов(ASP. NET, WCF). Для написания сайтов используется шаблон MVC, клиентский код написан с помощью библиотек jQuery + knockoutJs/angularJs + Bootstrap/jQuery UI. Используется связка rabbitMq + signalR для реактивного оповещения клиентской стороны.Для хранения основного массива данных служит MSSQL 2008(ORM – LinqToSQL, EF), дополнительно используется Redis.Система контроля версий – git, багтреккер – youtrack, система непрерывной интеграции – teamcity.

Декабрь 2006 — Июль 2010
НПО Криста
Программист
Рыбинск
Обязанности и достижения

Занимался автоматизацией документооборота финансовых органов на всех этапах исполнения бюджета, отдел «Группа разработки». Использовал Object Pascal(среда разработки Delphi) + SQL(Interbase, Oracle) + ABL(внутренний язык). Занимался поддержкой и созданием новых модулей для продукта "АС Бюджет", разработкой и сопровождением БД. В качестве средства контроля версий использовал Microsoft Visual SourceSafe, багтреккер – внутренний сайт.