2009, июль — продолжаю работать, 14 лет
Программист
Russian Soft
Обязанности:
• Разработка и имплементация программных решении для серверных компонент online-Poker
• Реимплементация существующих серверных компонент ( мультипоточные высоконагруженные кластеры 24/7, ассинхронный IO, TCP/IP ) на основе CPD шаблонов ADAPTIVE Communication Environment (ACE).
• Кастомизация скриптовых языков ( разработка встоенных объектов )
• Разработка и имплементация клиентских коммуникационных библиотек
Инструменты:
• ACE
• g++, ksh, bash, csh.
• stl
• ArgoUML.
• JavaScript ( Stand Along Spider Monkey )
OS:
• Linux, Windows
Проекты:
• www.grclubpoker.com - online Holdem Poker
2008, октябрь — 2009, сентябрь, 11 мес
программист
Sibilant
Обязанности:
• Разработка и имплементация программных решении для серверных компонент online-игр
• Реимплементация сeществующих серверных компонент на основе ADAPTIVE Communication Environment (ACE).
• Имплементация интерфейсных компронент между game-серверами и IRC – серверами ( game-chat )
• Имплементация расширения команд ( UnrealIRCd )
Инструменты:
• ACE, boost
• g++, ksh, bash, csh. StartUML,
• stl
OS:
• Linux, Windows
Проекты:
• W.E.L.L online (MMORPG) сетевые компоненты
В обязанности входил весь цикл разработки включая анализ и имплементация задач проксирования, распределения информационных пакетов, управления CHAT системой.
2006, июнь — 2008, август, 2 года 2 мес
all in one
Freelancing
• Разработка и имплементация программных решении для Механических Торговых Роботов на рынке ценных бумаг.
• Разработка и имплементация по по технологии клиент-сервер, адаптация wsWidget XRC технологии для использования по технологии клиент-сервер.
• кастмизация и использование технологии :
wxWidget, BOOST, STL, GSOAP, Spider Monkey, Scintilla, SWIG(not Java Swing).
C, C++, Java Script (customized version based on Spider Monkey), UNIX shell(s), CMake
2005, январь — 2006, июнь, 1 год 5 мес
Software Engineer
Auriga (IBM™-Contractor)
Обязанности:
• Разработка и имплементация программных решении для Hardware Verification Department IBM™.
• Разработка и имплементация интерпретатора State Machine на основе UML-HSM.
• Руководство группой разработчиков.
Инструменты:
• Fusion© (IBM™ VHDL simulating extender).
• MESA © (IBM™ VHDL simulator)
• g++, ksh, bash, csh. ArgoUML.
• STL
OS:
• Linux, AIX
Проекты:
• Разработка программной обвязки для тестирования внутреннего протокола передачи данных STI
с возможностью верификации процесса обмена, индикации ошибок и ведения журналов.
• Разработка инструментария для упрощения решения задач, связанных с “реактивными системами” методами HSM.
• Разработка программной обвязки для тестирования адаптера Atlas обеспечивающего обмен данными между STI BFM и Infiniband,
В обязанности входил весь цикл разработки включая анализ задачи и взаимодействие с компанией заказчиком (IBM) а так-же написание программного кода и диагностики.
1997, январь — 2004, декабрь, 7 лет
Software Engineer
PTC
Обязанности:
• Разработка и имплементация PDM ( Product Data Manager ) Pro/Intralink для Pro/Engineer.
• Разработка и имплементация мультипоточной и мультиплатформенной библиотеки (CTools) (Semaphores, Mutex’s, Conditions, etc.)
• Разработка мультипоточных компонент для CAD Pro/Engineer. (Ray tracing, tessellation etc. )
Tools:
• C, C++
OS:
• Solaris, IRIX, HPUX, Alpha UNIX, Windows XXX
Проекты:
• Разработка и имплементация мультиплатформенного языка DELTA™. Использовался как основной язык для написания
мультиплатформенных приложений в корпорации PTC.
• CTools-внутренняя библиотека для поддержки файловой системы, мультипоточного программирования, контейнеров и тд.
• Адаптация сушествуюших однопоточных компонент к возможности использования последних в мультипоточной среде
и их минимальными изменениями.
1995, ноябрь — 1997, январь, 1 год 2 мес
Principal Programmer
Tendo
Обязанности:
• Разработка и имплементация ПО для супермаркетов.
Инструменты:
• C, C++, Microsoft Assembler
• Velocis Data Base manager,
• MFC, OWL, WinIce
Проекты:
• Разработка ПО для кассовых аппаратов Scan-code ридеров, сканеров пластиковых карт, весов и другого торгового оборудования. Разработка системного ПО( драйверы .386, .vxd)
1993, декабрь — 1995, ноябрь, 1 год 11 мес
Principal Programmer
Aeron
Обязанности:
• Разработка и имплементация ПО для супермаркетов.
Инструменты:
• C, C++, Turbo Assembler, Microsoft Assembler
• Velocis Data Base manager.
• MFC, OWL, WinIce
Проекты:
• Разработка ПО для кассовых аппаратов Scan-code ридеров, сканеров пластиковых карт, весов и другого торгового оборудования. Разработка системного ПО( драйверы .386, .vxd)
• Разработка ПО для симуляторов управления воздушного движения (airport approaching control)
Высшее образование (специалист)
Serpukov higher military command-engineer college of Rocket Forces
Владение языками
Английский - продвинутый
Водительские права
Личный автомобиль есть
id резюме: 7018079,
обновлено 28-11-2011 14:04:26