Обо мне
  • Опыт ведения проектов методами 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 — по настоящее время (1 год и 10 месяцев)
тимлид
Москва
Июль 2014 — Сентябрь 2015 (1 год и 2 месяца)
ООО "АСПЕКТ"
руководитель проекта
Москва
Обязанности и достижения
Руководитель проекта Обязанности: • Контакты с заказчиками • Подбор персонала и управление проектом, в т.ч. outsource (создание и согласование планов, контроль за выполнением) • Проектирование, создание технических заданий и спецификаций на проект • Программирование: PHP, SQL Достижения: • Создана и внедрена CRM хостинга (PHP 5.x, PostgreSQL) • Развернута технологическая площадка хостинга (Debian, Apache) • Разработана система управления контентом AspectCMS (PHP 5.x, PostgreSQL) • Внедрено 19 сайтов
Ноябрь 2007 — Июль 2014 (6 лет и 8 месяцев)
ЗАО "БЭТЛАЙН"
руководитель проекта
Москва
Обязанности и достижения
Обязанности: • Создание технических заданий и спецификаций на проекты • Управление командой разработчиков, в т.ч. 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 (5 лет и 4 месяца)
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 (1 год и 4 месяца)
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 (1 год и 9 месяцев)
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 (1 год и 8 месяцев)
ЗАО "ЭкоХелпФарм"
программист
Москва
Обязанности и достижения
Достижения: • Реализован обмен информацией между удаленными offline-экземплярами и центральной базой данных торговой системы, управляемая конвертация и слияние баз (в отсутствии SQL) • Создан модуль генерации отчетов о состоянии склада и прайс-листов Обязанности: • Участие в проекте автоматизации крутнооптового фармацевтического склада • Программирование C/C++ (Win32, Borland C++ 4.5)
Высшее образование
Сентябрь 1992 — Февраль 1998
МАИ (НИУ)
Прикладной математики и физики
Москва
Специализация и достижения
математик-инженер