Top.Mail.Ru
Расширенный поиск

59 лет, мужчина

Москва

Гражданство: Россия

Желаемая должность и зарплата
Программист c++
по договоренности
График, место работы
Полный рабочий день. Ищу работу в городе: Москва .
Стаж в желаемой должности
5 лет
Профессиональные навыки
Более 15 лет в бизнесе, занимался разработкой программного обеспечения, имею опыт в управлении, разработке, тестировании приложении клиент/сервер( высоконагруженные мультипоточные кластеры 7/24, асинхронный IO, TCP/IP ), объектно-ориентированном программировании с использованием g++, Visual C++. Занимался интегрированием скриптовых языков программирования(JavaScript/Java). Имею навыки использования каркасов CPD (ACE) Имею опыт разработки реактивных систем с использование методов Машин Состояний. Разрабатывал интерпретаторы, реализующий алгоритмы Harel State Mashine. Имею богатый опыт разработок в области Hardware Verification. Имею опыт работы с wxWidget.

• Более чем 15 лет в области ООП
• Разработка компонент online игр.
• Разработка расширений UnrealIRCd.
• Разработка HSM исполняющей системы.
• Разработка генераторов C++ исходных кодов на основе описания представленного как State Chart Diagram с использованием ArgoUML
• Опыт разработки Behavioral Model, Port Drivers и других Utilities для Hardware Simulation.
• Опыт общения в коллективе, обучаемость новым технологиям.
• Опыт общения с заказчиками.

Технические навыки.
• Hardware: Intel – Pentium PC’s, Sun, IBM.
• Operation Systems: UNIX (Linux, AIX, Solaris) Windows
• Languages: C++, C
• Tools: g++, gdb, ddd, Doxygen, Valgrind
• Libraries: ACE, STL, BOOST, GSOAP, Spider Money, wxWidget
• Version Controls: CVS, Subversion, ClearCase
• UML: ArgoUML, StartUML
• IBM™ Tools: Fusion, FLite, MESA , Mantis.
• Other : nedit, mc, ksh, bash, csh, tcsh, othersshell, etc.
Основное образование
Высшее , Serpukov higher military command-engineer college of Rocket Forces , 1987
 
Опыт работы

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)

 
Основное образование
1987 г.в.

Высшее образование (специалист)

Serpukov higher military command-engineer college of Rocket Forces

n/a
 

Владение языками

Английский - продвинутый

 
Подробнее о себе

Водительские права

Личный автомобиль есть