shalkoff.ru
327 слова
2 минуты
Подробнее об авторе блога

Всем привет :)

Путь программиста у меня начался примерно с 9 класса, когда в школе начали проходить TurboPascal, мне очень понравилось писать код и с того момента я понял, кем хочу стать. Компьютеры меня и до этого интересовали, например мы с друзьями, создали свою собственную локальную сеть, расстояние между домами было от 10 до 50 метров. Играя в компьютерные игры, я писал моды для Minecraft и плагины для Counter-Strike: Source.

В 2012 году поступил в ВГТУ на специальность информационные системы и технологии, успешно закочил универ в 2018 году, получив диплом магистра.

В 2016 году начал искать свою первую работу по специальности, устроился в небольшую компанию, где разрабатывал приложение для продажи лекарств. Кстати, разрабатывал сразу и под Android и под iOS. Там получил достаточно хороший опыт и стал двигаться дальше.

В 2017 году успешно закончил курсы от компании Surf по Android разработке, которая разрабатывает программное обеспечение под заказ, вырос там от Junior’а до Team Lead’а. За время работы в компании, успел пороботать на множестве проектов и с большим кол-во технологий, прокачал свои менеджерские и управленческие навыки.

Естественно, кроме работы у меня есть и увлечения, катаюсь на сноуборде зимой, а летом на горном мотоцикле, в целом предпочитаю активный отдых, но не откажусь погулять в тихом лесу.

Что еще интересного?

  1. Есть опыт обратной разработки Android приложений (ревис-инжиниринг). Выступал на конференции РИФ 2022 (Воронеж) с этой темой. Самой записи выступления нет, но есть моё интервью.
  2. Разрабатывал систему распознавания лиц на Android с подключаемой 3D камерой. Есть статья на Habr.
  3. Реализовывал фичу: “Текстовый редактор”. Логика работы была основана на взаимодействии JavaScript кода с Kotlin кодом, посредством WebView.
  4. Работал с WebSocket’ам, реализовывал фичу: “Курьер на карте”.
  5. Несколько раз организовывал курсы для подготовки Android разработчиков. Составлял план лекций для нашей команд, выступал в качестве лектора, проводил ревью кода и т.д.
  6. Организовал процесс стажировки и онбординга новых сотрудников в Android отдел. Автоматизировал процесс создания задач для новых разработчиков, путём реализации web интерфейса, который позволял выгружать задачи из Confluence в Jira (работал с Python и TypeScript).
  7. Учавствовал в найме, проводил собеседования Android разработчиков.
  8. Есть опыт разработки Backend сервера на Ktor.