Добрый день, дамы и господа...
Ищу работу.
Надеюсь, мои рыжие кудри не очень примелькались :) (последний раз искал тут работу три года назад... )
Ищу работу программиста и/или алгоритмика. Меня равно интересуют оба мира, если это вообще корректно, их разделять.
Умею:
1) Программирование:
* Писать код на С++.
* Пользоваться STL (не только контейнерами, но и алгоритмами и utility classes. хорошо умею не изобретать велосипед).
* Пользоваться правильными data structures, для каждой задачи.
* Понимать у чего какой big-O, не на уровне курса в универе, а в реальном мире.
* Писать так, чтоб компилировалось в windows, linux, solaris (правда это мне приходилось делать только с кодом который не особо пользуется услугами операционной системы, так что относительно среднестатистического кросс-платформ проекта это было просто... that is not to say что свой пуд соли я не съел в процессе. :)
* Делать OOD
* Делать OOD там где он действительно _нужен_ (намного более редкое качество, как мне кажется, чем само умение делать OOD).
* Следить за readability и maintainability (вообще, в 99% случаев это во много раз важнее "красоты", "умности" и "прикольности". Можешь писать так, как объяснял бы это 10-ти летнему ребёнку? Пиши именно так).
2) Финансовые алгоритмы:
* Алгоритмы оценки риска (risk models)
* Алгоритмы оценки "маркет импакт" (cost models)
* Оптимизация large trades trajectory.
* Trading boxes (не high frequency. всякие pattern matching, лёгкий signal processing).
* Умею поискать нужные статьи, прочесть, понять, изменить, добавить своё, там где статей нету -- разработать с нуля (тут тоже важно заметить, из моего опыта многие алгоритмики очень быстро скатываются в "разработать с нуля", потому что это а.) как бы интереснее и б.) в какой-то степени легче... "делать" часто легче чем "вникать"... А "готовых" статей, тем временем, тонны... на любую тему. И часто это человек, потративший на нужную тебе задачу 4 года доктората, а не два месяца, отведённых тебе начальством, при куче других дел).
* Имплементировать на С++.
3) Modeling:
Взять кучу экспериментальных данных, найти в них зависимости (например, от вибраций, влажности, температуры), разбить работу агрегата на механические/оптические/другие составляющие, разработать модель/симулятор и написать её на С++. Когда можно -- найти уже существующие статьи и имплементировать, когда нету -- посчитать самому.
4) Calibrations:
Алгоритмы автокалиброки, лоу-фидбек калибровки и так далее. Очень специальная область, раскрывать слишком долго, но если кто-то знает, что ему это нужно, то я это умею. :)
5) Какое-то количество опыта и в обработке сигналов/изображения, но с людьми, занимающимися этим и исключительно этим -- конкурировать не могу.
Это, в принципе, совсем не всё, но общая картина.
Ну а главное, с удовольствием окунулся бы в любую тему, на стыке программирования и чего угодно научного. Или ненаучного, просто сложного и интересного, и требующего копаться, думать, сидеть с тетрадкой и так далее, а уж потом -- писать. Даже если у меня в этой теме нет опыта, у меня довольно много общих знаний, я быстро учусь и так далее.
Минус -- нет второй степени, так получилось. Тем не менее, многие проекты которые я делал, вполне сошли бы за таковую в академии.
Вот CV Спасибо!