скачать Resume_Alexander_Kozlov.doc

Козлов Александр Сергеевич

1979 г. – 37 лет

E-mail: Alexander.S.Kozlov@gmail.com
Skype: alexander.s.kozlov

Общее

Основное направление – стек .NET: C#, ASP.NET (+MVC), MS SQL. Опыт построения распределенных, гетерогенных систем, SOA-систем. Создание smart-client WinForms/WPF приложений (multithreading, WebServices, WCF), разработка Enterprise решенией. Full-stack developer. Интересно создание распределенных систем, DDD, CQRS. Опыт руководства командой разработчиков и удаленными командами. Четкое представление жизненного цикла проекта. Общение с зарубежными заказчиками - выработка ТЗ и тех. поддержка (англ. язык).

Технологии и средства

  • Языки программирования: C#, T-SQL; а также JavaScript, TypeScript, C/C++, GoLang.
  • Технологии : .NET Framework, WPF, PRISM, Entity Framework, SQL Reporting Services
  • Web-Технологии:ASP.NET (+MVC), WCF, WebServices, WebApi, React; знаком Angular 2
  • Базы данных: MS SQL Server, MongoDB, PostgreSql.
  • Средства разработки: Visual Studio .NET, TFS, MS Expression Blend, Git, Jira, Confluence, etc…
  • Другое: работал с известными пакетами – Infragistics, DevExpress; создавал инсталляторы на InstallShield, WiX

Опыт работы

сентябрь 2017 – н.в.
Company Demouton Co (demouton.co)
Позиция Solution architect, Team Lead (удаленная работа)
Проект

Создание развлекательной системы для авиакомпаний. Автономная система на борту авиалайнера для трансляции видео- и аудиоконтента (включая DRM контент). Пассажир может использовать свое мобильное устройство на Android, iOS (или браузер) для получения информационного и развлекательного контента по Wi-Fi.

Технологии C# (.NetCore), PostgreSql, React + TypeScript, WebApi
Мое участие
  • Курирование удаленных разработчиков
  • Планирование работ и проверка выполнения
  • Архитектура системы, разработка базы данных
  • Подготовка видео контента для потокового вещания (распределенная система, поддержка DRM)
  • Работа над серверной частью (c#, postgreSql) и фронтом (React, typescript)

Сентябрь 2015 – Февраль 2017
Компания Программный продукт (www.ppr.ru), Москва
Позиция Team Lead
Проект

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

Технологии C#, WPF, ASP.NET, WebApi, MongoDB, MS SQL, RabbitMQ, Zabbix, Git
Мое участие
  • Team Lead команды обновления ПО, доставки данных на конечное оборудование
  • реализация механизма обновления ПО, поддержка версионирования данных
  • разработка механизмов сертификации и валидации продаж сторонними агентами
  • курирование вопросов мониторинга и сбора статистики по сбоям

Апрель 2013 – Август 2015
Компания Digital October Center (www.nptv.com), Москва
Позиция Senior software developer
Проект

Создание платформы (SDK) для интерактивных видеотрансляций и телевидения. Платформа позволяет управлять видеопотоками с различных источников, добавлять интерфейс, бизнес-логику; как результат – единообразная разработка приложения для любых устройств – телевизоров, планшетов, телефонов – независимо от используемой OS. Использование стандартной XAML разметки для создания приложений, глубокая интеграция с Visual Studio - все это создает впечатление разработки обычного WPF приложения, что позволяет .NET разработчикам использовать свой опыт и подходы с минимальной адаптацией.

Технологии: C#, TFS, WiX, Git
Мое участие
  • Разработке базового SDK для разработчиков, внутренне логики платформы
  • Разработка визуальных компонентов
  • Создание инсталляционного пакета; анализ производительности
  • Реализация клиентских приложений на платформе: трансляция Олимпийских игр в Сочи-2014, Хоккейная Лига чемпионов (сез. 2014-15), 3D демо-приложения, другие проекты.

Март 2008 – Апрель 2013
Компания "Black&Veatch Special Projects Corp." (bv.com), Московский офис
Позиция Senior software developer
Проект PACS - Pathogen Asset Control System

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

Технологии C#(2.0-4.0), WinForms, Win8 (MetroUI), EF, MS SQL, ASP.NET MVC (+Orchard CMS), WCF, InstallShield, SpecFlow
Мое участие
  • Участие в разработке архитектуры
  • Реализация политик безопасности, подготовка к сертификации по безопасности (USA)
  • Система отчетности; автоматизация инвентаризации хранилищ
  • Проектирование, оптимизация базы данных, тюнинг Storedprocedure в MS SQL
  • Разработка приложения под сенсорные мониторы (Win8); работа с RFID идентификацией.
  • Инсталлятор; демо сайт; + ряд других мест
PACS_Brochure.pdf
Проект Участие в проекте по моделированию информационной системы хранения, учета и отслеживанию перемещения боеприпасов и опасных веществ.

WPF / PRISM, CSLA, MSMQ, Reactive Ext., отказоустойчивая модель документооборота


Ноябрь 2006 – Март 2008
Компания "Бизнеском", Москва
Позиция Архитектор / Team Lead
Проект Business.ru – агрегатор сервисов холдинга.

Каталог компаний и система поиска объявлений компаний, предоставляющих различные услуги. Проект реализован как распределенная, автоконфигурируемая SOA-система.

Технологии C#, ASP.NET 2.0, MS SQL Server, WCF
Мое участие
  • Архитектура системы, дизайн базы данных
  • Разработка и реализация поисковой части
  • Реализация распределенного взаимодействия между сервисами системы
Другое Внутренние проекты холдинга (ASP.NET 2.0-3.5) - сайт журнала "CEO", административный интерфейс сайта журнала "Генеральный директор", проект "Книги" и др.

Авг. 2003 – Ноябрь 2006
Компания "SoftExport", Кострома
Позиция Team Lead
Проект The Auto Dealer (TheAutoDealer.com)

Web-портал по продаже автомобилей в штате Illinos, USA. Распределенная система. Работа с порталом осуществляется как через веб-сайт, так и при помощи программ под Windows и PocketPC. Публикуется печатный журнал (автоматическая верстка). Реализованы аукционы автомобилей. Произведена интеграция с рядом сервисов других сайтов. Сотрудничество с Pulitzer, Inc. (один из крупнейших издателей США).

Технологии C#, ASP.NET, MS SQL Server, WinForms, CompactFramework (для PDA), Adobe Illustrator 10
Мое участие
  • Общее управление проектом; архитектура, инфраструктура системы; выработка требований, постановка задач; дизайн базы данных
  • Реализована WinForms-программа для редактирования данных; принимал участие в разработке программы под PDA (сбор данных в “поле”)
  • Разработана и реализована система публикаций печатного журнала
Проект ROI Explorer (WinForms application)

Программа ROIExplorer разрабатывалась как Smart-Client для системы MMT ROI – системы консолидированного управления рекламой на поисковых машинах (Yahoo, Google, MSN, и т.д.). Цель создания - предоставление клиентам единого интерфейса для работы с аккаунтами и рекламными словами. ROIExplorer предназначалась для снижения нагрузки на сервер, предоставления более удобного интерфейса для пользователей, локального сбора статистики, кеширования, агрегации данных. Была предусмотрена возможность работы как online, так и offline, с последующей синхронизацией.

Технологии C#, WinForms, WebServices, MS Composite UI AppBlock.
Мое участие
  • Общее управление проектом; выработка требований, коммуникация между разработ. командами
  • Архитектура, программирование ядра; разработка пользовательского интерфейса
  • Интеграция с MS CompositeUI AppBlock, его модификация и расширение.

2001 – Авг. 2003
Компания "Dot Alfa", Кострома; Software Developer - Senior Software Developer
 
Проект WorldCell. Web-сайт по продаже/аренде спутниковых телефонов. (C#, ASP.NET, MS SQL Server).
Мое участие Один из разработчиков ядра, административной части. Участие в создании Front-end части. Поддержка многоязычности.
 
Проект Global Ellipse. B2B-портал американской корпорации, предоставляющей услуги в сфере поставок индустриального оборудования. (C#, ASP.NET, MS SQL Server).
Мое участие Участие в разработке архитектуры системы, базы данных. Разработка ядра системы, административного интерфейса, некоторая часть front-end.
 
Проект WebTrafficMedia. Поисковая система и e-Commerce - портал американской компании, специализирующейся на PR и рекламе в интернет. (ASP, MS SQL Server, C++)
Мое участие Реализован поисковый COM+ компонент на С++.
 
Проект Gateway Traffic. Распределенная система по реструктуризации и оптимизации сайтов, с целью увеличения трафика с поисковых систем (4 Win сервера, 10-15 Linux серверов). (ASP, MS SQL Server, C++, Pascal, Perl)
Мое участие Pascal ISAPI filter, DCOM компонент для реструктуризации страниц, Perl генерация.

Образование, сертификаты

1996-2001 Костромской Государственный Технологический Университет, специальность “Автоматизация производственных процессов и производств (“Компьютерные системы управления”). Диплом с отличием.

MCSD (Solution Developer, 2005-2017);
MCDBA (Database Administrator, 2007);
MCPD (Win, Web Professional Developer, 2012)

скачать MS_Transcript_KozlovAlexander_2017.PDF

Check Microsoft Transcript (Id:687676, code:12345678)