Резюме

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

✔️ Веб разработка (Бэк энд)
Python: Flask, Tornado, Django, Google App Engine
WebSockets, Jinja2, Gunicorn, Celery
Администрирование серверов: Bash, SSH, FTP, SupervisorD, NginX, SSL
DBMSs: MySQL Server, MS SQL Server, 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 — Настоящее время

У нашей компании несколько сотен корпоративных клиентов по России и СНГ. Большую часть времени я разрабатываю автоматизированную аналитическую систему в виде вебсайта, но иногда создаю более конкретные, детальные отчёты или провожу интеграции со сторонними сервисами для получения новых и применения имеющихся данных.

Бакалавр Программной Инженерии, факультет Компьютерных Наук в Национальном Исследовательском Университете "Высшей Школе Экономики"
Образование
Сен 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