Люблю узнавать что-то новое. Делаю все, чтобы довести задачи до конца. С ноткой перфекционизма.
Участвовал в следующих проектах как аутстафф разработчик:
Платформа для эффективного управления интернет-рекламой
Декабрь 2022 - Январь 2024
Проект: Сервис автоправил для автоматизации управления рекламными аккаунтами, который помогает специалистам по рекламе выполнять рутинные операции. Сервис проверяет рекламные материалы на соответствие заданным условиям, применяет к ним указанные в правиле действия (например, менять состояния или настройки), создает отчет о работе и уведомляет пользователя о триггерах или внесенных изменениях.
Задачи: Доработка существующего функционала и разработка нового, проектирование архитектуры новых компонентов проекта, проектирование схем БД, оптимизация SQL запросов.
Стек: Golang, PostgreSQL, ClickHouse, RabbitMQ, Kafka, gRPC, REST, OpenAPI, Docker, Kubernetes, Prometheus, Grafana, Sentry, Jenkins
Космическая социальная сеть
Апрель 2021 - Ноябрь 2022
Проект: Проект был разделен на много микросервисов, которые было трудно поддерживать. Заказчик обратился с просьбой переработать инфраструктуру проекта для создания надежного отказоустойчивый системы.
Задачи: Проектирования архитектуры проекта и отдельных его модулей. Разработка нового функционала.
Стек: Golang, Postgres (PostGIS), Redis, REST, gRPC, FFmpeg, AWS ElastiCache, AWS SQS, AWS S3, AWS CloudFront, Kubernetes, Prometheus, Grafana, Sentry, Jenkins
Создание микросервиса на GO
Февраль 2021 - Апрель 2021
Проект: Необходимо было создать сервис-адаптер по обработке и добавлению пользователей, где клиентская сторона использовала SOAP, а остальные сервисы Rest и gRPC. Также имелась возможность вывода списка пользователей через map. Данные пользователей приходили с помощью rest в формате soap. Дополнительные данные для обработки забирались из других микросервисов по grpc. Все сервисы хранились на общем сервисе в kubernetes.
Задачи: Разработка функционала, преобразование XML в JSON.
Стек: Golang, REST, SOAP, gRPC, Kubernetes
Редактор субтитров
Октябрь 2020 - Февраль 2021
Проект: Приложение для добавления и редактирования субтитров, поделенное на микросервисы: загрузка видео, распознание речи, сопоставления субтитров со аудиодорожкой и редактор субтитров. Отображение процесса поэтапного выполнения задачи на клиенте.
Задачи: Разработка функционала, перенос кодовой базы с Python на Golang
Стек: Golang, Python, Postgres, Docker, RabbitMQ, FFmpeg
Comparator
Сентябрь 2020 - Октябрь 2020
Проект: Некоммерческое инструмент внутри компании, для сравнения документов (обнаружение изменений, внесенных в документ).
Задачи: Разработка функционала
Стек: Python, Flask, Docker, smtplib module, numpy.diff
Онлайн-сервис для оценки профессиональных рисков и управления охранной труда
Проект: Веб-приложение, в котором создаются, редактируют проекты по оценке профессиональных рисков.
Задачи: Доработка существующего функционала, проектирование БД, написания SQL запросов.
Система управления охраной труда (СУОТ)
Проект: Инструменты для автоматизации процессов СУОТ и планирования мероприятий. Формирование инструкций по охране труда на основе результатов оценки профессиональных рисков.
Задачи: Доработка существующего функционала, формирование отчетов