Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл более двух недель назад
Кандидат
Мужчина, 36 лет, родился 16 июля 1989
Смоленск, готов к переезду, готов к командировкам
LLVM Compiler Developer
10 000 $ на руки
Специализации:
- Программист, разработчик
Занятость: полная занятость
График работы: полный день, удаленная работа
Опыт работы 15 лет 11 месяцев
Январь 2018 — по настоящее время
7 лет 7 месяцев
-
Россия
LLVM Complier developer
I'm developing a compiler middle-end and backend as a contractor.
Декабрь 2015 — Январь 2018
2 года 2 месяца
ARM Limited
Великобритания, arm.com
Software Engineer
Worked on Mali OpenCL compiler.
- Implemented OpenCL2.0 pipes which contributed to OpenCL 2.0 conformant status of the compiler
- Fixed multiple SPIR-V issues thus made progress on OpenCL 2.1 conformant status for SPIR-V
- Maintained the compiler by fixing and improving frontend, IR generator and builtins
- Introduced instruction selection patterns that allowed to fix sub-optimal code generation for vector arithmetic instructions
- Upstreamed 3 patches to clang
Июль 2014 — Декабрь 2015
1 год 6 месяцев
Информационные технологии, системная интеграция, интернет... Показать еще
инженер-программист, старший инженер-программист (с 03/2015)
- Портировал патчи для улучшения кодогенирации для процессоров ARM с LLVM 3.3 на последнюю на тот момент версию LLVM
- Разработал генерацию LLVM IR для JavaScript компилятора, позволяющую генерировать более эффективны чем Google V8 код для подмножества JavaScript
- Разрабатывал архитектуру компилятора
- Предоставлял обучение и помощь на рабочем месте двум интернам.
Октябрь 2013 — Июль 2014
10 месяцев
Информационные технологии, системная интеграция, интернет... Показать еще
Инженер-программист
- Реализовал поддержку Borland схемы мэнглинга в C++ компилятор clang (совместная работа с одним коллегой)
- Улучшил интерфейсы взимодействия IDE RAD Studio и C++ компилятора.
Ноябрь 2012 — Октябрь 2013
1 год
Codedgers Inc
Инженер-программист
- Разработал проходы для обфускатора нативного кода Morpher (проходы в компиляторе LLVM)
- Измерил влияние проходов на производительность приложений.
- Консультировал клиентов отнисительно применения Morpher'a
Сентябрь 2009 — Ноябрь 2012
3 года 3 месяца
ООО НПО Рубикон Инновация
техник, инженер программист с (07/2010)
Разработал 3 высокоуровневых системы тестирования для бортового оборудования. Данная работа включала:
- реализацию протоколов сетевого уровня
- чтение запись и отображение информации в памяти устройств
- логгирование
- разработку языка для описяния сценариев тестирования
Навыки
Уровни владения навыками
Обо мне
I'm a C++ expert, fluent in the latest standards of the language and well familiar with compiler optimizations. I was a speaker in different computer science clubs and internal seminars of some organizations I worked before.
I have a solid compiler experience and I strongly prefer to stick with my specialization so I don't consider possibilities to work on non-compiler related projects.
Высшее образование (Магистр)
2012
Вычислительной техники, Автоматизированные системы обработки информации и управления
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не более часа