аватар

Портфолио

Фильтры:

Книгопись

Сервис учёта прочитанных книг. Минимальный интерфейс, акцент на доступность пользовательских данных. Клиент на Angular, API на PHP (Yii 2), данные коммитами на Github.

2015 - ...

Смотреть проект Исходный код

Twitch to Gif

Сервис для онлайн конвертирования отрезка записанного стрима прямо с Twitch.tv в gif, mp4, webm онлайн. Автоматическая загрузка полученных видео на сервисы gfycat, youtube через их API. Веб-сайт на PHP (Laravel 5). Серверная часть на Go с использованием ffmpeg.

2015 - ...

Смотреть проект

Tankisto

Многопользовательская браузерная игра. Клиентская часть написана с использованием Phaser.js, серверная - на Go + Websockets.

2017 - ...

Смотреть проект Исходный код

Финтех

Финтех

Разработка в сфере финансовых технологий: денежные переводы, скоринг модели, онлайн-идентификации и другое. PHP, MySQL, PostgreSQL. Работа в большой команде. Полный рабочий день. NDA.

2017 - ...

СЭД Портал

СЭД Портал

Система электронного документооборота для холдинговой компании. Согласование договоров, служебных записок, заявок на оплату, на автотранспорт, ознакомление с нормативными документами и многое другое из внутренних процессов холдинга. Разработка в команде. Серверная часть на PHP (Smarty, ActiveRecord, DBSimple).

2010 - 2017

VSE42.RU

Областной портал. Разработка в команде VSE42 в различные года. Кроме прочего, в 2017 мной была произведена контейнерезация отдельных частей приложения для работы с Docker'ом, написаны скрипты автоматического развертывания в различных окружениях.

2011, 2014, 2017

Смотреть проект

Spider Navigation Plugin

Плагин Unreal Engine 4 для паучьей навигации, опубликованный в официальном магазине Epic Games. Написан на C++.

2017

Смотреть проект Исходный код

Угадай мелодию

Бот для Telegram на Go для многопользовательской игры в угадывание мелодии по каверам.

2018

Смотреть проект Исходный код

Угадай песню по словам

Бот для Telegram на Go для многопользовательской игры в угадывание песни и автора по фрагементу текста песни.

2017

Смотреть проект Исходный код

Kuzalians

Онлайн-прайс с возможностью заказа, самодельная CMS, синхронизация каталога с 1С, синхронизация данных с внутреней СЭД. Разработка в команде. Написано на PHP.

2010 - 2017

Смотреть проект

Шкуропатский.рф

Шкуропатский.рф

Персональный сайт главы холдинга. Реализована лента постов импортом из социальных сетей с группировкой по событию. Сайт написан на PHP (Symfony).

2016 - 2017

Смотреть проект

Мобильное приложение VSE42

Приложение для Android, написанное с использованием Phonegap. Получает списки новостей и их содержимое через написанное мной же API новостного сайта news.vse42.ru. После 2013 года мной не поддерживалось.

2013

Смотреть проект

Доска объявлений doska.vse42.ru

Доска объявлений doska.vse42.ru

Доска пользовательских объявлений портала vse42.ru. Гибкая система полей ввода и фильтрации в зависимости от категории товара. Написана на PHP (Zend Framework).

2011

Смотреть проект

Kembus

Мобильное приложение для отображения местоположения общественного транспорта города Кемерово. Первое мобильное приложение с этой функцией в городе: за два года до Яндекс.Транспорт, go2bus, bus.vse42.ru.

2014 - ...

Смотреть проект

WebDiffEq

Веб-приложение как демонстрация возможностей WebGL для визуализации результатов расчетов дифференциальных уравнений. Исходный код расчета портирован с Delphi со значительными улучшениями. Для веб-части использовался низкоуровневый API ещё чернового на то время WebGL, IndexedDB.

2011 - 2012

Смотреть проект Исходный код

Tronode

Многопользовательская браузерная игра, основанная на игре Tron. Каждый юнит оставляет за собой след, ваша цель - избежать с ним столкновения. Подробнее на Хабре. Серверная часть на Node.js.

2013

Смотреть проект Исходный код

Let It Org

Let It Org

Сервис принятия коллективных решений на основе предпочтений по минимальному количеству участников для каждого голосующего. Например, "я бы поиграл в Guild Wars 2, если со мной будет еще 3 игрока" в рамках одной группы. Клиентская часть на Angular, серверная на PHP (Yii).

2014

Смотреть проект

Linch me

Сервис добавления текстовых и графических аннотаций к изображениям. Автор идеи и фронтэнда - Павел Гуров, бекэнд мой на PHP (Yii).

2013

Смотреть проект Исходный код

AVOKA.DO

AVOKA.DO

Интернет-журнал со своей редакторской. Разработка в команде VSE42. Серверная часть на PHP (Zend Framework).

2015 - 2017

Смотреть проект

Docker-openssl-gost

Docker-openssl-gost

Docker-образ для работы с криптографией по ГОСТ-2012 в openssl, curl, php, nginx.

2018

Смотреть проект Исходный код

sql-dumper

sql-dumper

Утилита для получения порции данных по связанным таблицам в формате SQL-insert на Go. Эксперимент по покрытию кода тестами на 100%.

2018

Исходный код

VR Tour

Тур в браузере для устройств виртуальной реальности. Перемещение между локациями. Написано с использованием Three.js. Частичная поддержка WebVR.

2016

Смотреть проект

Multiplayer WebVR

Прототип с демонстрацией многопользовательского WebVR. Все подключенные в конкретный момент участники отображаюся другим в виде головы на сцене с синхронизацией вращений. Клиент написан с использованием Three.js, сервер на Go (Websockets).

2017

Смотреть проект Исходный код Исходный код сервера

Навигация паука

Построение свой сетки навигации по полу, стенам, потолку и другим поверхностям. Реализация алгоритма А* для поиска пути. Своя реализация движения паука по такой сетке. Реализовано на C++ под UE4.

2017

Webdevelopers

Однопользовательская игра-кликер о веб-разработке.

2013

Смотреть проект Исходный код

LiveLevel

LiveLevel

Сервис учёта жизненных достижений. Бекэнд написан на php (Yii), реализованы OAuth сервер и клиент. Интеграция с некоторыми другими моими веб-играми для отметки достижений в них.

2013

Смотреть проект Исходный код

Морской бой

Многопользовательская браузерная игра. Клиент на js. Сервер на python (Tornado, SQLAlchemy) и интеграция с livelevel на php (Yii).

2013

Смотреть проект Исходный код

Шашки

Многопользовательская браузерная игра. Клиент с использованием Pixi.js, сервер на PHP (Wrench, Hoa-Websocket, Yii).

2013

Смотреть проект Исходный код

selenium2php

selenium2php

Консольная утилита для конвертирования Selenium тестов, записанных в браузере через Selenium IDE (формат html) в php-код тестов для исполнения под phpunit.

2013-2014

Исходный код

Maze

Многопользовательская браузерная игра по прохождению лабиринта. Клиент с использованием socket.io, бекэнд на PHP (Ratchet).

2013

Смотреть проект Исходный код

Встраиваемый чат

Чат для встраивания в мобильные приложения. Клиент на js, сервер на nodejs (express, socket.io). Был встроен в Kembus.

2013 - 2014

Амёба

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

2013

Смотреть проект Исходный код

Игра Очередь

Игра Очередь

Многопользовательская браузерная игра, в которой нужно не закрывать вкладку и оставаться в очереди в окно как можно дольше. Серверная часть на python (tornado), интеграция на php (Yii).

2013

Смотреть проект Исходный код

Баба Сима

Баба Сима

Сервис сравнения цен на продукты в городе в разных магазинах. Автор идеи и фронтэнда - Павел Гуров. Бекэнд мой на PHP.

2011-2012

Смотреть проект

Lancelist

Lancelist

Сервис поиска фриланс работы через Twitter. Подробнее на Хабре. Автор идеи и фронтэнда - Павел Гуров. Бекэнд мой на PHP.

2012

Смотреть проект Исходный код

Mages

Кроссплатформенная многопользовательская игра-файтинг в виде дуэли двух магов. В текущем состоянии игра только против локального бота всего с двумя способностями. Клиент на Phaser.js, сервер на Node.js.

2014

Смотреть проект

Обо мне

Увлекаюсь программированием с 2003 года. Профессионально программирую с 2008 года. Магистр математики и информатики с 2012 года с отличием (КемГУ). Проживаю в городе Кемерово. Родился в 1989 г.

Предпочитаю backend-программирование, но вёрстка и frontend-программирование мне знакомы. Трудоустроен в организации, где основным языком разработки является PHP, большой опыт написания и поддержки на нём проектов. В свободное время дома программирую с использованием разных языков программирвания и фреймворков. Пишу в блог и на Хабр. Есть опыт успешного интенсивного обучения программистов.


С чем приходилось работать

PHP, go, nodejs, python, Yii, Yii 2, Laravel, Zend Framework, Symfony, CakePHP, phpactiverecord, Smarty, MySQL, PosgreSQL, sqlite, Redis, Memcached, git, mercurial, svn, apache, nginx, bash, docker, docker-compose, selenium, phpunit, Jenkins, GitLab, ELK, OpenSSL, ГОСТ-шифрование, VK API, Twitter API, Facebook API, Instagram API, OK.RU API, БКИ, SMS-шлюзы и провайдеры, email-сервисы, платежные сервисы, WebRTC, WebGL, Pixi.js, Phaserjs, Angular, React, Vue, Three.js, Bootstrap, W3CSS, Gulp, Phonegap, Cordova.

Эксперементирую в области VR/AR с 2015:

Написать мне

Если вам очень нужен специалист с похожим стеком, то присылайте ваше предложение на электронную почту rnix@yandex.ru.