Превращаю MVP в продакшн-системы и прототипы в масштабируемые продукты. 15 лет опыта с Python, AWS, AI-пайплайнами и практическими уроками о том, что реально работает на масштабе.
TrueRoll — это GovTech-платформа, которая помогает местным властям и налоговым оценщикам модернизировать свои процессы. Мы разрабатываем ПО для управления заявками на освобождение от налогов на недвижимость (homestead exemption) и обрабатываем тысячи документов — от актов и судебных решений до заявлений и протестов.
Именно в обработке документов раскрывается потенциал AI/ML: мы используем компьютерное зрение для чтения рукописных и отсканированных форм, извлекаем структурированные данные из неструктурированных документов, автоматически классифицируем и маршрутизируем бумаги, интегрируя всё в системы учёта собственности. Это экономит оценщикам недели ручной работы.
Мои задачи:
· AI-обработка документов — OCR, извлечение данных и классификация государственных документов с помощью компьютерного зрения и LLM
· Продакшн ML-системы — деплой vision-моделей на AWS SageMaker, интеграция LLM (OpenAI, Anthropic, Gemini, Bedrock)
· Document Intelligence — кластеризация, каталогизация и автоматический анализ документов в масштабе
· Data Pipelines — AWS Kinesis для обработки документов в реальном времени, ETL для интеграции данных округов
· Разработка API — FastAPI-сервисы для ML-инференса и обработки документов
· Облачная инфраструктура — архитектура AWS (ECS, SageMaker, Kinesis) и DevOps
AI/ML · Computer Vision · Document AI · OCR · LLM · PyTorch · TensorFlow · AWS SageMaker · FastAPI · Data Engineering · AWS Kinesis · Python
Маркет-мейкинг как сервис. LQFI предоставляет единую инфраструктуру для торговли цифровыми активами, обеспечивая высокоскоростной, эффективный и безопасный трейдинг. Криптоликвидность на централизованных и децентрализованных биржах.
Будучи одним из ключевых инженеров в команде алго-трейдинга:
· Разрабатывал алгоритмические торговые стратегии для Binance / Kraken / Huobi / FTX
· Интегрировал холодные кошельки с платформой через Web3
· Расширял внутренний фреймворк, добавил множество API-интеграций
React · Rust · EC2 · Blockchain · Solidity · API Integrations · AWS · Node.js · Web3 · MongoDB · Fintech · Typescript · Web Development
Мировой лидер в решениях для мониторинга и контроля краткосрочной аренды для местных властей. Host Compliance упрощает муниципалитетам внедрение и контроль правил краткосрочной аренды. SAAS для правительства США для контроля краткосрочной аренды, соответствия, отчётности и сбора налогов. Интеграции со сторонними сервисами, веб-скрейпинг, обработка данных, платежи, авторизация, публичные API. Granicus приобрёл HostCompliance в 2020 году.
· Разработал API платформы для краткосрочной аренды для соответствия законам города Лос-Анджелес. Это значительно повлияло на очистку мошеннических/незарегистрированных объявлений на Airbnb и других платформах в LA.
· Создал API для загрузки пользовательских файлов с акцентом на безопасность и соответствие FedRAMP. Шифрование, гранулярный контроль доступа и строгие политики безопасности.
· Разработал часть платформы для массового продления разрешений на аренду, отчётности и уплаты налогов для управляющих компаний.
· Построил фундамент GraphQL-бэкенда для нового дашборда: модульный, гибкий, schema-first подход. Это позволило бэкенд-команде быстро расширять функционал, а фронтенд-команде — меньше зависеть от релизов бэкенда.
Stripe · AWS · Microservices · Jira · Flask · Pandas · GitHub · Access · Data Engineer · AWS Lambda · Data Analysis · Git · Numpy · Web Services · Docker · SQLalchemy · PostgreSQL · Serverless · EC2 · Data Modeling · Security · ElasticSearch · Redis · Crawlers · PostGIS · GraphQL · SQL · Python · Data Engineering · LESS · SaaS
Платформа и дашборд для промышленных предприятий для контроля и оптимизации энергопотребления. Многоуровневый доступ, email- и телефонные уведомления, автоматическая генерация отчётов, ML-предсказания и сегментация, прямая интеграция стриминга данных от завода к облаку. Фокус на масштабируемости, доступности и экономичности.
· Консультировал клиентов по алгоритмам, проблемам производительности, технологическому стеку и архитектуре. Играл ведущую роль в стратегии, проектир овании, планировании спринтов, грумминге бэклога и подготовке задач.
· Управлял проектом и agile-командой. Ревьюил код, менторил и онбордил новых разработчиков. Отслеживал KPI команды.
· Выполнил всю DevOps-работу и настроил облачную инфраструктуру с нуля.
PagerDuty · IoT · AWS · Flask · CI/CD · Pandas · Agile · Cloud · API Integrations · NoSQL · Data Analysis · Git · Numpy · Web Services · Solution Architecture · Data Modeling · GitLab · Machine Learning · Celery · Code Reviews · Node.js · Vue.js · MongoDB · Python · Data Engineering · UI Development
Управлял командой senior-разработчиков на различных проектах: мониторинг энергопотребления, платформа денежных переводов на базе крипто, автооптимизация рекламных кампаний, мобильный рекламный обменник и другие.
· Разработал алгоритм автооптимизации интернет-рекламных кампаний, который максимизирует их эффективность, находя и блокируя источники трафика, которые не конвертируются.
· Спроектировал и реализовал ETL для партнёрской сети мобильной рекламы. Использовал собственные технологии предсказания конверсии на основе данных устройства.
· Разработал фичу обнаружения ботов, которая перенаправляла ботов с контента сайта — защищая его от скрейпинга.
· Внедрил автоматизацию email-маркетинга и интеграцию с CRM через SparkPost API и Zoho CRM.
· Консультировал клиентов, проектировал решения и управлял agile-командой. Множество планирования, коммуникации, мозговых штурмов и архитектуры. Отслеживал KPI.
· Совмещал множество ролей: тимлид, lead-разработчик, scrum-мастер, проект-менеджер, code reviewer, QA, ментор
AWS · ETL · Microservices · Flask · Pandas · Agile · Project Management · Django · MySQL · Data Engineer · NoSQL · JavaScript · Git · Numpy · Docker · PostgreSQL · Serverless · Data Modeling · Celery · Optimization · Scrum · Redis · Crawlers · Vue.js · MongoDB · Crypto · SQL · Python · QA · Data Engineering · SaaS · Communication
Работал над автоматизацией всех ручных про цессов. Полностью безсерверный подход, управление через Slack-бота.
Интеграции с различными API: Mailgun, Slack, Google Spreadsheets.
AWS- и DevOps-консалтинг. Работал над внутренними проектами автоматизации генерации еженедельных отчётов: от сбора данных из множества источников и получения заметок от участников команды до анализа данных, визуализации и рассылки через email и веб.
PagerDuty · Serverless · AWS · Data Engineer · Pandas · AWS Lambda · NoSQL · DevOps · Data Analysis · ElasticSearch · Python · DynamoDB · Docker
Работал ключевым инженером в сервисе создания персональных сайтов, который эволюционировал в платформу удалённой работы и профессиональную соцсеть с 2 млн пользователей. Помимо прочих задач, самостоятельно разработал алгоритм машинного обучения для умного подбора вакансий.
Интегрировал branded.me с outsource.com. Объединил базы данных, удвоив базу пользователей, добавил подбор вакансий и другие сервисы. Разработал приложение для отслеживания рабочего времени.
· Разработал функции социальной сети (подписки, лайки, ленты) с почти линейной масштабируемостью.
· Обнаружил и успешно устранил несколько узких мест в API и инфраструктуре; значительно улучшил скорость и надёжность.
· Написал алгоритм сопоставления пользователей на основе загруженных списков контактов.
· Выполнил интеграцию email-сервисов: работа с отказами, отписками, кампаниями и воронкой конверсии.
· Интегрировал биллинг: работа с аккаунтами, транзакциями, корректировками и рекуррентными платёжными планами.
· Применил машинное обучение (NLP, кластеризация, нейронные сети, классификация) для подбора пользователей к вакансиям на основе профиля и описания. Также разработал алгоритм предсказания необходимых навыков по описанию вакансии.
Back-End Development · Qt · AWS · Microservices · Flask · Heroku · Data Engineer · NoSQL · Data Analysis · Git · Web Services · Docker · EC2 · Data Modeling · ElasticSearch · Machine Learning · Celery · C++ · Redis · MongoDB · Python · Data Engineering
Ключевой разработчик в высоконагруженном распределённом сервисе, обрабатывающем миллионы мобильных рекламных запросов в секунду.
· Разработал высоконагруженный распределённый сервис на Amazon AWS (EC2, S3) на базе Django с использованием Python, Redis, MySQL, HP Vertica, Twisted, Celery, gevent и немного Lua поверх Nginx для низкоуровневой сетевой работы.
Исправил систему для линейного масштабирования через профилирование и устранение критических узких мест, значительно снизив IO-нагрузку на каждом узле кластера.
Реализовал глобальную блокировку на базе Redis DB. Когда нужен эксклюзивный доступ к данным — ставим блокировку, и другие инстансы ждут освобождения.
Снизил задержку через мемоизацию в памяти процесса и двухуровневое кеширование (локальное и удалённое Redis).
Интегрировал Google Ads, MobFox и д ругих RTB-партнёров (торги в реальном времени).
Создал фильтрующий слой на уровне Nginx — Lua-скрипты эффективно отсеивают бесполезные соединения ещё до Python-бэкенда.
Lua · AWS · Django · Access · MySQL · NGINX · Git · Web Services · EC2 · Data Modeling · Celery · Node.js · Big Data · Redis · SQL · MongoDB · Python · Data Engineering · Amazon Redshift · SaaS
Бизнес-услуги, заказная разработка и IT-сервисы. Был тимлидом разработки, создал веб-портал для отслеживания холодных звонков и обучения маркетологов.
Полностью управлял процессом разработки.
Разработал платформу для продавцов, где они могли планировать встречи, фиксировать прогресс и обучаться для повышения KPI.
Управлял командой разработчиков, обсуждал фичи с клиентом, планировал спринты, распределял задачи, проводил демо и собирал обратную связь. Методология — Agile.
Разработал слой подготовки датасетов для облачной ML-платформы: данные принимались в разных форматах, их нужно было распаковать, распарсить, перемешать, нормализовать, разбить на части и передать в очередь ML-воркеров.
Создал систему управления д атасетами: загрузка, просмотр, статистика, настройка обработки, скачивание и удаление.
AWS · Jira · Agile · Bootstrap · Cloud · Django · MySQL · Data Engineer · JavaScript · Git · PostgreSQL · EC2 · Statistics · Web Development · Machine Learning · Celery · SQL · Python · SaaS
Функциональное и безопасное демо-решение для одноразовых паролей. Позволяет пользователям верифицировать email или номер телефона, вводя уникальный OTP-код. Демо-приложение построено на React, Material-UI, AWS Lambda, DynamoDB и Serverless Framework.
Пользователь вводит email или номер телефона, получает OTP-код, вводит его и получает подписанный JWT-токен с email или номером в поле sub. Демо интегрируется с Twilio и Mailgun для SMS и email, и использует Python, PyOTP, PyJWT, PynamoDB и Requests.
React · Typescript · JWT · Mailgun API · Twilio API · Python · Serverless · AWS · DynamoDB
Инструмент, позволяющий быстро добавлять задачи в Notion-список из разных источников: Siri, Alfred, Slack и Telegram. Мотивация — нужен был удобный способ добавлять задачи в Notion на ходу, без открытия самого приложения. Особенно полезно, когда руки заняты или не хочется терять контекст.
Python · Microservices · OAuth · DynamoDB · AWS · AWS Lambda · Chatbot · API Integrations
Telegram-бот для извлечения данных из ID-карт и водительских удостоверений (только США). Отправляете фото документа — получаете распарсенные данные в JSON.
Бот использует AWS Lambda и Amazon Rekognition для обработки изображений, не сохраняя данные. Безсерверный, безопасный и приватный.
Попробуйте для быстрого извлечения данных из физических документов.
Python · Microservices · OAuth · DynamoDB · AWS · AWS Lambda · Chatbot · API Integrations
Telegram-бот для создания полноразмерных скриншотов веб-страниц. Отправьте команду с URL — получите скриншот в ответ.
Бот использует Puppeteer и контейнеризированный Chrome на базе AWS Lambda для генерации качественных скриншотов.
Попробуйте бот для быстрого захвата содержимого веб-страниц.
Python · Docker · Puppeteer · AWS Lambda · Chatbot · API Integrations
Интерактивная обучающая игра на React и Python. Помогает детям учить английские слова через увлекательный геймплей: игроки сопоставляют произнесённые слова с картинками. Изображения сгенерированы с помощью Midjourney AI, что делает игру визуально привлекательной. Уникальный и эффективный образовательный инструмент для юных учеников.
React · Typescript · AI · Python · Google Spreadsheet API
