Автоматизация сбора информации из маркетплейсов для построения аналитики по товарам, категориям, брендам, продавцам. А так же для предоставления инструментов управления ЛК продавцов. Стек: php, go, redis, rabbitmq, kafka, hdfs, clickhouse, puppeteer.
2021-2022
Смотреть проектCRM и личные кабинеты блогера, менеджера, представителя бренда для продажи рекламы и создания рич-контента в социальных сетях, CPA, CPC. Ранее был общедоступен, сейчас в закрытой бете XWAY. Бекэнд на php, laravel.
2020-2021
Смотреть проектВстраиваемые виджеты системы мотивации к покупке, системы лояльности с кешбеками и реферальными программами для онлайн-магазинов. CRM система, аналитика, автоматические выплаты. Стек: php, laravel, yii.
2019-2020
Смотреть проектМногопользовательская браузерная карточная игра Дурак. Клиент на Vue, сервер на Go.
2018-2020
Смотреть проект Исходный кодДецентрализованное приложение для составления и проигрывания совместных плейлистов с распределенным хранилищем и обменом данными через WebRTC. Написано на Vue + Typescript.
2020
Смотреть проект Исходный кодБиблиотека для создания пула WebRTC соединений с использованием сигналинга разного типа: автоматический (WebSockets), ручной (обмен json), дебаг (соединение с самим собой).
2020
Смотреть проект Исходный кодСервис учёта прочитанных книг. Минимальный интерфейс, акцент на доступность пользовательских данных. Клиент на Angular, API на PHP (Yii 2), данные коммитами на Github.
2015 - ...
Смотреть проект Исходный кодСервис для онлайн конвертирования отрезка записанного стрима прямо с Twitch.tv в gif, mp4, webm онлайн. Автоматическая загрузка полученных видео на сервисы gfycat, youtube через их API. Веб-сайт на PHP (Laravel 5). Серверная часть на Go с использованием ffmpeg.
2015 - 2018
Смотреть проектМногопользовательская браузерная игра. Клиентская часть написана с использованием Phaser.js, серверная - на Go + Websockets.
2017
Смотреть проект Исходный кодРазработка в сфере финансовых технологий: денежные переводы, скоринг модели, онлайн-идентификации и другое. PHP, MySQL, PostgreSQL. Работа в большой команде. Полный рабочий день. NDA.
2017 - 2019
Система электронного документооборота для холдинговой компании. Согласование договоров, служебных записок, заявок на оплату, на автотранспорт, ознакомление с нормативными документами и многое другое из внутренних процессов холдинга. Разработка в команде. Серверная часть на PHP (Smarty, ActiveRecord, DBSimple).
2010 - 2017
Областной портал. Разработка в команде VSE42 в различные года. Кроме прочего, в 2017 мной была произведена контейнерезация отдельных частей приложения для работы с Docker'ом, написаны скрипты автоматического развертывания в различных окружениях.
2011, 2014, 2017
Смотреть проектПлагин Unreal Engine 4 для паучьей навигации, опубликованный в официальном магазине Epic Games. Написан на C++.
2017
Смотреть проект Исходный кодБот для Telegram на Go для многопользовательской игры в угадывание мелодии по каверам.
2018
Смотреть проект Исходный кодБот для Telegram на Go для многопользовательской игры в угадывание песни и автора по фрагементу текста песни.
2017
Смотреть проект Исходный кодОнлайн-прайс с возможностью заказа, самодельная CMS, синхронизация каталога с 1С, синхронизация данных с внутреней СЭД. Разработка в команде. Написано на PHP.
2010 - 2017
Смотреть проектПриложение для Android, написанное с использованием Phonegap. Получает списки новостей и их содержимое через написанное мной же API новостного сайта news.vse42.ru. После 2013 года мной не поддерживалось.
2013
Смотреть проектМобильное приложение для отображения местоположения общественного транспорта города Кемерово. Первое мобильное приложение с этой функцией в городе: за два года до Яндекс.Транспорт, go2bus, bus.vse42.ru.
2014 - 2020
Веб-приложение как демонстрация возможностей WebGL для визуализации результатов расчетов дифференциальных уравнений. Исходный код расчета портирован с Delphi со значительными улучшениями. Для веб-части использовался низкоуровневый API ещё чернового на то время WebGL, IndexedDB.
2011 - 2012
Исходный кодМногопользовательская браузерная игра, основанная на игре Tron. Каждый юнит оставляет за собой след, ваша цель - избежать с ним столкновения. Подробнее на Хабре. Серверная часть на Node.js.
2013
Смотреть проект Исходный кодСервис принятия коллективных решений на основе предпочтений по минимальному количеству участников для каждого голосующего. Например, "я бы поиграл в Guild Wars 2, если со мной будет еще 3 игрока" в рамках одной группы. Клиентская часть на Angular, серверная на PHP (Yii).
2014
Сервис добавления текстовых и графических аннотаций к изображениям. Автор идеи и фронтэнда - Павел Гуров, бекэнд мой на PHP (Yii).
2013
Исходный кодИнтернет-журнал со своей редакторской. Разработка в команде VSE42. Серверная часть на PHP (Zend Framework).
2015 - 2017
Смотреть проектDocker-образ для работы с криптографией по ГОСТ-2012 в openssl, curl, php, nginx.
2018-2020
Смотреть проект Исходный кодУтилита для получения порции данных по связанным таблицам в формате SQL-insert на Go. Эксперимент по покрытию кода тестами на 100%.
2018
Исходный кодТур в браузере для устройств виртуальной реальности. Перемещение между локациями. Написано с использованием Three.js. Частичная поддержка WebVR.
2016
Прототип с демонстрацией многопользовательского WebVR. Все подключенные в конкретный момент участники отображаюся другим в виде головы на сцене с синхронизацией вращений. Клиент написан с использованием Three.js, сервер на Go (Websockets).
2017
Смотреть проект Исходный код Исходный код сервераПостроение свой сетки навигации по полу, стенам, потолку и другим поверхностям. Реализация алгоритма А* для поиска пути. Своя реализация движения паука по такой сетке. Реализовано на C++ под UE4.
2017
Сервис учёта жизненных достижений. Бекэнд написан на php (Yii), реализованы OAuth сервер и клиент. Интеграция с некоторыми другими моими веб-играми для отметки достижений в них.
2013
Смотреть проект Исходный кодМногопользовательская браузерная игра. Клиент на js. Сервер на python (Tornado, SQLAlchemy) и интеграция с livelevel на php (Yii).
2013
Смотреть проект Исходный кодМногопользовательская браузерная игра. Клиент с использованием Pixi.js, сервер на PHP (Wrench, Hoa-Websocket, Yii).
2013
Смотреть проект Исходный кодКонсольная утилита для конвертирования Selenium тестов, записанных в браузере через Selenium IDE (формат html) в php-код тестов для исполнения под phpunit.
2013-2014
Исходный кодМногопользовательская браузерная игра по прохождению лабиринта. Клиент с использованием socket.io, бекэнд на PHP (Ratchet).
2013
Смотреть проект Исходный кодЧат для встраивания в мобильные приложения. Клиент на js, сервер на nodejs (express, socket.io). Был встроен в Kembus.
2013 - 2014
Однопользовательская браузерная игра, где нужно прийти к финишу как можно быстрее. Мой эксперимент по работе с динамическими мешами в Three.js.
2013
Исходный кодМногопользовательская браузерная игра, в которой нужно не закрывать вкладку и оставаться в очереди в окно как можно дольше. Серверная часть на python (tornado), интеграция на php (Yii).
2013
Исходный кодСервис поиска фриланс работы через Twitter. Подробнее на Хабре. Автор идеи и фронтэнда - Павел Гуров. Бекэнд мой на PHP.
2012
Смотреть проект Исходный кодКроссплатформенная многопользовательская игра-файтинг в виде дуэли двух магов. В текущем состоянии игра только против локального бота всего с двумя способностями. Клиент на Phaser.js, сервер на Node.js.
2014
Увлекаюсь программированием с 2003 года. Профессионально программирую с 2008 года. Магистр математики и информатики с 2012 года с отличием (КемГУ). Родился в 1989 г.
Предпочитаю backend-программирование. PHP мой основной язык фул-тайм разработки, большой опыт написания и поддержки на нём проектов. На языке go у меня много проектов как в продакшене под нагрузкой, так и pet-проектов. В свободное время дома программирую с использованием разных языков программирвания и фреймворков. Есть опыт успешного интенсивного обучения программистов. Пишу в блог и на Хабр. Экспериментировал в области VR/AR несколько лет. Знаком с устройством распределенных журналов, блокчейнов. Знаю, как обрабатывать и хранить платежные транзакции. Умею строить распределенные децентрализованные системы.
Люблю решать сложные баги, неподдающиеся простому воспроизведению. Есть большой опыт настройки систем мониторинга ошибок и оповещения о них, а так же несколько раз настраивал CI/CD, deployment-скрипты. Делал об этом выступления. Несмотря на обилие мелких проектов, участвовал в запуске крупных проектов с нуля как один, так и в составе команды.
Считаю увлекательным составлять тестовые задания, контрольные работы, проверять их, давать рекомендации по ним. Имею дополнительную квалификацию преподавателя высшей школы.
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, Vue, Three.js, Bootstrap, W3CSS, Gulp, Phonegap, Cordova, ClickHouse, Vertica, Hadoop DFS, Apache Kafka, RabbitMQ, Apache Hive, Presto, Trino.
Если вам очень нужен специалист с похожим стеком, то присылайте ваше предложение на электронную почту rnix@yandex.ru.