Старший инженер-программист с нетипичным опытом в бизнесе и маркетинге. Благодаря аналитическому складу ума и глубокому пониманию бизнес-потребностей, я специализируюсь на разработке надежных и масштабируемых решений на основе ИИ, RESTful API и event-driven микросервисов, ориентированных на эффективность для бизнеса и ценность для пользователей.
Совмещая роли Backend Engineer, DevOps Engineer и ML Engineer, я создал с нуля масштабируемую инфраструктуру для iOS-приложений на основе ИИ, реализовав за три месяца три отдельных проекта на Python с применением облачной архитектуры, GPU кластеров и разных модальностей ИИ (текст, изображения, речь), используя следующие технологии и сервисы: FastAPI, Taskiq, SQLAlchemy, Pydantic, OpenCV, InsightFace, PostgreSQL, Redis, MinIO, Firebase, Replicate, Deepgram, OpenAI, ComfyUI, Ollama, GitLab CI/CD, Docker, Docker Hub, Kubernetes, Helm, Traefik, Prometheus, DigitalOcean, Paperspace, Better Stack, Sentry, GoDaddy.
Будучи частью команды ядра, я помог разработать и запустить платный продукт в сфере кибербезопасности, основанный на микросервисах, Python, FastAPI, Pydantic, Celery, RabbitMQ, Apache Kafka, PostgreSQL, SQLAlchemy, Alembic, Pytest, GitLab CI/CD, ELK, Grafana, Prometheus, Harbor, Docker, Kubernetes, Helm, Skaffold, Nginx, MinIO.
Я пришел в компанию разработчиком уровня Middle с ключевым навыком Python.Core и за 9 месяцев вырос до уровня Senior, все это время продолжая работать на проекте клиента.
На проекте, являясь backend-разработчиком в компании, предоставляющей решения в области облачных и граничных вычислений, доставки контента, хостинга и безопасности, я помогал разрабатывать и оптимизировать систему управления идентификацией и доступом (IAM), которая включала некоторый дополнительный функционал.
Занимался доработкой интеграции с Zendesk, HubSpot, Intercom и реализовал ограничитель запросов к API используя рекомендательную блокировку на уровне транзакций в PostgreSQL. После инцидента, который нарушил процесс регистрации новых пользователей, я взялся перепроектировать архитектуру воркеров Celery с тем, чтобы разделить ответственность и избежать повторения подобной ситуации. Кроме того, я улучшил Drone Pipeline, регулярно выполнял отладку кода и устранял ошибки, сообщаемые Sentry, а также анализировал по несколько Pull Request'ов ежедневно. Помимо написания кода, я активно участвовал в созвонах и тесно сотрудничал с командой из шести backend-разработчиков, бизнес-аналитика, delivery-менеджера и руководителя направления backend.
В целом же на этой позиции я соприкасался с широким набором технологий, включая Python, Django (DRF), Docker (Compose), Harbor, Vault, Kubernetes, Nginx, Grafana, Prometheus, Elastic, PostgreSQL, RabbitMQ, Celery, Poetry, Pytest, Git, Bitbucket, Drone CI, Sentry, Slack и Jira.
Это было короткое, но продуктивное сотрудничество, где на первом внутреннем проекте я добавил SSO в панель администрирования Django, а также увеличил тестовое покрытие используя Pytest и Selenium. На втором внутреннем проекте я проанализировал зависимости и разрешил найденные проблемы с безопасностью. Наконец на третьем внутреннем проекте я провел аудит backend части и составил список рекомендаций, как облегчить поддержку приложения и улучшить масштабируемость.
Я валидировал входящие с OpenStreetMap изменения, которые требовали ручного рассмотрения перед отправкой на карты Mapbox, при этом выдерживая SLA, за который отвечала наша команда, и иногда редактировал данные на OSM. Кроме того, я помогал со спонтанными задачами, время от времени писал документы на GitHub и участвовал в гуманитарном картографировании как, например, во время наводнения в Японии в 2020.
Здесь, в процессе изучения и оптимизации, я разработал модель прогнозирования рекламных кампаний для мобильных приложений (Facebook, Instagram, Google, myTarget, In-App, Video Networks, VK, Snapchat, Twitter) и написал CLI-скрипт на Python для автоматизации расчетов.
Помимо основных обязанностей по продвижению и развитию бизнеса, я уделял много внимания UI/UX сайта, а также плотно сотрудничал с разработчиком сайта и службой поддержки хостера. Впоследствии я написал ботов для более эффективного управления рекламными ставками на 2 ключевых площадках, используя Python и Selenium.
Пробуя себя в бизнесе, я разработал стратегию роста на основе SWOT-анализа и 7P маркетинг-микса, находил локальных и зарубежных поставщиков, тестировал гипотезы о потребительских сегментах, ассортименте, ценовом позиционировании, возможностях контрактного производства и аутсорсинга. Также, я создал первый сайт на конструкторе Wix, а затем и новую версию на WordPress. Кроме продвижения через рекламные каналы, я следовал лучшим практикам белого SEO, подкрепляя решения данными из Google Analytics.
Как представитель часовых брендов, я вел статистику по SKU с выделением групп ABC и XYZ по продажам в долларах и штуках, организовывал закупки и распределял часы по розничной сети, проверял знания сотрудников магазинов и проводил для них тренинги, сотрудничал с отделом маркетинга и зарубежными партнерами.
Я организовывал закупки и распределение товаров по сети магазинов, находил новых поставщиков и пересогласовывал условия по старым контрактам, проводил анализ рынка и оптимизировал складские запасы.
Магистратура по специальности "Маркетинг" (не окончена)
Экономика и управление на предприятии промышленности