****** СЕРГЕЙ
г. *******, Россия
т. +7(920)***-**-**
e-mail: *****@gmail.com
ЦЕЛЬ
Соискание должности разработчика ПО для мобильных устройств
СТАЖ РАБОТЫ
6 лет
ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ
Общение с представителями заказчика, формирование требований к программным и аппаратным системам;
Применение алгоритмов и методов вычислительной математики, математической статистики, цифровой обработки сигналов;
Разработка программного обеспечения на языках ANSI C, C++, C#, Java;
Разработка клиентского ПО с использованием C++/Qt (Windows, Linux), C#/Winforms(Windows);
Использование многопоточности, сетевого взаимодействия, Win32API, POSIX API;
Опыт схемотехнического проектирования и низкоуровневого программирования микропроцессорных устройств (ARM, LCD-дисплеи, АЦП/ЦАП, датчики, управление электродвигателями, Modbus, GSM/GPRS и GPS-модули, USB);
Использование пакета PCAD;
Разработка ПО для микроконтроллеров семейства ARM7 (Atmel, Philips), 8051(Analog Devices ADUC8xx), языки ANSI С, Assembly language;
Основы обработки изображений и машинного зрения;
Опыт работы с библиотекой машинного зрения OpenCV;
Использование пакетов Matlab и LabVIEW для моделирования систем и алгоритмов цифровой обработки сигналов и машинного зрения;
Работа в UNIX-like системах (Linux, FreeBSD, Cygwin, командная строка, bash и Perl-scripting, vi, кросс-компиляция, gcc, gdb);
Небольшой опыт разработки под мобильные платформы Android, Samsung Bada, Windows Mobile. В этом направлении и планирую развиваться.
ОПЫТ РАБОТЫ
ООО "********", г. Москва
февраль 2008 – июнь 2010 Инженер — разработчик аппаратного и программного обеспечения
Разработка системы видеотрекинга посетителей банков и торговых центров;
Формулирование технических требований;
Моделирование алгоритмов машинного зрения в среде Matlab;
Реализация системы машинного зрения на ПК (язык С++, библиотека OpenCV);
Разработка схемотехники и ПО для встраиваемой системы видеотрекинга посетителей;
Низкоуровневое программирование микропроцессоров (ARM7, Cortex-M3, ANSI C, ASM), управление по шине Modbus/RS485 и GPRS, использование OEM GSM/GPRS модуля Wavecom;
Создание клиентского приложения для системы видеотрекинга (С++, Qt);
Внедрение системы машинного зрения в сетевую инфраструктуру предприятия.
ООО "******", г. Обнинск
ноябрь 2006 — февраль 2008 Инженер – исследователь (на контрактной основе)
Участие в разработке математической модели обнаружения аварий нефтепроводов с использованием акустических данных (Matlab, LabVIEW);
Разработка схемотехники микропроцессорной измерительной системы (PCAD);
Разработка ПО для микропроцессорной измерительной системы (архитектура ARM7, язык ANSI С);
Проведение натурных испытаний, регистрация данных эксперимента;
Физико-энергетический институт, г. Обнинск
сентябрь 2004 — февраль 2008 Инженер –разработчик систем диагностики ядерных реакторов
Разработка системы диагностики целостности второго контура для АЭС Тяньвань, Китай;
Разработка системы контроля мощности экспериментального ядерного реактора оборонного назначения;
Использование 8-разрядных микроконтроллеров семейства 8051, 32-х разрядных микроконтроллеров семейства ARM7, разработка клиентской части приложений (C++, Linux, Qt).
ОБРАЗОВАНИЕ
сентябрь 1999 — июнь 2004 Обнинский институт атомной энергетики (ИАТЭ)
факультет кибернетики, кафедра информационных систем;
ЗНАНИЕ ЯЗЫКОВ
английский, свободное чтение и переписка.
КОНТАКТНЫЕ ЛИЦА
******* *******, ООО *****, соучредитель. Т. +7(***)***-**-**.
****** *******, ЗАО ****, руководитель проектной группы.
****** *******, ЗАО ****, начальник отдела.
Разработка ПО под мобильные платформы Goodle Android, Samsung Bada, Windows Mobile (C# .Net Compact Framework), iPhone OS.
Разработка ПО для микроконтроллеров семейства ARM7 (Atmel, Philips), 8051(Analog Devices ADUC8xx) на языках С и ассемблера;
Разработка программ для Embedded устройств в *UNIX системах
Проектирование и разработка программ для микропроцессорных устройств (ARM, LCD-дисплеи, ???АЦП/ЦАП???, ???датчики управление электродвигателями???, ???Modbus???, GSM/GPRS и GPS-модули)
Разработка требований к программным и аппаратным системам, общение с представителями заказчика
Применение алгоритмов и методов вычислительной математики, математической статистики, цифровой обработки сигналов, многопоточность;
Работа с пакетами пакетов Matlab,LabVIEW,PCAD
Работа с библиотекой машинного зрения OpenCV;
M>
Работа в UNIX-like системах (Linux, FreeBSD, Cygwin, командная строка, bash и Perl-scripting, vi, кросс-компиляция, gcc, gdb);
Cygwin и командная строка это тоже Unix-like системы?
Раз уж Вы хотете найти позицию разработчика для мобильных устройств (РМУ), не пишете знаю Winforms и т.п, а пишите чисто спецефические для РМУ знания.
Не пишите немного знаю. Пишете знаю.
ACD>Работа в UNIX-like системах (Linux, FreeBSD, Cygwin, командная строка, bash и Perl-scripting, vi, кросс-компиляция, gcc, gdb); ACD>Cygwin и командная строка это тоже Unix-like системы?
Если Cygwin предоставляет POSIX API, и в нём компилится более 90% приложений из мира Unix, почему бы условно не считать его Unix-like системой?. Примерно в той же степени Wine можно считать разновидностью Windows. Командная строка есть неотъемлемая часть любой Unix-like системы.
ACD>Раз уж Вы хотете найти позицию разработчика для мобильных устройств (РМУ), не пишете знаю Winforms и т.п, а пишите чисто спецефические для РМУ знания. ACD>Не пишите немного знаю. Пишете знаю.
В том то и дело, что опыта работы со смартфонами/коммуникаторами — всего ничего, а перейти в эту область хочется. Если оставить только релевантные знания — написать будет практически нечего. Писать "знаю", проработав с указанными устройствами 4 месяца — ИМХО совсем уже перебор
Здравствуйте, mobuzz, Вы писали:
M>Соискание должности разработчика ПО для мобильных устройств
Такого еще не видел. Вообще, это стандартная ошибка: поиск работы -- не цель. Лучше: "Разработка ПО для мобильных устройств"
M>КОНТАКТНЫЕ ЛИЦА
Может "Рекомендации"? Обычно не пишут, но почему нет.
Все остальное хорошо, только один вопрос: нахрена? Опыта работы именно с мобильными платформами нет. Значит, скорее всего, на юниорскую позицию. Зачем лезть в область, в которую может войти любой студент чтобы потом с этим же студентом и конкурировать? Неужели перечисленным навыкам нельзя найти более достойное применение?
M>Все остальное хорошо, только один вопрос: нахрена? Опыта работы именно с мобильными платформами нет. Значит, скорее всего, на юниорскую позицию. Зачем лезть в область, в которую может войти любой студент чтобы потом с этим же студентом и конкурировать? Неужели перечисленным навыкам нельзя найти более достойное применение?
Более достойное применение найти, конечно, можно. Но, боюсь только, в другой стране. В России чрезвычайно мало высокотехнологичных разработок. Так что остаётся выбирать одно из трёх:
— иммиграция ( ИМХО пока что у меня слишком бросовый опыт, чтобы претендовать на более-менее перспективную позицию за рубежом);
— корпоративщина (куда, точно так же, может влезть любой студент, да и лично меня в сон клонит от бюрократического ПО);
— мобильное направление (коим, во-первых, можно заниматься хоть в Зимбабве, во-вторых — это быстрорастущий рынок, в третьих — ИМХО наиболее безболезненный переход для эмбеддера).
Были ещё мысли, связанные с шареварными начинаниями. Но я уже начинаю понимать, в какие временные и денежные затраты выльется освоение в одиночку зоопарка мобильных платформ, и приобретения (опять же, в одиночку) легиона девайсов для тестирования. Такой расклад пока мне не под силу.
Здравствуйте, mobuzz, Вы писали:
M>- иммиграция ( ИМХО пока что у меня слишком бросовый опыт, чтобы претендовать на более-менее перспективную позицию за рубежом);
На месте необходимый опыт наработается гораздо быстрее.
M>- мобильное направление (коим, во-первых, можно заниматься хоть в Зимбабве, во-вторых — это быстрорастущий рынок, в третьих — ИМХО наиболее безболезненный переход для эмбеддера).
В Зимбабве — с Зимбабвийскими зарплатами. Не ошибитесь.
Здравствуйте, mobuzz, Вы писали:
ACD>>Работа в UNIX-like системах (Linux, FreeBSD, Cygwin, командная строка, bash и Perl-scripting, vi, кросс-компиляция, gcc, gdb); ACD>>Cygwin и командная строка это тоже Unix-like системы?
M>Если Cygwin предоставляет POSIX API, и в нём компилится более 90% приложений из мира Unix, почему бы условно не считать его Unix-like системой?. Примерно в той же степени Wine можно считать разновидностью Windows. Командная строка есть неотъемлемая часть любой Unix-like системы.
Cygwin is Linux-like environment
не Linux-like система — разницу чувствуете? Вы путаетесь в определениях.
Тогда напишите примерно так: Работа в UNIX-like системах (Cygwin, командная строка, bash и Perl-scripting, vi, кросс-компиляция, gcc, gdb);
ACD>>Раз уж Вы хотете найти позицию разработчика для мобильных устройств (РМУ), не пишете знаю Winforms и т.п, а пишите чисто спецефические для РМУ знания. ACD>>Не пишите немного знаю. Пишете знаю.
M>В том то и дело, что опыта работы со смартфонами/коммуникаторами — всего ничего, а перейти в эту область хочется. Если оставить только релевантные знания — написать будет практически нечего. Писать "знаю", проработав с указанными устройствами 4 месяца — ИМХО совсем уже перебор
Некоторые выучив алфавит — пишут знание англиского fluent...
Если мучает совесть, то напишите что хотите идти на позицию начинающего разработчика ПО для мобильных устройств.
Если же вы с начальными знаниями хотите идти на позицию нормального разработчика, то почему бы не написать вранье сразу?
как то так
Здравствуйте, mobuzz, Вы писали:
M>>Все остальное хорошо, только один вопрос: нахрена? Опыта работы именно с мобильными платформами нет. Значит, скорее всего, на юниорскую позицию. Зачем лезть в область, в которую может войти любой студент чтобы потом с этим же студентом и конкурировать? Неужели перечисленным навыкам нельзя найти более достойное применение?
M>Более достойное применение найти, конечно, можно. Но, боюсь только, в другой стране. В России чрезвычайно мало высокотехнологичных разработок. Так что остаётся выбирать одно из трёх:
Шутите? Что значит высокотехнологичных и что значит мало? Разработка игры для мобильника — это высокотехнологичная разработка???
M>- иммиграция ( ИМХО пока что у меня слишком бросовый опыт, чтобы претендовать на более-менее перспективную позицию за рубежом);
ага с минимальным опытом, его прям там и ждут...
M>- корпоративщина (куда, точно так же, может влезть любой студент, да и лично меня в сон клонит от бюрократического ПО);
Да уж конечно. Любой.. Щас студенты начнут писать ПО для банкоматов.. Придеться отказаться от карточек вообще..
M>Были ещё мысли, связанные с шареварными начинаниями. Но я уже начинаю понимать, в какие временные и денежные затраты выльется освоение в одиночку зоопарка мобильных платформ, и приобретения (опять же, в одиночку) легиона девайсов для тестирования. Такой расклад пока мне не под силу.
Большинство тестируется на эмуляторе. Проблема не протестировать,а продать..
DM>В Зимбабве — с Зимбабвийскими зарплатами. Не ошибитесь.
Кто мешает заниматься в Зимбабве удалёнкой или shareware? В случае с мобильным ПО дела обстоят проще, чем с корпоративным. Однако, для начала хотелось бы получить соответствующий опыт в коллективе.
Здравствуйте, AC1D, Вы писали:
ACD>Здравствуйте, mobuzz, Вы писали:
M>>>Все остальное хорошо, только один вопрос: нахрена? Опыта работы именно с мобильными платформами нет. Значит, скорее всего, на юниорскую позицию. Зачем лезть в область, в которую может войти любой студент чтобы потом с этим же студентом и конкурировать? Неужели перечисленным навыкам нельзя найти более достойное применение?
M>>Более достойное применение найти, конечно, можно. Но, боюсь только, в другой стране. В России чрезвычайно мало высокотехнологичных разработок. Так что остаётся выбирать одно из трёх:
ACD>Шутите? Что значит высокотехнологичных и что значит мало? Разработка игры для мобильника — это высокотехнологичная разработка???
M>>- иммиграция ( ИМХО пока что у меня слишком бросовый опыт, чтобы претендовать на более-менее перспективную позицию за рубежом); ACD>ага с минимальным опытом, его прям там и ждут...
Я поехал работать с минимальным опытом. 3 года до выезда работал сервисным инженером, а не программистом. Начал работать на VB, на котором тогда не написал ни одной программы.
Здравствуйте, net31, Вы писали:
N>Я поехал работать с минимальным опытом. 3 года до выезда работал сервисным инженером, а не программистом. Начал работать на VB, на котором тогда не написал ни одной программы.
N>Главное быть уверенным что сможешь.
Да меня просто достало :
Q: Начальник косо на меня посмотрел,что делать?
A: Меняй работу
Q: Где найти работу в такой-то сфере?
A: За границей, здесь не чего не делают
Здравствуйте, AC1D, Вы писали:
ACD>Здравствуйте, net31, Вы писали:
N>>Я поехал работать с минимальным опытом. 3 года до выезда работал сервисным инженером, а не программистом. Начал работать на VB, на котором тогда не написал ни одной программы.
N>>Главное быть уверенным что сможешь.
ACD>Да меня просто достало :
ACD>Q: Начальник косо на меня посмотрел,что делать? ACD>A: Меняй работу
ACD>Q: Где найти работу в такой-то сфере? ACD>A: За границей, здесь не чего не делают
ACD>В любой случае решать, не мне а тому парню)
Не понял что сказать хотел то.
Действительно я не мог да и сейчас не смогу найти работу в России программистом. Не удивлюсь что у других похоже.
Никого кстати не агитирую ехать за границу, особенно если в России получается с работой. К примеру за разработку игр для мобильников платят такие маленькие деньги, что просто я поражаюсь. Но и я с очень маленькой зарплаты начинал, кто то с хороших. Как получится.
Здравствуйте, net31, Вы писали:
N>Действительно я не мог да и сейчас не смогу найти работу в России программистом. Не удивлюсь что у других похоже.
Странно, другие почему-то находят
N>Никого кстати не агитирую ехать за границу, особенно если в России получается с работой. К примеру за разработку игр для мобильников платят такие маленькие деньги, что просто я поражаюсь. Но и я с очень маленькой зарплаты начинал, кто то с хороших. Как получится.
Здравствуйте, AC1D, Вы писали:
ACD>Здравствуйте, net31, Вы писали:
N>>Действительно я не мог да и сейчас не смогу найти работу в России программистом. Не удивлюсь что у других похоже.
ACD>Странно, другие почему-то находят
В дыре откуда я родом, программисты не требовались, либо по знакомству брали. Меня на работу не брали.
N>>Никого кстати не агитирую ехать за границу, особенно если в России получается с работой. К примеру за разработку игр для мобильников платят такие маленькие деньги, что просто я поражаюсь. Но и я с очень маленькой зарплаты начинал, кто то с хороших. Как получится.
ACD>Везьде или только в России платят?
За игры для мобильников в Берлине знакомому платили всего 1500. Но я и сам почти с такой начинал. В Москве вроде побольше сейчас предлагают, но сомневаюсь что такого старика как я возьмут.
Здравствуйте, net31, Вы писали:
N>В дыре откуда я родом, программисты не требовались, либо по знакомству брали. Меня на работу не брали.
Наверно, давно было?
N>За игры для мобильников в Берлине знакомому платили всего 1500. Но я и сам почти с такой начинал. В Москве вроде побольше сейчас предлагают, но сомневаюсь что такого старика как я возьмут.
Возможно, это считается нисшей квалификацией, по этому мало платят