Резюме

У меня достаточно обширный опыт в различных языках программирования, платформах и технологиях:

✔️ Веб разработка (Бэк энд)
Python: Flask, Tornado, Django, Google App Engine
WebSockets, Jinja2, Gunicorn, Celery
Администрирование серверов: Bash, SSH, FTP, SupervisorD, NginX, SSL
DBMSs: MySQL Server, MS SQL, PostgreSQL, Google BigQuery

✔️ Фронт энд
HTML, CSS, JS, jQuery, Bootstrap, Google Maps API

✔️ Мобильная разработка
Objective-C для iOS, Java для Android

✔️ Разработка ПО
C, C++, C#, Java; OpenMP, Qt, Visual Studio, Xamarin MonoDevelop

✔️ Компьютерная графика & Разработка игр
OpenGL v4.1, 2D & 3D, GLSL шейдеры; GM:Studio 2

✔️ Анализ данных & Машинное обучение
SQL, Python + NumPy, Pandas, SciPy

✔️ DevOps
Юнит-тестирование, Selenium, Travis CI, CodeCov


Помимо разработки ПО, у меня есть другие полезные навыки:

✔️ Разработка архитектуры информационных систем
с учётом всех перспектив дальнейшего развития

✔️ Написание технической документации, UML-диаграмм
для быстрой и грамотной ориентации в проекте

✔️ Управление командой для слаженной и эффективной работы

✔️ SEO, контекстная и ретаргетинговая реклама
Google AdWords, Yandex Direct, FB, IG, Vk

✔️ Графика и Дизайн
Adobe Photoshop, Blender 3D


Конкретные разработки, работы, события
Возвращайка: главный разработчик
Работа
Мар 2018 — Настоящее время

Возвращаем клиентов различным компаниям: наш сервис автоматически подключается к Вашей системе автоматизации или CRM, находит "старых" клиентов и показывает им рекламные объявления в рекламных сетях Facebook, Instagram, Vk. Имеются интеграции с iikoDelivery, RuBeacon, в процессе подключения iikoCard, Poster, amoCRM и другие.

Описание проекта

RuBeacon: аналитик данных и Full Stack Developer
Работа
Янв 2017 — Настоящее время
У компании несколько сотен фирм-клиентов по России и ближнему зарубежью. Я занимаюсь довольно разными вещами: 1) Разработка и поддержка корпоративной аналитической системы для автоматической генерации отчётов. 2) Создаю более крупные и детальные отчётов как для описания фирм в целом, так и для анализа маркетинговых кампаний 3) Провожу интеграции между различными БД и сервисами для получения новых данных и применения имеющихся. 4) Работаю с НИУ ВШЭ и курирую стажёров.
ID-Detective
Разработки
Окт 2018 – Фев 2019

Моя попытка создать сервис с поиском людей по фото. В целом, попытка была неплохая: у меня в работе было несколько десятков процессов на нескольких VPS и выделенном сервере, которые день и ночь ежесекундно обрабатывали десятки фотографий десятков человек (в итоге в моей БД было 25% всего Вк). В техническом плане работа была непростая – нужно было реализовать параллельную синхронизированную работу множества процессов на разных машинах, максимально быстрые поиск лиц и обработку фоток из Вк. Детали реализации приведены в описании на ГитХабе.

Проект на GitHub

Бакалавр Программной Инженерии, факультет Компьютерных Наук в Национальном Исследовательском Университете "Высшей Школе Экономики"
Образование
Сен 2014 — Май 2018

Мы учили многие области Компьютерных Наук, включая математику (математический анализ, дискретную математику, линейную алгебру, теорию вероятностей и статистику), разные технологии ИТ (C, C++, C#, Java, Python, neural networks, OpenGL, Selenium, algorithms, data analysis with R, Pandas) и некоторые другие предметы: управление проектами (гибкие методологии разработки agile, UML, экономика, управление командой), психологии личности и социума, философия науки.

Описание курса

OpenGL+Cpp+ObjC+Mac
Разработки
Янв 2018 – Фев 2018

3D сцена и движок с огромным количеством фич: есть множество разных шейдеров, процедурных и загружаемых моделей, работа с текстурами, текстами, туман, освещение, карты нормалей, тени, мощный алгоритм генерации торов, системы частиц, скриншоты и т.д. Использовал низкоуровневый интерфейс OpenGL v4, языки программирования C++ и Objective-C, нативные технологии Mac OS (для системной работы с файлами и для обработки жестов трекпада).

Проект на GitHub

Библиотека для анализа данных Lemuras
Разработки
Мар 2018 — Настоящее время

Маленькая библиотека на чистом Питоне для работы с большими таблицами. Имеет весь основной функционал, массу поддерживаемых форматов и много подробных примеров. И всё это регулярно пополняется уже больше года!

Проект на GitHub
Проект на PyPI

Каталог кружков школы
Разработки
Фев 2018

iOS приложение с описанием кружков московской школы №1329. Написано на Objective-C, использует множество нативных технологий.

Открыть в AppStore
Проект на GitHub

WebSocket Testing Engine
Разработки
Янв 2018

Это JavaScript фреймворк и онлайн приложение для юнит тестирования веб-сервисов с ВебСокетами.

Открыть описание
Открыть приложение
Статья на Хабре

Собственный 3D движок
Разработки
Ноя 2017 – Дек 2017

Простой, но собственный графический 3D движок с использованием Qt, C++, со сложной математикой, кучей алгоритмов и генерацией различных моделей (всё без OpenGL)

Проект на GitHub

TacticToy — логическая игра для iOS, Android, HTML5
Разработки
Ноя 2016 – Июн 2017

Значительно улучшенная версия крестиков-ноликов. Я разработал многое: нативные iOS, Android приложения и HTML5 версию игры, а также веб-сервер на Python с асинхронным фреймворком Tornado для подключения как по протоколу HTTP, так и по WebSockets.

Открыть статью

GMapsTable: наложение таблицы для Google Maps
Разработки
Июн 2017

Модуль JavaScript для динамической визуализации данных поверх Гугл Карт.

Открыть описание
Статья на Хабре
Проект на GitHub

Безопасность Предпринимательской Деятельности, Институт Проблем Безопасности, Национальный Исследовательский Университет "Высшая Школа Экономики"
Образование
Сен 2015 — Июн 2017

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

Описание курса

Translating Semantic Networks to UML Class Diagrams
Публикация
Ноя 2015 — Сен 2016

Моя первая научная статья, я представлял её на международной конференции KES-2016 в городе Йорк, Великобритания. Это было очень классное мероприятие, познакомился с учёными из разных стран, увидел вживую мощные разработки.

Статья на Elsevier ScienceDirect
Сайт конференции

Курсовая: Программа моделирования ньютоновского взаимодействия
Разработки
Дек 2014 — Май 2015
Программа моделирует ньютоновское взаимодействие небесных тел. Эта работа была оценена как одна из лучших на курсе.
Цифровой художник
Разработки
Авг 2014

Программа процедурно генерирует разнообразные странные, но красивые рисунки. Сделал ещё в школе используя C++.

Открыть статью

Eternal War game project, WarHammer 40.000
RTT игра: Eternal War
Разработки
Дек 2012 — Июл 2014

Это был мой первый поистине крупный проект! Наша команда состояла из многих весьма умелых ребят, у нас были тысячи подписчиков. К сожалению, проект так и не был завершён, однако это была чудесная работа и отличный опыт как разработки, так и управления командой.

Скриншоты

Призёр ФизТех олимпиады по математике
Дипломы
Май 2014

Сайт олимпиады

Конференция SECON 2014
Май 2014

Я посетил мероприятие, где множество работников и менеджеров крупных ИТ компаний делились своими знаниями и опытом. Это всё очень расширило моё видение многих областей ИТ.

Сайт конференции

Победитель городского этапа Всероссийской Олимпиады Школьников по информатике
Дипломы
Дек 2013

Info

HTML5 игра-платформер: The beds
Разработки
Окт 2013

Это было командным участием в соревновании Next Castle 2013, я был разработчиком, а друг художником. И хотя наша игра не была награждена, мы получили полезный опыт.

Скриншоты

Начинающий разработчик, Институт Открытого Образования
Образование
Окт 2010 — Май 2012
Мы учили базовые понятия Компьютерных Наук, некоторые языки программирования и технологии. Преподаватели назвали меня лучшим учеником нашего потока.

Аккаунты на IT сайтах

so

Мой Stack Overflow профиль
Stack Overflow Developer Story
Мой профиль на Хабре
Мой GitHub