Ищется работа, связанная с разработкой софта под Windows: - создание и поддержка программ любой направленности (бухгалтерия, графика, прикладное ПО, игры, драйвера и пр.) - переписывание с нуля старого софта под современное железо. - доработка и поддержка существующего софта. Возможно выполнение, как отдельных заказов, так и участие в коллективных проектах. Большой опыт удаленной работы и работы в команде. При сжатых сроках или больших объемах возможно выполнение работы группой программистов. Предложения прошу писать на e-mail. РЕЗЮМЕ Гончарук Владислав Георгиевич Дата рождения: 17.10.77 E-mail: vlad_r@inbox.ru Телефон: 8 (0812) 61-12-68 ===============================================ОПЫТ(кратко): - Низкоуровневое программирование(ассемблеры i8080, Z80, x86, MMX, отдельные виды микроконтроллеров). - C/C++, опыт разработки multimedia и графических приложений (2D, 3D, GUI, игры), бухгалтерское, прикладное ПО и др. - Проектирование и работа с базами данных(MS SQL, Access, язык SQL и пр.) - Опыт удаленной работы и работы в команде. ТЕХНИЧЕСКИЕ ЗНАНИЯ ЖЕЛЕЗО Отличное знание схемотехники, принципов работы аппаратной части PC, мультимедиа, периферийных устройств и др. Опыт разработки/ремонта/сборки/настройки электронных устройств. ОПЕРАЦИОННЫЕ СИСТЕМЫ: MS-DOS, Windows 9x/NT/2K/XP. Имею представление о UNIX системах, Novell NetWare, некоторых других не-PC OS. ЯЗЫКИ ПРОГРАММИРОВАНИЯ Отличное знание: C/C++(MSVC, WATCOM, Borland C++ Builder, Turbo C), ассемблеры(x80, x86, MMX, etc...), HTML, SQL(Ansi, T-SQL). Некоторый опыт написания VB Scripts и MSVB приложений. На уровне понимания могу работать с Pascal(Delphi, TP), Clipper, FoxPro, Java, C#. ТЕХНОЛОГИИ/БИБЛИОТЕКИ/ИНСТРУМЕНТЫ: Win32 API, MFC, TAPI, MAPI, COM, ActiveX, OLE, ATL, STL, OLE DB, ODBC, DAO, MS SQL, MS Access, CVS, DirectX, OpenGL, TCP/IP, Rational Quantify/Purify, Crystal Reports и др. ПОДРОБНЕЕ: Отличное знание низкоуровневого программирования, многих тонкостей работы CPU и hardware. Большой опыт оптимизации кода, реализации сложных критичных по скорости/размеру участков, интеграции с высокоуровневым ПО. Достаточно большой опыт разработки ПО для платформ отличных от PC, портирования на/с других платформ, отладки, трассировки, reverse engineering-а и пр. Общение с железом на уровне паяльника и осциллографа. Хорошая математическая подготовка, знания в областях криптографии и компрессии. Большой практический опыт разбора с нуля форматов файлов(графических, баз данных, офисных и др. популярных win-приложений), а также работы с ними стандартными средствами(если таковые существуют). Опыт интеграции софта с офисными приложениями(IE, MS Word, etc...). Давно интересуюсь и занимаюсь программированием графики, во всех ее проявлениях. Большой опыт работы с графическими пакетами(Adobe PhotoShop, 3D Studio MAX, etc...). Занимался разработкой 2D/3D приложений, библиотек и софта для обработки и конвертирования графических файлов. Опыт проектирования баз данных, оптимизации и работы с ними. Владею технологиями DAO, ODBC, OLE DB, программированием под MS SQL Server, языком SQL. Некоторый опыт разработки программ складского учета, автоматизации отдельных этапов ведения финансовой отчетности и бухгалтерии. Опыт тестирования и отладки софта под Windows, знание нюансов разработки под 9х/NT платформы. Некоторый опыт WEB программирования и дизайна. Опыт написания хелпов и инсталляций. Знание множества сопутствующего ПО применяемого в областях: программирования, обработки графики, WEB дизайна, администрирования сетей, баз данных и пр. Практический опыт разработки, портирования игр(включая коммерческие проекты). Участие в больших коллективных проектах. Хороший технический английский. НЕМНОГО О СЕБЕ: Компьютерами и программированием занимаюсь с 10 лет(начинал с БК, РК-86, Орион, Sinclair и др.) Интересуюсь разработкой игр, AI и всем, что с этим связано. КРАТКАЯ ИСТОРИЯ ЗАНЯТОСТИ: Январь 2004 - Сентябрь 2004. Работа в ОАО "Айсберг" инженером-программистом, основные проекты(разработка с нуля): менеджер отчетов на базе Crystal Reports(генерация полноценных отчетов вместо текстовых), "Диспетчер" - программа облегчающая работу планово-диспетчерского отдела(анализ состояния производства, отображение информации на структурной схеме предприятия, вывод графиков, отчетов и пр.). Оба проекта используют общую базу предприятия на основе Clipper-овских DBF. Октябрь 2003 - декабрь 2003. Работа по договору в ОАО "Айсберг", разработка и реализация программно-аппаратного комплекса для проходной(замена УПДМЛ на PC). [В этом промежутке времени серьезных коммерческих проектов связанных с программированием не было, занимался разработкой собственного 3D engine для Real Time Strategy на базе DirectX, др. небольшими программами, скриптами.] Сентябрь 1999 - ноябрь 2001. Принимал участие в проекте по разработке утилит восстановления поврежденных файлов xxxxxxxxxxx. Занимался разбором форматов файлов указанного ПО, разбирал алгоритмы криптования, хранения паролей и пр. Работал над генерацией соотв. файлов стандартными средствами, занимался тестированием, отладкой, и др. Подписал договор о неразглашении информации, а поэтому что скрывается под "xxxxxx" сказать не могу. Наиболее значимый и объемный проект. Июнь 2000 - Февраль 2001. Удаленная работа, проект "Universal Viewer" (www.tblabs.com). Программа для получения, просмотра, конвертирования и передачи файлов PC <-> Palm(карманный ПК). Принимал участие как один из разработчиков PC части ПО, в частности: разрабатывал конверторы файлов из форматов GIF/JPEG/PNG/TIFF в BMP(включая дизеринг, квантизацию), и HTML/PDF/DOC(Word)/Txt в RTF, занимался интеграцией с Internet Explorer и MS Word, разрабатывал значительную часть интерфейса и пр. Май 2000 - Июнь 2000. Удаленная работа, утилиты для извлечения паролей из файлов баз данных, электронных таблиц, почтовых программ, записных книжек и другого популярного ПО(информация на www.passwords.ru). Разрабатывал утилиты для восстановления паролей к файлам: Clarion, Schedule+. Занимался оценкой принципиальной возможности и затрат времени на разработку аналогичных программ для другого софта. Декабрь 1999 - Май 2000. Проект "Маклер", программа для автоматизации работы агентства недвижимости(подбор вариантов по покупке/продаже/обмену жилья/строений и пр.). Полностью разрабатывал и реализовывал проект. ===============================================