Разработка инвестиционных пулов для Solana.
Стек: TypeScript, React, GoLang, Rust, Anchor.
Разработка crypto gateway
Стек: GoLang, Kafka, Postgresql, Timescaledb, Redis, Ethereum, Tron, BSC, XRP, Bitcoin, Litecoin, Dogecoin, Cardano, Ton, Polkadot, Icp.
Разработка сервисов облачного хостинга.
- Внедрение современных CI/CD практик.
- Разработка нового биллинга для облачных сервисов.
- Разработка DBAAS на базе Postgresql.
Стек: TypeScript, React, GoLang, Python, Vue, ELK, Graylog, Prometheus, oVirt, Vmware Cloud Director.
Разработка риск менеджмент системы для крупной крито-фиантной платёжной системы.
Стек: Kafka, Postgresql, Ethereum, Tron, BSC, GoLang.
Создание платформы потоковой обработки звонков коллцентров на основе ML технологий.
Стек: Python, PHP, React, Postgresql, Redis, Graylog, Prometheus, Grafana.
Крупный стартап - штат более 150 человек. В момент перезапуска стартапа пришёл на должность технического руководителя в один из продуктов, основана задача моего найма, возродить разработку, привести всё в порядок и подготовиться к криптозиме.
- Аудит аудит кодовой базы и архитектуры, разработка новой архитектуры;
- Быстрый найм ключевых сотрудников;
- Внедрение гибких методологий (Scrum/Agile) разработки.
- Разработка системы управления кпритоактивами (ввод/вывод, холодное/горячие хранение криптоактивов и их обмен)
После решения поставленных задач перешёл на позицию IT Директора.
- Составил годовой план разработки.
- Довёл численность разработчиков до 80 человек.
- Управлением продуктовыми командами банка, биржи, кошелька, NFT через лидов.
- Проведение финансового аудита.
- Стандартизировал процесс разработки в компании и архитектуру сервисов.
- Провёл миграцию пользователе на новые кошельки (больше 10 миллионов), с оптимизацией по комиссии и скорости.
Стек: php, GoLang, clickhouse, Postgresql, swift, kotlin, TS, несколько десятков блокчейнов, AWS, K8s, GitLab/Nexus/Docker, ELK
В крупной компании (более 700 человек) занимал позицию технический руководителя, основная задача перенести всю разработку в компанию и повысить стабильность:
- Сформировал технологическую стратегию большого b2c/b2b продукта.
- Перевёл разработку с аутсорсинга на in-house, сформировал полную продуктовую команду численностью около 60 человек.
- Организовывал и контролировал работы с подрядными организациями.
- Произвёл переезд сложного продукта с миллионным онлайном в новый дата центр без даунтайма.
- Поднял показателей стабильности, скорости реакции на инциденты и их решения с последних мест до лучших показателей в группе компаний Сбера.
- Развивал и усиливал Scrum практики.
- Активно и самостоятельно занимался наймом, мотивацией, увольнениями.
- По результатам года, получил максимальную оценку своей работы.
Стек: .Net, PHP, GoLang, React, GoLang, IOS/Swift/C, Android/Kotlin, Kafka, Cloud Director, Kubernetes, Postgresql/Patroni, Redis, Elastic Cloud Storage, GitLab/Nexus/Jenkins/Ansible/Docker, ELK, Prometheus, Grafana, Fortigate, ML.
В связи с ковидом остался без работы и перешёл на контрактную деятельность. Во всех проектах совмещал роль ведущего разработчика и лида, собирал команды, организовывал работу, контролировал исполнение задач.
- Перезапуск Doc++ после продажи Яндексом. В роли руководителя бэкэнд-разработки, с командой из 4 разработчиков, полностью переписали систему управления клиниками и врачами, а также платформу для оказания услуг телемедицины и создали интеграцию с гос. мед. сервисами. Были первой компанией которую МинЦифры выбрало для внедрения новых алгоритмов шифрования.
Стек: PHP и Java и Postgresql, RabbitMQ
- Разработал систему скоринга блокчейн транзакций с нуля в роли ведущего разработчика для 12 блокчейнов.
Стек: PHP, Node.js, Postgresql, Cassandra
- В роли тим лида построил систему для определения репутации политиков/чиновников. В команде из 5 человек разработали систему, которая ищет и скачивает информацию о персонах, через кучу математики определяет область видимости и охват, а через ML классифицирует и кластеризует.
Стек: Python, PHP, Postgresql, Mysql
- В роли тим лида с командой из 5 человек создали крупный SAAS сервис для алгоритмической торговли на 5 криптобиржах. И сложную партнёрскую программу для него.
Стек: GoLang, Node.js, PHP Postgresql, ELK
В роли ведущего разработчика отвечал бекэнда для мобильных клиентов.
Это была интересная работа в постоянно меняющимся после проверки гипотез проекте. Внедрил очереди, аналитику логов, реализовал сервер чатов с широким функционалом для пользователей и саппорта, с неплохой производительность. Выучил Solidity и научился писать смарт контракты для Ethereum.
Стек: PHP7, Node.js, Redis, Laravel, VUE, Websocket, REST, Graylog Solidity Ethereum Codeception.
Разрабатывал бизнес аналитику для руководителей (всякие ARPU/ARPPU и других тому подобных).
Интегрировал внешние CRM системы выгружая в них кучу данных.
Занимался биллинга и интеграцией с платёжными системами на ввод и вывод денег приблизительно в 10-ке стран.
Оптимизация ядро трейдинговой платформы на Mysql и C++.
Стек: PHP Postgresql Mysql Memcache rabbitmq codeception git redmine onphp
Руководил разработкой, преобразовывал бизнес требования в задачи, занимался планированием, распределением задач в команде из верстальщика, 2-х PHP разработчиков, iOS разработчик. Программировал некоторые критичные компоненты.
Стек: PHP MySql Redis Sphinxsearch RabbitMQ Yii Laravel Codeception, git
Занимался развитием системы покупки ЖД билетов и сопутствующих услуг и разработкой GDS Автобусных перевозок.
Поработал с всеми api РЖД, разработал новую систему заказа билетов, умные подсказки, систему посадочных страниц под низкочастотный трафик.
Также разрабатывал GDS для междугородних перевозок, где суть задача коммивояжера, что само по себе интересно.
Стек: PHP MySql Memcache SphinxSearch ZendFramework VRP
Стояла интересная задача создать за 3 месяца, информационную систему для развлекательного сервиса основанного на идеях/сценарии фильма The Game. Быстро влился в проект, собрал требования к ПО, провёл тендеры среди готовых команд, нанял 4 команды и поменяв одну в процессе, уложился в deadline.
Было разработано 3 мобильных приложение, для менеджеров, для помощников игрока и для самих игроков, одним из них перепрошивали Android, заменяя им стандартную оболочку. И соответственно круглосуточный центр управления всем этим.
Стек: PHP MySql Memcache Sphinxsearch Redis yii
Разработал движок для realtime геопозиционных игр, который хорошо масштабировался по нагрузке и имел неплохую систему. На базе которого было в составе двух разных команд было создано две игры:
Killa - стрелялка с кучей оружия, дуэли с другими игроками, мочилово мобов.
CatchMe - мобильная игра больше всего похожая на салочки, помимо игры с другими игроками имела большую разнообразную систему квестов заставляющую игроков изрядно побегать.
Стек: Node.js Redis MySql Php
Развлекательная служба знакомств соединяющая пользователей социальных сетей. Незамысловатая рулетка подбирала подбирала по определённым пользователей, потом они играли в некоторую простую игру и если звёзды сошлись то у них открывался чат. Реализована в виде сайта, приложения в VK и FB
Стек: Node.js Redis
Интересный проект в котором нужно было слить воедино штук 30 разнородных сервисов, сделать по ним поиск и единую корзину.
Интеграция около 30 туристических сервисов покупка билетов, страховок, пакетных туров, бронирование отелей, экстремального отдыха. Познана вся боль, разнообразия вариантов интеграций от лёгких rest api и тяжёлых SOAP до парсинга и скачки предложений с фтп и заказами через email.
Стек: PHP Zend Framework mysql
Это такой сервис где агентства недвижимости обменивались своими объектами, управляли показами, делились комиссией и экономили на рекламе.
Занимался сбором бизнес требований, формализацией и утверждением решений, и последующей реализацие в паре с ещё одним программистом и верстальщиком.
Стек: php Mysql
Алгоритмами поиска подходящих пар и занимался импортом профилей с других сервисов знакомств.
Стек: php Mysql
$PriceMon - система управления ценами для крупных интернет магазинов.
%outsource
Мониторинг цен на товары в yandex.market, сопоставление товаров поставщиков с товарными позициями на маркете, классная система управления ценами, которая позволяла продать ванну с наценкой в 1%, а смеситель к ней с наценкой в 100%, а слив с наценкой в 300%.
Система позволяла выигрывать в демпинге с максимальной прибылью.
Система успешно работало с 1-2 миллионами позиций.
Стек: Mysql Php
Отслеживание публикаций о персонах, их классификация и оценка динамики изменения их видимости для разных регионов. Удобная система мониторинга и отчётов. Основная проблема в устойчивости парсинга, никто в интернете не любит когда их много и часто парсят, соответственно пара тысяч прокси разной степени надёжности и решение проблем из этого возникающих.
Стек: Mysql Php
Оптимизация под нагрузки и обширные доработки.
Стек: Postgresql ruby, RoR
Работал в роли тимлида с командой из 4-5 человек. Наладил работу с спринтами, ввёл кодревью, и наладил систему деплоя.
Стек: php mysql memcache
Стек: PHP MySql Memcache Sphinxsearch
Постоянный обход нескольких тысяч новостных сайтов, автоматическое распознавание заголовков и текстов новостей. Поиск первоисточника. Основная задача сбор корпуса для некоторых задачи компьютерной лингвистики.
Разрабатывали фреймворк для быстрого разворачивания социальных сетей. Интересный опыт по финансированию разработки из своего кармана. Цель была в том что делая крупные доработки очень быстро разворачивать социальные сети легко доступными на рынке кадрами.
Нанял одного крутого разработчика и двух малоопытных разработчиков. Получилось очень недурно, но к сожалению кризис #2008 года был беспощаден к дорогим штукам на радость маркетологов.
Стек: php, mysql
Сервис с большим количеством информации и новостей, в последствии трансормировавашийся в новостной сайт хорошо собирающий трафик с яндекс новостей.
Стек: Php, Typo3, Mysql.
Классическая соц сеть, друзья, переписка, фото и видеохостинг.
Стек: php mysql ffmpeg Red5 Typo3
Создание Онлайн системы для управления, цепочками поставок для
мультифранчайзинговых партнёров и приёма оплаты.
Стек: php mysql