09.2009 - продолжаю работать, Open Design Alliance

Информационные технологии/системная интеграция

программист C++ (удаленно)

Поддержка и развитие библиотек Teigha for DWG, Teigha for Architecture (DWG Direct, ADT Direct)

09.2007 - продолжаю работать, Удаленная работа

программист C++ / C# (удаленно)

• Разработка GUI\бизнес-логики для WERTA CRM TAXI www.werta.com. Разработка кода взаимодействия с БД. Багфикс и поддержка существующей функциональности. (WinXP, Vista, MFC, WinAPI, Threads, UI, MySql).

• Разработка системы IP-телефонии с шифровкой передаваемых данных для www.gold-lock.com. На этом проекте я разрабатывал сервер и клиентов для PDA\PC. Сервер сделан на С++ и предназначен для установления и контроля связи между клиентами, выполнения операций с аккаунтом и платежами, реализует чат и передачу файлов от клиента к клиенту. Весь траффик, включая голосовой по протоколу RTP зашифрован по AES256. Сервер использует ассиметричные алгоритмы обмена ключем при старте разговора. Весь проект сделан с нуля мной.

• Разработка ПО под КПК – системы удаленного управления КПК, работа с КПК через десктопный компьютер (C++, MFC, MobileSDK).

• Поддержка, разработка GUI и новой функциональности инженерной CAD-системы для разработки микросхем (http://www.ineum-ems.ru/program/confild).

• Написание и поддержка mirror-драйвера для десктопных VNC (WINXPSP1 DDK, WinAPI, C++)

• Разработка клиентских программ на C# под PDA для взаимодействия БД, создания и редактирования отчетов.

03.2007 - 09.2007, ИНФРАСОФТ

ведущий программист C++

Разработка специализированного 2D CADа (собственный продукт фирмы). Поддержка продуктов, написанных под IntelliCAD (включая изменение кода самого IntelliCAD`а). Разработка и дизайн arx и drx плагинов к CAD системам (AutoCAD, IntelliCAD). Составление проектной документации с использованием UML. Разработка юнит-тест фреймворка и поддержка юнит-тестов (на основе библиотеки cppUnit).

Язык С++, операционная система - Windows.

02.2005 - 03.2007, ООО Телма-Софт, Нижний Новгород

программист C++

Разработка приложений для мобильных устройств под управлением WinMobile 2003/2005. Разработка дополнительного ПО под Windows XP.

Участвовал в проектах:

Motorola MyFaves – разработка GUI для специализированного приложения используемого в тарифном плане MyFaves.

McAfee VirusScan Mobile – разработка GUI для антивирусного продукта, разработка и поддержка ранее написанного кода антивируса для КПК.

01.2004 - 12.2004, НИИК, г. Дзержинск

программист C++

Разработка тренажеров промышленного производства для обучения инженеров химических заводов.

Ключевые навыки

Общий стаж - более семи лет. Работал более трех лет в должности программиста на крупные оффшорные компании Нижнего Новгорода. После этого перешел на удаленную работу. Успешно выполнял задачи связанные с разработкой и поддержкой ПО, составлением технической документации. Большой опыт поддержки крупных проектов: доработка, развитие, багфикс.

• Отличное знание C/C++, STL, MFC, опыт работы на C# и MobileFramework.

• Большой опыт программирования под Win ( WinAPI ).

• Опыт создания пользовательского интерфейса под Windows и Windows Mobile (CE) с использованием WinAPI, MFC, WTL, TrollTech Qt, Windows Forms.

• Опыт разработки сетевых приложений с использованием WinSock, Completion Ports.

• Опыт разработки VoIP приложений: разработал и поддерживаю систему VoIP связи с повышенной секретностью соединения для внутреннего использования корпоративными клиентами (HTTP, RTP, iLBC, Speex, Crypto++).

• Большой опыт написания и отладки многопоточных программ под Windows.

• Опыт разработки плагинов под AutoCAD на OARX, опыт работы с IntelliCAD, DWGDirect, ADTDirect.

• Опыт разработки unit-test фреймворков (на основе cppUnit).

• Знание паттернов проектирования, ООП/ООД, UML(базовые); составление проектной документации.

• Знание механизмов вывода графики для WinMobile: GAPI. Опыт разработки приложений с использованием GAPI и графической 2D библиотеки.

Работал со средами разработки: VS6, VS2002, VS2003, VS2005, VS2008, embedded VS4.

Опыт работы с системами контроля версий: CVS, SVN.

Опыт работы с системами контроля дефектов: Bugzilla, Jira.

Участие в проектах:

http://opendesign.com/ - крупнейшая библиотека для создания CAD-систем, аналогов AutoCAD ( и пр. из линейки продуктов). Участвую в поддержке и развитии библиотек DWG в качестве ведущего программиста.

https://www.gold-lock.com/ - Система IP-телефонии с шифровкой передаваемой информации. Поддерживает чаты и передачу файлов. Основу данной системы разрабатывал я один целиком. В мою задачу входило:

1) разарботать сервер под Win Server 2003, поддерживающий соединение абонентов, передачу голосового траффика в случае, если прямое соединение между абонентами невозможно, передачу файлов в шифрованном виде, передачу сообщений чата.

2) разработать клиента под WinXP и Windows Mobile 2005 для совершения звонков с шифрованием голосового траффика от одного абонента к другому

3) разработать основу системы биллинга: учет статистики по абонентам, счет абонента и тп.

http://www.ineum-ems.ru/program/confild - CAD-система для проектирования микросхем. Добавление новой функциональности, багфикс, развитие интерфейса системы на Qt.

http://www.infrasoft.ru - Плагин под AutoCAD/InfrasoftCAD/IntelliCAD на C++ с использованием баз данных. Позволяет рисовать линейные объекты БТИ, выполнять различный поиск по чертежу и автоматически генерировать документы по ГОСТу.

Разрабатывал я один целиком.

http://www.infrasoft.ru - Плагин под AutoCAD/InfrasoftCAD/IntelliCAD на C++. Участвовал в разработке. Выполнял работы связанные с GUI к плагину на MFC и расширениях MFC для AutoCAD.

http://infrasoft.ru - Масштабная CAD система (аналог AutoCAD). Написана на С/С++ на основе IntelliCAD. Участвовал в доработке системы - изменение GUI, написание Abstraction Layer для подгрузки плагинов, написанных под AutoCAD, багфикс.

http://www.mcafee.com/us/enterprise/products/mobile_security/index.html

Участвовал в разработке антивируса McAfee VirusScan для WinMobile 2003/2005. Разрабатывал GUI для данного приложения.

от $2000
от 1 дня
нет рейтинга
Прикладное ПО
нет отзывов
от $2000
от 1 дня
нет рейтинга
Разработка игр
нет отзывов
от $2000
от 1 дня
нет рейтинга