Android разработчик

Android разработчик

Девятилов Дмитрий, Россия (+7 977 398 33 92 - 9.tilov@gmail.com)October 03, 2017February 28, 2018

июнь/2014 - декабрь/2014: Разработчик C++, InfoWatch - Москва

  • Разрабатывал в команде лингвистов продукт EndPoint Security. Занимался кластеризацией большой коллекции документов. Был использован полный стек технологий: Git, Unit tests, code review. Разработка велась на C++11 через тестирование Gtest. Качество кластеризации определял с помощью библиотек языка Python.
  • Написал программу поиска N-грамм в большом тексте (~1Гб), используя STL и Boost. Сравнивал время работы алгоритма с использованием различных контейнеров, начиная от std::vector и заканчивая std::unordered_map.

март/2014 - июль/2016: Разработчик C/C++, ОКБ САПР - Москва

  • Занимался поддержкой продукта ПАК Аккорд АМДЗ и разработкой новых компонентов для него. Написал библиотеку на C для асинхронного получения случайных байтов из контроллера.
  • Разработал библиотеку на С для поддержки контроля целостности LLVM.
  • Написал GUI для полного отображения веток реестра Windows и их гибкой установки на контроль. Встроил библиотеку для парсинга самого реестра. GUI был написан на C++ с использованием Qt.

ноябрь/2014 - апрель/2016: Разработчик С++, Дизайн-центр МФТИ - Долгопрудный, Москва

  • Разрабатывал транслятор из SystemC в Verilog, используя Clang.

июль/2016 - июль/2017: Старший оператор научной роты, ВУНЦ ВВС ВВА - Воронеж

  • Разработал эмулятор одного из военных комплексов на Java под Android.

июль/2017 - октябрь/2017: Студент в Школе Мобильной Разработки Яндекса - Москва

  • Написал 2 полноценных приложения: одно самостоятельно, другое - в команде. С использованием полного стека технологий.

октябрь/2017 - н. в.: Android разработчик, cdcom - Москва

  • Разрабатываю приложение СтартКАСКО для автомобилистов, которые позволяет страховать машину "налету".
  • С февраля 2018 года назначен на должность team lead андроид-разработки в компании.
Сторонние проекты

CryptoVoice: учебный проект для курса по защите информации.

  • Программа для идентификации человека по голосу. В основе алгоритма, написанного на C++, лежит преобразование Фурье.
  • Разработка велась через тестирование на языке bash.

Blood Pressure: приложение - дневник для сердечников.

  • Приложение было написано на Java под Android в команде с ведущим разработчиком InfoWatch для личных целей.

Find My Car Location: приложение для поиска машины на парковке.

  • Android - приложение на Java с использованием Google Map API.

Multipreter: переводчик на базе Yandex Translate.

  • Мобильное приложение для поступления в Школу Мобильной Разработки Яндекса. Написано на Java с использованием Retrofit2, GreenDAO.
  • Разработка велась через тестирование Espresso.

Common Alarm Clock: простой будильник с Интернет-радио.

  • Приложение под Android с использованием dagger2.

CollectionView: приложение для просмотра фотографий.

  • Учебное приложение с использованием dagger2, ButterKnife, Picasso, написано в соответствии с Android Clean Architecture.
Образование

МФТИ, ФРТК. Кафедра - защита информации. Специальность - информационная безопасность (2010 - 2016).

О себе



Report Page