Главная
|
страница 1
Александр Сухинин
|
|
Цель
|
Я ищу интересную работу по разработке программного обеспечения для Windows, с использованием MS Visual C/C++ как инструмента. Наиболее привлекательны задачи с полным циклом разработки, от анализа пожеланий заказчика до сдачи готового продукта.
Предпочитаю работать из дома (удаленно). Как показала практика, в этом случае моя производительность намного выше, чем при работе в офисе.
|
Средства и технологии
|
Операционные системы: Windows: Vista64/Vista32/XP/2000/98/95, MS DOS.
Средства программирования: MS VC++, WDK, MS VB, Borland C++, Power Designer.
Технологии: MFC, STL, ODBC, GUI, ActiveX, WinApi, DLL, COM, Windows sockets, pipes, multi-threading, services, drivers.
|
Персональные качества
|
Способен сам ставить задачи и выполнять их без необходимости контроля со стороны менеджера проекта.
Могу работать как в составе команды, так и сам. Последнее предпочтительнее.
Могу (и люблю) проводить анализ поставленной задачи и находить наиболее приемлемое для заказчика решение, планировать время выполнения.
Продукт сдаю вовремя, код пишу легко читаемый и понимаемый.
|
Профессиональный опыт
|
2007–
|
EasyBits
|
Канада – Украина
|
Программист / Аналитик
Обязанности: C++ поддержка группы Delphi разработчиков.
KbFilter – Фильтрующий драйвер клавиатуры. Служит для перехвата и обработки контрольных последовательностей Windows (Alt-Ctrl-Del и т.д.). После обнаружения последовательности драйвер запрашивает приложение пользователя о дальнейших действиях и поступает в соответствии с полученным ответом. (Windows Vista64/32, MS Visual C++ 9.0, WDK, Multithreading, Pipes).
Elevate – Сервис, позволяющий запускать под Windows Vista приложения, требующие административного доступа, без появления запроса от UAC. (Windows Vista64/32, MS Visual C++ 9.0).
ExeProtector – Защита исполняемых (PE) файлов от несанкционированного запуска. Защита выполнена посредством модификации таблицы импорта. (Windows Vista/XP, MS Visual C++ 8.0, MFC).
WinHunter – Замена Windows Start button и Application taskbar своими собственными. (Windows Vista64/32/XP, MS Visual C++ 8.0, GDI+).
Lame – Перенос MP3 codec библиотеки (DLL, MS VC++ 6.0) на Delphi (obj). (Windows Vista/XP, MS Visual C++ 8.0, Gear Studio).
|
2005–2007
|
Conaito
|
Германия
|
Программист / Аналитик
Обязанности: Полный цикл разработки VoIP и SIP ПО, базирующегося на ActiveX архитектуре.
ConaitoSIPSDK - SDK для разработчиков SIP телефонов. (Windows XP/2000, MS Visual C++ 7.1, MFC, ActiveX, COM, Windows sockets, UDP, WAVE).
|
2004–2005
|
YesSoftware
|
США - Украина
|
Разработчик ПО
Обязанности: Имплементация ПО в соответствии с выданным ТЗ. Поддержка и модификация существующего продукта.
Команда из 15-ти IT специалистов разработала Code Charge Studio проект. Это ПО позволяет пользователю создавать собственные Web сайты. Вы можете увидеть описание этого продукта на www.yessofware.com. (Windows XP/2000, MS Visual C++ 7.1, MFC, STL, GUI, ActiveX, COM).
|
2003–2004
|
Free Lancer
|
Работа из дома
|
Программист / Аналитик
Обязанности: Анализ проблемы заказчика. Нахождение лучшего пути решения этой проблемы. Имплементация необходимых дополнений. Документирование внесенных изменений.
MSIRepair утилита. Заказчик: Cyber Tester (Украина). Эта утилита исправляла ошибки, связанные с использованием коротких (DOS) имен файлов в MSI (Microsoft Installer) файлах. (Windows 2000, MS Visual C++ 6.0, MFC, MSI API).
Разработка защиты от копирования для существующего ПО. Заказчик: ITN Lab (Австралия). Разработанная защита привязывала ПО к конкретному компьютеру. (Windows XP/2000/98, MS Visual C++ 6.0).
Модификация существующего ПО. Заказчик: Xiril AG (Швейцария). (Windows 2000, MS Visual C++ 6.0, MS Visual Basic; MFC).
“LDecoder” утилита. Заказчик: Xiril AG (Швейцария). Был изменен способ хранения данных инициализации (С INI-files на Database). Было произведено: Разработка концептуальной модели БД, имплементация утилиты для переноса существующих данных (INI) в созданную базу данных. (Windows-2000, Visual C++ 6.0, Power Designer; MFC, ODBC)
|
2002–2003
|
Pass Technologies AG
|
Rapperswil, Швейцария
|
Программист / Аналитик (Удаленная работа)
Обязанности: Работа с пользователем, подготовка спецификаций проекта. Имплементация ПО в соответствии с разработанным ТЗ. Поддержка созданного ПО.
“VLE” проект. Среда для программирования медицинских роботов. VLE поддерживает простой в понимании графический интерфейс. (Windows 2000, Visual C++ 6.0; MFC, ActiveX)
|
1998–2002
|
Koster Engineering AG
|
Nova, Швейцария
|
Программист / Аналитик (Удаленная работа)
Обязанности: Участие в разработке спецификаций. Имплементация ПО в соответствии с утвержденными спецификациями. Сопровождение и поддержка написанного и созданного ранее ПО.
Поддержка существующего ПО (фиксация ошибок, имплементация дополнительной функциональности. (Windows 98/2000, Windows NT 4.0; MS Visual C++ 6.0, Power Designer; ODBC, DAO)
Команда из 3-х человек разработала следующую версию основного продукта фирмы (“Lisa 4”). Это интегрированная графическая среда для создания сложных отчетов с использованием данных из БД различных типов. (MS Access, Oracle, etc.). (Windows 98/2000, Windows NT 4.0; MS Visual C++ 6.0, Power Designer; ODBC, DAO)
“Easy Report Designer” проект. Это программа с графическим интерфейсом позволяет пользователю разрабатывать, оформлять и выполнять сложные отчеты. Основной метод работы – «перетаскивание» (drug and drop). При этом от пользователя не требуется даже начальных знаний по работе с БД. (Windows 98, Windows NT 4.0; MS Visual C++ 6.0; MFC DAO)
“EventLog” проект. Средство для обеспечения доступа к системному журналу событий. Реализовано три варианта: C++ класс, DLL и ActiveX элемент. (Windows NT 4.0; MS Visual C++ 5.0; MFC)
|
1997–1998
|
Sunbay Development Group
|
Швейцария – Украина
|
Разработчик ПО
Обязанности: Разработка ПО в соответствии в выданными спецификациями.
Команда из 3-х человек разработала "EasyCom" проект для Pass Technologies (Швейцария). Это графическое средство для генерации шаблонов отчетов. Я обеспечивал старт проекта и являлся менеджером проекта до выпуска первой (beta) версии. (Windows 95/NT 4.0; MS Visual C++ 5.0; MFC).
Команда из 2-х человек разработала"Ag4win" проект для Pass Technologies (Швейцария). Это ПО используется для автоматизации химических тестов. Программа работает с нестандартным (разработанным заказчиком) оборудованием. (Windows 95/NT 4.0; MS Visual C++ 5.0). Я обеспечивал написание спецификаций и имплементацию функциональной части.
Команда из 3-х человек разработала "Toolbox" БД проект для CrossAir (Швейцария). (Windows 95; PowerBuilder).
|
1985–1997
|
Симферопольский Гос. Университет
|
Симферополь, Украина
|
Старший научный сотрудник, Программист / Аналитик
Обязанности: Полный цикл разработки от постановки задачи до выдачи готового продукта.
Biological feed back for brain waves. Эта программа индицировала (звук и изображение) в реальном времени состояние мозговой активности оператора. Использовалось нестандартное аппаратное обеспечение, предназначенное для нейрофизиологических исследований. (Windows 95; Borland C++ 5.01).
Fractal. Программа для вычисления фрактальной размерности электроэнцефалограммы. Используемый алгоритм является видоизменением метода Grassberger-Procaccia. (Windows 95; Borland C++ 5.01).
Polygraph. Программа осуществляет мониторинг состояния человека в реальном времени (мозговая активность, кардио активность, частота дыхания). Программа работает со специальным медицинским оборудованием. (MS-DOS; Borland C++ 3.1).
Quant. Программа производит мониторинг нейронной и мускульной активности подопытной кошки. Реализована акустическая обратная связь в соответствии с поведением животного. Программа использует специальное оборудования для биологических исследований. (MS-DOS; Borland C++ 3.1).
Neuron. Программа выполняет мониторинг нейронной активности у кошки. В отличии от "Quant" эта программа работает со сверх короткими отрезками времени. Используется специальное оборудование для биологических исследований. (MS-DOS; Borland C++ 3.1).
Spectr. Тренажер для операторов, осуществляющий также мониторинг электрической активности мозга оператора. Программа поддерживает следующее оборудование: Кнопка для посылки оператором сигнала в компьютер, электроэнцефаллограф и световое табло (обратная связь для оператора).(MS-DOS; Microsoft C 6.0).
File converter. Когда компьютеры фирмы IBM стали завоевывать рынок, возникла необходимость преобразования файлов из стандарта RT-11 (ДВК) в стандарт MS DOS и обратно. Моя программа выглядела как Norton Commander с тем отличием, что одна панель в ней содержала данные диска в формате RT-11, a вторая обслуживала диск в формате MS DOS. (MS-DOS; Microsoft C 6.0).
Screen text editor для RT-11. Полнофункциональный экранный редактор взамен строкового редактора EDIT, включавшегося в дистрибутив RT-11. (RT-11; Assembler Macro-11).
Floppy disk driver для RT-11. Этот драйвер использовал прямой доступ к памяти в отличии от работы по флагу, которая была реализована в стандартной поставке операционной системы.. (RT-11; Assembler Macro-11)
Graphic support library для Fortran и Pascal. Эта библиотека позволяла отрисовывать главные графические примитивы (линия, прямоугольник, эллипс и т.д.) и выполняла операции графического вывода текста. (RT-11; Assembler Macro-11).
Net software для передачи данных между компьютерами серии PDP-11. Для связи использовался последовательный порт (прототип COM-порта IBM). (RT-11; Assembler Macro-11).
|
1982–1985
|
Новосибирский Гос. Университет
|
Новосибирск, Россия
|
Программист / Аналитик
Обязанности: Полный цикл разработки, от спецификаций до готового продукта.
Специализированная БД. (RT-11; Pascal, Assembler Macro-11).
Редактор графических изображений. (RT-11; Assembler Macro-11).
Мини-компилятор для специализированного языка управления базами данных. (IBM-360; PL-1)
|
Образование
|
1997
Кандидат биологических наук
|
Симферопольский Государственный Университет
|
Симферополь
|
1987–1993
Диплом радиофизика
|
Симферопольский Государственный Университет
|
Симферополь
|
Навыки
|
Я имею большой опыт в программировании задач реального времени и использовании нестандартного оборудования. Очень близко знаком с компьютерным обеспечением медицинских и биологических исследований. Пять лет проработал с БД проектами (Power Designer, ODBC, DAO). Также я хорошо знаком с программированием ActiveX элементов.
Более 15 лет опыта работы с компьютерами серии PC (MS-DOS, MS Windows 3.1, Windows 95, Windows NT; Windows 2000/XP/Vista, VC++, C/C++, Pascal, Power Builder).
Последний год я увлекся системным программированием для Windows Vista.
10 лет опыта работы с компьютерами серии PDP-11 (RT-11 3.0 - 5.0; Assembler Macro-11, Fortran, Pascal, C)
1 год работы с IBM-360 (PL-1)
|
Персональная информация
|
Адрес
|
Крым Симферополь ул. Свободная 10-А
|
Домашний телефон
|
+38 (0652) 515892
|
Мобильный телефон
|
+38 (050) 847 5134
|
e-mail
|
sukhinin@ava.net.ua
|
Год рождения
|
1962
|
Хобби
|
Может это покажется странным, но моим основным увлечением является программирование. А еще я очень люблю горные лыжи.
|
Семейное положение
|
Женат. Дочь 2001 г.р.
|
Рекомендации
|
Igor Zaglyadnov
|
Язык общения
|
Русский, английский
|
Должность
|
Президент компании ITN Lab
|
Расположение
|
Adelaida, Австралия
|
e-mail
|
iyz@iprimus.com.au
|
Dieter Speidel
|
Язык общения
|
Немецкий, английский
|
Должность
|
Президент компании Pass Technologies AG
|
Расположение
|
Rapperswill, Швейцария
|
e-mail
|
dieter.speidel@pass.ch
|
Смотрите также:
Вопросы к экзамену: Зоопарк операционных систем
21.77kb.
1 стр.
Средства и технологии Операционные системы
101.46kb.
1 стр.
Учебная программа Дисциплины б7 «Операционные системы» по направлению 010300 «Фундаментальная информатика и информационные технологии»
136.79kb.
1 стр.
Вопросы к экзамену по курсу "Операционные системы"
26.99kb.
1 стр.
Мобильные операционные системы
78.98kb.
1 стр.
Рабочая программа дисциплины «Операционные системы и среды» для специальности 230103 «Автоматизированные системы обработки информации и управления»
223.62kb.
1 стр.
Информационные системы и технологии
3769.69kb.
17 стр.
Рабочая программа по дисциплине «Операционные системы» для специальности 230101 «Вычислительные машины, комплексы, системы и сети»
220.81kb.
1 стр.
Рабочей программы дисциплины Инструментальные средства информационных систем
21.94kb.
1 стр.
Методические указания к лабораторным и домашним работам по дисциплине «Операционные системы» Специальности: 230401 Прикладная математика
584.93kb.
5 стр.
Назначение и функции операционной системы
21.99kb.
1 стр.
Тест по дисциплине «операционные системы, среды и оболочки»
203.45kb.
1 стр.
|
|