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

51 год, мужчина

Москва

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

Желаемая должность и зарплата
Программист С++
65 000 руб.
График, место работы
Полный рабочий день. Ищу работу в городе: Москва . Командировки возможны.
Стаж в желаемой должности
5 лет
Профессиональные навыки
• Командная разработка сложных программных систем
• ООП (C++, Modula-2, Clarion)
• Программирование Real-time mutithreading Voice Over IP (VoIP) мультимедиа приложений
• Сетевое программирование (протоколы RTP/RTCP, кастомарные протоколы over UDP, SIP)
• GUI: мультиплатформенность (wxWidgets), оконная система на сообщениях с нуля (Modula-2)
• Развитие и поддержка системы для проектирования печатных плат PowerPCB (PADS Layout)
• Создание трансляторов (конверторов) дизайнов графической информации
для систем проектирования печатных плат PowerPCB, ExpeditionPCB, Mentor LMS,
P-CAD
• Разработка спецификаций на английском языке
• Базы данных: анализ предметной области, разработка структуры БД,
кодирование, внедрение (Clarion)
• Разработка обучающих программ
• Разработка программ-психологических тестов

Программные средства:
Средства разработки: Visual C++, wxWidgets, JAVA & Intellij IDEA, XML,
Clarion Database Developer (Windows/DOS), TopSpeed Modula-2,
Средства EDA/PCB: PADS Layout (PowerPCB), PCAD 2002, Expedition PCB, PowerLogic
Средства жизненного цикла разработки: Intersolv Tracker, Rational ClearQuest, Bugzilla, VSS, MS Project Server
Основное образование
Высшее , МГУ, ВМК , 1995
 
Опыт работы

2005, июнь — продолжаю работать, 18 лет

Программист

Spirit DSP Corp.

• Voip Client с поддержкой голосовых конференций
- разработка полного приложения с использованием готовой VoIP-библиотеки
- поддержка трех типов сигнальных протоколов
- поддержка проведения конференций без сервера
- мультиплатформенный GUI (wxWidgets)
• Media Server для голосовых конференций (заказ корпорации Oracle)
- кодирование API сервера и кастомарный сигнальный пртокол
- проигрывание/запись медиа файлов с микшированием
- внедрение улучшенной RTP сессии
- модуль XML статистики
- логгинг
- интеллектуальный транскодинг для уменьшения трафика
- багфиксинг практически во всех областях сервера
• Модуль на Java для связи С++ - ядра сервера со внешними Java-приложениями
(сигнальный протокол, консольный интерфейс)
• Кодирование API высокого уровня (надстройка над стандартным API сервера), демо
и examples (голосовая почта, мини-сервер с одной конференцией)
• Внедрение улучшенного джиттер буфера
• Конвертор файлов, содержащих стрим медиа (RTP) пакетов, в PCM и обратно (с микшированием,
использованием джиттер буфера и транскодингом)
• Рефакторинг: выделение общих модулей из разных приложений для усиления повторного использования кода
• Разработка модуля COM/ATL-интерфейса для библиотеки для работы с IP-телефонией

 

2002, май — 2005, июнь, 3 года 1 мес

Программист

Mentor Graphics Corp., US

• Транслятор дизайнов PCB (Altium PCAD в PADS Layout)
• Транслятор дизайнов PCB (Expedition PCB - PADS Layout)
• Развитие PADS Layout (PowerPCB)
• Устранение багов в этих и предыдущих проектах
Средства: Windows, Visual C++

 

1998, апрель — 2002, ноябрь, 4 года

Программист

PADS Software, US, г. Marlborough, MA

Работал в большой комманде разработчиков PowerPCB - системы для проектирования печатных плат.
• General Attributes: кодирование большей части обработки иерархических атрибутов:
пользовательские классы, диалоги, операции ввода-вывода
• Интерактивные ECO-операции и операции ввода-вывода (ECO, ASCII): расширение
функциональности
• Поддержка работы системы с увеличенным числом слоев (новая функциональность)

 

2000, ноябрь — 2002, май, 1 год 6 мес

Программист

Innoveda, US, г. Marlborough, MA

• Транслятор графических библиотек Mentor LMS в PowerPCB
• Перенос PowerPCB под UNIX (HPUX)
• Разработка Protected Attributes (PowerPCB): самовосстанавливающиеся атрибуты
для внутреннего использования
• Поддержка предыдущих проектов

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

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

МГУ, ВМК

Прикладная математика
 

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

Английский - свободное владение

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

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

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

Семейное положение

Женат