Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был более двух недель назад

Кандидат

Мужчина, 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 месяцев

www.research.samsung.ru

Информационные технологии, системная интеграция, интернет... Показать еще

инженер-программист, старший инженер-программист (с 03/2015)
- Портировал патчи для улучшения кодогенирации для процессоров ARM с LLVM 3.3 на последнюю на тот момент версию LLVM - Разработал генерацию LLVM IR для JavaScript компилятора, позволяющую генерировать более эффективны чем Google V8 код для подмножества JavaScript - Разрабатывал архитектуру компилятора - Предоставлял обучение и помощь на рабочем месте двум интернам.
Октябрь 2013Июль 2014
10 месяцев

www.embarcadero.com

Информационные технологии, системная интеграция, интернет... Показать еще

Инженер-программист
- Реализовал поддержку Borland схемы мэнглинга в C++ компилятор clang (совместная работа с одним коллегой) - Улучшил интерфейсы взимодействия IDE RAD Studio и C++ компилятора.
Ноябрь 2012Октябрь 2013
1 год
Codedgers Inc
Инженер-программист
- Разработал проходы для обфускатора нативного кода Morpher (проходы в компиляторе LLVM) - Измерил влияние проходов на производительность приложений. - Консультировал клиентов отнисительно применения Morpher'a
Сентябрь 2009Ноябрь 2012
3 года 3 месяца
ООО НПО Рубикон Инновация
техник, инженер программист с (07/2010)
Разработал 3 высокоуровневых системы тестирования для бортового оборудования. Данная работа включала: - реализацию протоколов сетевого уровня - чтение запись и отображение информации в памяти устройств - логгирование - разработку языка для описяния сценариев тестирования

Навыки

Уровни владения навыками
C++
LLVM
clang
Hardware
Compilers

Обо мне

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
Вычислительной техники, Автоматизированные системы обработки информации и управления

Знание языков

РусскийРодной


АнглийскийC2 — В совершенстве


ЯпонскийA1 — Начальный


Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не более часа