Краудфандинг платформа для малого и среднего бизнеса, где физические лица являются инвесторами.
Участие в проектировании и разработке основного приложения (монолит), а также связанных сервисов и инфраструктуры (k8s).
Разработка облачных business-to-business решений для банковской сферы, которые позволяют автоматизировать процесс выдачи автокредита, включая скоринг и верификацию документов.
В команде Автокредита выполнил разработку и успешную интеграцию двух наборов решений. Предложил и внедрил единую систему разграничения доступа для набора решений.
Используя Ruby on Rails, Sinatra и Hanami с общением преимущественно по RabbitMQ в качестве шины данных.
Разработка white-label решения для проведения крауфандинга (включая initial coin offering), с помощью которого произвели собственный сбор средств и предоставили эту возможность другим компаниям, собрав в сумме около 650m$.
Изначально приложение представляло из себя цельный rails-app, со временем обрело API и отделило от себя front-end часть (react). Участие в проектировании, реализации, написании тестов и проведении код-ревью от первого коммита до этапа, когда продукт перешел в пассивную стадию разработки.
— Система с микросервисной архитектурой для поведенческо-нагрузочного тестирования. Разработка с нуля некоторых сервисов системы, таких как планировщик и композитор задач; продвинутый менеджер для веб-прокси, с возможностью контроля и мониторинга жизненно-важных атрибутов прокси, распределение ресурсов между сервисами. Докерезация, CI/CD (Gitlab CI, Bitbucket Pipeline).
— Реализации библиотеки для прямого общения с WebDriver посредством geckodriver (минуя selenium);
— Поддержка старых проектов, включая высоконагруженную систему, для которой были реализованы некоторые средства мониторинга и контроля инфраструктуры.
Участие в разработке следующих проектов:
— Обменник электронных валют;
— Агрегатор информации о билетах на различные события (музыка, театр и спорт) по всему миру. Интеграция с LastFM для музыкальных событий;
— Агрегатор информации о жителях US;
— Другие проекты, такие как онлайн-магазин, сборщики данных.
А также:
— Библиотека для визуализации на Google Maps раскрытых полицией UK преступлений;
— Библиотека для конвертирования данных из OpenCart в WooCommerce (неприятный опыт);
— Скрипты парсинга и агрегации данных.
В 2012-2014 увлекался спортивным программированием, участвовал в KPI Open, Севастопольской международной летней школе программирования и различных этапах ACM (вузовский, региональный, финал Украины младшей лиги).