Для открытия контактов резюме необходимо приобрести доступ к базе
до 300 000 ₽
Гражданство
Россия
Тип занятости
Полная занятость, Проектная работа/разовое задание
Мужчина, 35 лет, родился 10 мая 1989
Город: Новосибирск
Опыт работы
17 лет 11 месяцев
Интегра Сорсес
Руководитель группы системных разработчиков
С 01.04.2022 по настоящее время (2 года 10 месяцев)
• Сопровождение процесса разработки: разработка принципиально сложных модулей, помощь разработчикам, код ревью, кординация работы с отделом hardware • Архитектурная работа: Разработка архитектуры программно аппарытных комплексов согласно требованиям заказчика, Оценка времени разработки программно аппаратного комплекса (в часах) согласно требованиям заказчика. Проектирование схем данных для ORM системы фреймворка JMIX • Работа с отделом sales: оценка осуществимости требований заказчика в разрезе предпологаемого бютжета, помощь в технических аспектах, создание списков уточняющих вопросов. • Работа с технической документацией: создание, проработка, ревью.
Интегра Сорсес
Руководитель группы системных разработчиков
С 01.04.2022 по настоящее время (2 года 10 месяцев)
• Сопровождение процесса разработки: разработка принципиально сложных модулей, помощь разработчикам, код ревью, кординация работы с отделом hardware • Архитектурная работа: Разработка архитектуры программно аппарытных комплексов согласно требованиям заказчика, Оценка времени разработки программно аппаратного комплекса (в часах) согласно требованиям заказчика. Проектирование схем данных для ORM системы фреймворка JMIX • Работа с отделом sales: оценка осуществимости требований заказчика в разрезе предпологаемого бютжета, помощь в технических аспектах, создание списков уточняющих вопросов. • Работа с технической документацией: создание, проработка, ревью.
ООО "Бриксис Техноледжис Раша"
Ведущий разработчик
С 01.09.2018 по 01.04.2022 (3 года 7 месяцев)
Основные обязанности: - Руководство командой разработчиков (техническая постановка задач, code review) - Разработка и поддержка импорта/экспорта геометрической информации и BIM данных из BricsCAD в стандарт IFC2x3, IFC4, IFC4x1 - Доработки и исправление существующих алгоритмов геометрической трансформации тел на базе библиотеки ACIS. Основные достижения: - Достигнуты высокие показатели эффективности работы руководимой командой. - Достигнута почти 100% совместимость генерируемых IFC файлов с Autodesk Revit, SimpleBIM, BimVision, OpenIFCViewer, Solibri. - Достигнута почти 100% совместимость BricsCAD c файлами IFC генерируемыми продуктами линейки Autodesk, и другими приложениями. - Исправлена и значительно улучшен функционал команды DMCOPYFACES
ООО "Навигационные системы"
Инженер-программист
С 01.01.2018 по 01.09.2018 (8 месяцев)
Основные обязанности: - Портирование NavitelNavigator под платформу Salfish OS - Исправление багов. - Оптимизация алгоритмов отображения карты Основные достижения: - NavitelNavigator был портирован под платформу SalfishOS - Исправление нескольких "застарелых" багов которые висели несколько лет.
Alawar
Senior C++ Developer
С 01.06.2013 по 01.01.2018 (4 года 7 месяцев)
Основные обязанности: - Поддержка AlawarWrapper, приложения предназначенного для продажи премиум контента (сначала платишь потом играешь). Враппер защищает игры от неограниченного использования. Враппер должен позволять пользователю играть некоторое ограниченное (триальное время) и предоставлять возможность оплатить покупку игры. После оплаты ограничение времени игры снимаются. - Разработка враппера для F2P игр (F2PWrapper). Представляет из себя отдельное приложение которое запускает F2P игру связывается со специально внедренной в нее F2PAlawarSDK по TCP, обеспечивает наполнение игры F2P контентом и предоставляет пользователю возможность оплаты выбранного в игре контента. - Поддержка системы сборки игр АБС. Система предназначена для сборки, заврапливания и кастомизации инсталяторов игр на базе технологии NSIS. - Поддержка линейки браузерных расширений (Alawar Elements, Atarata Elements, pushOk) и их NSIS инсталятора. Достижения: - Безупречная поддержка всего "зоопарка" продуктов Алавар. Все баги/доработки, в не зависимости от их сложности и древности системы были сделаны. - Участие в предрелизной подготовке выпуска игр. - Был создан продукт F2PWrapper. Были отлажены связки Server <-> F2PWrapper <-> F2PGame. Продукт внедрен в систему АБС, выпущено несколько F2P игр. - Был создан продукт Mac Wrapper позволяющий распространять игры под Mac - Был создан продукт AtarataWrapper предназначенный для распространения бесплатного контента. - Был создан продукт АБС2 - переработанная система АБС предназначенная для сборки премиум и F2P игр с использованием F2PWrapper - Был создан продукт AlawarSecurity - система защиты премиум игр основывающийся на идее инектирования специального, защитного кода непосредственно в собранный *.ехе приложения. Система была успешно внедрена (серверная часть, АБС, АБС2). - Был создан продукт AlawarSTDInstaller значительно сокращающий время и повышающий качество партнерской кастомизации дистрибутивов при сборке при помощи АБС, АБС2. - Была спроектирована и реализована мини баннеро-крутилка для инсталяторов. - Был создан продукт AlawarBrowserExtensionInstaller позволяющий устанавливать расширения в браузеры пользователей (IE9+, Firefox, Opera12, Opera19+, GoogleChrome, YandexBrowser, Amigo) в "тихом" (не заметном для пользователя) режиме.
ОптиПлат
Программист
С 01.01.2013 по 01.06.2013 (5 месяцев)
Работа в проекте реализации торгового сервиса-советника. Сервис-советник представляет из себя ядро, генерирующее торговые сигналы (покупка или продажа той или иной ценной бумаги), и реализацию различных способов "доставки" торговых сигналов до потребителя (например, через такие сервисы, как ZuluTrade или Zignals) Основные обязанности: • Разработка ядра торгового советника, разработка ряда торговых стратегий • Интеграция торгового советника с сервисами-провайдерами торговых сигналов Достижения: • Спроектирована и реализована среда для разработки и тестирования стратегий, включающая в себя систему визуального контроля работы стратегий, систему бэк-тестинга и систему управления источниками данных • Разработаны интеграционные модули к сервисам-провайдерам (ZuluTrade, Zignals, Collective2) торговых сигналов • Разработан адаптер данных из терминала MetaTrader4 к стандарту StockSharp
Брокеркредитсервис
Программист
С 01.11.2011 по 01.11.2012 (1 год)
Основные обязанности: • Разработка ряда Механизированных Торговых Систем (МТС) • Решение задач интеграция внутренних ИТ-систем БКС с западными брокерами • Решение задач интеграции внутренних ИТ-сервисов БКС между собой. Достижения: • Разработано несколько МТС на базе библиотеки StockSharp. Самостоятельно был проведен весь цикл разработки (создание ТЗ, разработка, тестирование) • Выполнена интеграция ИТ-систем БКС с торговым терминалом CQG (http://www.cqg.com/) • Разработана выгрузка сделок из терминала QUIK в систему мониторинга работы фронт- и мидл- офисной системы • Выполнена интеграция системы "БКС Эксперт" и терминала QUIK для отправки торговых рекомендаций • Разработана система распределенного RunTime-мониторинга состояния ИТ-сервисов на базе библиотеки Log4Net
Ledas LTD
Программист
С 01.03.2011 по 01.11.2011 (8 месяцев)
Работа в проекте разработки системы автоматического управления punch станками для компании JETCAM http://www.jetcam.com/. Система предназначена для получения программы "выдалбливания" на punch станке заданной пользователем фигуры. Основные обязанности: • Разработка общей архитектуры системы • Разработка ряда алгоритмов автоматической генерации программ • Разработка механизма автоматической проверки полученных программы • Покрытие разработанного функционала авто тестами. Достижения: • Разработана библиотека работы с геометрическими объектами. • Разработан крайне эффективный алгоритм проверки сгенерированных программ (работа более чем в 50 раз быстрее чем используемый JETCAM алгоритм) • Разработана эффективная система автотестов (заказчиком не было обнаружено ни одной ошибки в поставленном функционале)
Лаборатория синтеза параллельных программ, ИВМиМГ СО РАН
Лаборант-стажер
С 01.09.2009 по 01.03.2011 (1 год 6 месяцев)
Работа в проекте создания системы фрагментированного программирования. Данная система предназначена для программирования супер компьютеров с распределенной памятью (множество отдельных вычислителей соседственных сетью) для решения сверх больших вычислительных задач. Ускорение достигается за счет параллельной работы множества вычислителей. Возможность параллелизма достигается за счет представления программы в виде множества подпрограмм (фрагментов) которые могут быть зависимы друг от друга. Система состоит из: - Исполнительная система (запускается на супер компьютере и создает среду исполнения фрагментированных программ) - Язык написания фрагментированных программ (LUNA) - Компилятор фрагментированных программ. Основные обязанности: • Разработка общей архитектуры системы • Разработка общей спецификации языка LUNA • Разработка алгоритмов статической и RunTime оптимизации исполнения программ Достижения: • Разработана общая архитектура системы фрагментированного программирования. • Разработан, реализован и внедрен алгоритм статического распределения фрагментированной программы по вычислительному устройству (предлагается эвристика для решения NP-полной задачи отображения графа фрагментированной программы в граф вычислителя). Было получено ускорение работы фрагментированных программ в сотни раз. • Разработан, реализован и внедрен алгоритм RunTime балансировки загрузки вычислителя. Данный алгоритм интегрирован с алгоритмом статической балансировки. Получено укоренение работы фрагментрованных программ в несколько раз. • Защищены бакалаврская и магистерская диссертация на оценку "отлично"
Образование
Университет
Новосибирский национальный исследовательский государственный университет
Университет
Новосибирский национальный исследовательский государственный университет
Университет
Новосибирский национальный исследовательский государственный университет
Владение языками
Родной язык
Русский
Иностранные языки
Английский
Дополнительно
Ключевые навыки
Zf2 rapid development environment
ms visual studio
Знание git
Python c/c++
Visual studio c#
Знаком с python
C, c++, java, uml
Дополнительная информация
Политика работы: • Политика максимальной прозрачности работы • Личная ответственность за выполнение поставленных задач • Отсутствие личных амбиций, только достижение поставленной цели имеет смысл • Реализация принципов рабочей инкапсуляции (если технические вопросы не принципиальны, детали будут скрыты) Навыки руководителя: • Блестящие навыки обучения • Понимание принципов мотивации • Прекрасные навыки распределения задачь среди членов команды в соответсвии с проффесииональными и личностными качествами. • Умение найти подход к самым сложным людям • Умение находить кратчайший путь к поставленной цели • Организация процесса разработки (разработка, тестирование, и развертывание) приложений в условия строгого бюрократического формализма (создание требований, спецификаций, инструкций) • Понимание методологии версионности, неперерывной интеграции. • Аудит бизнес программных продуктов (гибкость, надежность, безопасность) • Владение системой управления проектами JIRA, Redmine и методологиями Agile (SCRUM) Навыки архитектора: • Понимание как делать что бы было хорошо и что бы плохо не было. • Проектирование программно аппаратных комплексов согластно требованиям заказчика, включая подбор стека и инструментов. • Разработка схем данных для ORM системы встроенной в фреймворк JMIX Навыки разработчика: • Специалист поддержки 70lvl, ваши древние продукты заработают как новенькие • Блестящие навыки диагностики сложных разнородных систем • Уверенные навыки интеграции разнородных проектов, финальная отладка • Навыки разработки легко кастомизируемых и локализируемых приложений • Умение работать в любом из трех режимов разработки (быстро + гибко, быстро + без багов, гибко + без багов) в зависимости от бизнес специфики Владение технологиями: • Объектно-ориентированное программирование • Senior developer skils with С++ (С98, С++11, С++14, С++17) • Intermidiate developer skils with C, С# • Опыт работы с JAVA, Python • Большой опыт работы с геометрическими объектами на базе библиотеки ACIS • Понимание архитектуры и принципов работы с форматами DWG и IFC. • Разработка параллельных (многопоточных) приложений для систем с общей и распределенной памятью с использованием С#, C++ • Разработка и реализация автоматических торговых алгоритмов (роботов) на базе библиотеки Stock# • Уверенное владение средствами рефлексии .NET (Reflector, Riflexil) • Уверенное владение техникой инектирования кода в Win32 приложения. • Уверенное владение технологией сборки инсталляционных пакетов под Windows на базе технологии NSIS. • Владение технологией QT5 • Владение .NET PowerShell • Владение системой контроля версий svn, git • Владение Linux на уровне пользователя • Владение семейством профилировачных утилит IBM RationalPurify+ • Владение средами разработки MS Visual Studio Специальные навыки: • Проведение научных исследований • Аудит программных продуктов научно-исследовательских проектов • Знание широкого спектра современных вычислительных алгоримов. Блестящие знания теории сложности вычислений • Блестящие знания в области извлечения знаний из данных (Data Mining), владение алгоритмами See5/C5.0, Cubist, GridBot • Программирования графических ускорителей NVIDIA (CUDA, TESLA) • Разработка, отладка, поддержка сложных алгоритмических приложений • Разработка высокопроизводительных приложений для суперкомпьютеров c общей/распределенной/гибридной памятью c использованием библиотек MPI, OpenMP • Уверенное владение инструментарием нейронных сетей • Владение пакетом "Wolfram mathematica" Общие навыки: • Владение разговорным английским на уровне "Intermediate" • Владение техническим английским по направлениям: computing, math
Похожие резюме
до 100 000 ₽
40 лет
Новосибирск
Полный день
Последнее место работы
ОАО "Сибпромжелдортронс", Слесарь-электрик по ремонту и обслуживанию электрооборудования, октябрь 2003 - июль 2004
Обновлено
09.12 в 03:01
Был на сайте
Более недели назад
Опыт работы
26 лет 3 месяца
Не указана
38 лет
Новосибирск
Полный день, Гибкий график, Удаленная работа
Последнее место работы
СоПоС (Союз Полимер Строй), Инженер-программист, сентябрь 2004 - август 2005
Обновлено
24.12 в 15:11
Был на сайте
Более недели назад
Опыт работы
31 год 6 месяцев
Не указана
65 лет
Новосибирск
Полный день, Гибкий график, Удаленная работа
Последнее место работы
WORK, программист, октябрь 1987 - по настоящее время
Обновлено
01.11 в 09:02
Был на сайте
Более недели назад
Опыт работы
74 года 2 месяца