Обо мне
  • Опыт ведения проектов методами waterfall и xp
  • Опыт проектирования и создания сильно нагруженных интернет-проектов
  • Опыт подбора персонала и формирования команды разработчиков
  • Опыт создания проектов "с нуля": от идеи и постановки задачи, до внедрения и поддержки
  • Опыт работы с заказчиками: поиск заказчиков, переговоры до подписания договора, интервьюирование, сопровождение проекта после его реализации
  • Опыт разработки под Linux, FreeBSD, Windows, Solaris
  • Специализация на C++, стандарт C++11 (Visual C++, GCC)
  • Дополнительная специализация на SQL (PL/pgSQL, Transact SQL)
  • Имею опыт работы на C#
  • Опыт использования библиотек: POSIX, GCC Extentions, OpenSSL, Win32 API, ATL/WTL, MFC, STL, COM/DCOM, .NET 1.1/2.0
  • Опыт многопоточного программирования, программирование сетевого взаимодействия
  • СУБД: PostgreSQL, Oracle (OCI, OCCI), MSSQL Server 2000/2005, MySQL 5.x, Hytech
  • Средства ведения проектов и совместной разработки: git, svn, vss, redmine, trac, MS Project
  • Web-сервера: nginx 0.9.x, Apache 2.x, IIS 6.0
  • Web-технологии: PHP, ASP.NET, HTML/DHTML, CSS, XML, XPath, JavaScript
Профессиональные навыки
Опыт работы
Октябрь 2015 — по настоящее время
тимлид
Москва
Июль 2014 — Сентябрь 2015
ООО "АСПЕКТ"
руководитель проекта
Москва
Обязанности и достижения

Руководитель проекта
Обязанности:

• Контакты с заказчиками
• Подбор персонала и управление проектом, в т.ч. outsource (создание и согласование планов, контроль за выполнением)
• Проектирование, создание технических заданий и спецификаций на проект
• Программирование: PHP, SQL

Достижения:

• Создана и внедрена CRM хостинга (PHP 5.x, PostgreSQL)
• Развернута технологическая площадка хостинга (Debian, Apache)
• Разработана система управления контентом AspectCMS (PHP 5.x, PostgreSQL)
• Внедрено 19 сайтов

Ноябрь 2007 — Июль 2014
ЗАО "БЭТЛАЙН"
руководитель проекта
Москва
Обязанности и достижения

Обязанности:

• Создание технических заданий и спецификаций на проекты
• Управление командой разработчиков, в т.ч. outsource (создание и согласование планов, контроль за выполнением)
• Разработка серверной части на C++ / PostgreSQL / Oracle (Linux)
• Разработка консоли администратора C++ / Qt (Linux)
• Разработка нагрузочных тестов на C++ / LUA (Linux)

Достижения:

• создан и запущен в эксплуатацию многопользовательский игровой онлайн-клуб
• реализованы игры: Texas Holdem, Omaha, Omaha Hi/Lo, 7-Stud, Baccarat Banque, Punto-Banko, Chemmy
• реализованы турниры по играм: Texas Holdem, Baccarat Banque

О проекте:

Серверная часть: CentOS 6.x
Клиентская часть: Windows / Linux / Mac OS X / iOS
Средства разработки: GNU C++, KDevelop4, Qt Creator
Библиотеки: STL, POSIX, OpenSSL, LUA, Qt
СУБД: Oracle, PostgreSQL
Взаимодействие с СУБД: libpq, OCCI
Средства контроля версий: Subversion

Июнь 2002 — Октябрь 2007
PrometSoft Company
технический директор
Москва
Обязанности и достижения

Обязанности:

• Контакты с заказчиками (реклама, подписание договоров, интервьюирование)
• Подбор персонала и управление проектами (до 8 сотрудников в подчинении)
• Организация поддержки и развития проектов
• Проектирование, создание технических заданий и спецификаций на проекты
• Программирование: PHP, C#, C++, SQL

Достижения:

• Создана площадка для хостинга под управлениеме Cube.CMS, внедрено более 40 сайтов (Linux, Apache, PostgreSQL/MySQL, PHP)
• Разработана система управления контентом Cube.CMS (PHP 5.x, MySQL/PostgreSQL)
• Реализован проект Spider.NET — универсальный поисковый паук (C#, XPath, MSSQL/MySQL)
• Реализован проект MessageSender — система корпоративной рассылки (C#, MS Excel)
• Реализован проект La2.Gamer.Su — игровой портал Lineage II Chronicle 4 (Win32, ASP.NET 2.0, C#, IIS 6, MSSQL)
• Реализован проект ПодКапотом — портал автотематики (Win32, ASP.NET 1.1, C#, IIS 6, MSSQL)
• Развитие проектов Textract и Kleptomania для StructuRise Company (Win32, C++, MFC, InstallShield 6)
• Реализован проект автоматизации офиса компании Krupon GmbH (г. Берлин)
• Реализован проект NETTeller — система одновременного доступа и разделения ресурсов банкоматов NCR 5633/5635, Hamilton CCS (C++, Win32, MFC, DCOM-server, WinSock2, CryptoAPI)

Январь 2001 — Май 2002
Compuflex Corporation (московский филиал)
ведущий разработчик
Москва
Обязанности и достижения

Достижения:

• Реализован проект ARCA.CASH 2000 Emulator — эмулятор банкомата ARCA.CASH 2000 (Win32, C++, MFC)
• Реализован проект NCR 5175 Emulator — эмулятор банкомата NCR 5175 (Win32, C++, MFC)
• Реализован проект Glory PD-61 Emulator — эмулятор банкомата Glory PD-61 (Win32, C++, MFC)
• Создан модуль доступа по портам COM/LPT (Win32, C++)
• Создана подсистема удаленного протоколирования событий на последовательном/параллельном портах (Win32, C++)

Обязанности:

• Проектирование эмуляторов, создание постановок задач (на английском)
• Создание модулей доступа по последовательному порту
• Создание подсистемы протоколирования
• Создание клиентских приложений
• Введение проектов в эксплуатацию, обучение пользователей (на английском)

Апрель 1999 — Январь 2001
R-Style Software Lab
инженер-программист
Москва
Обязанности и достижения

Достижения:

• Выпущен релиз проекта МУБ 1.0 ("Модель управления ресурсами и рисками коммерческого банка") — аналитическая система оценки развития коммерческого банка в конкурентной среде (Win32, CBuilder, Interbase)
• Участие в проекте RS-Balance 4.0 — система автоматизации документооборота предприятия (Win32, C++, WTL, COM/DCOM)
• Участие в проекте RS-Balance 3.0 — система автоматизации документооборота предприятия (Win32, C++, MFC)

Обязанности:

• Оптимизация программного кода, приведение тех. документации в соответствие с реальным состоянием проекта
• Исследование новых технологий и библиотек для выведения RS-Balance из технологического тупика
• Разработка клиентской части подсистем "Системный сервис" и "Торговый дом".

Февраль 1997 — Октябрь 1998
ЗАО "ЭкоХелпФарм"
программист
Москва
Обязанности и достижения

Достижения:

• Реализован обмен информацией между удаленными offline-экземплярами и центральной базой данных торговой системы, управляемая конвертация и слияние баз (в отсутствии SQL)
• Создан модуль генерации отчетов о состоянии склада и прайс-листов

Обязанности:

• Участие в проекте автоматизации крутнооптового фармацевтического склада
• Программирование C/C++ (Win32, Borland C++ 4.5)

Высшее образование
Сентябрь 1992 — Февраль 1998
МАИ (НИУ)
Прикладной математики и физики
Москва
Специализация и достижения

математик-инженер