Специалисты
Владение языками программирования:
Языки программирования
GoLang
Технологии и основные скилы
Go, Python, Ruby, PHP, JavaScript, TypeScript, Angular, Node.js, Express, NestJS, Django, FastAPI, PostgreSQL, MongoDB, Redis, Docker, Kubernetes, Helm, Terraform, Werf, Ansible, Nginx, WebRTC, GitHub Actions, GitLab CI, Linux, DevOps
Образование:
Ивановский государственный университет,
Математический факультет, специализация "Безопасность компьютерных систем"
Криптовалюта, платежная система.
Криптовалюта, платежная система. Интеграция бесперебойных криптовалютных транзакций в розничные операции с помощью передовых технологий и безопасных блокчейн-решений. Разработка криптопроцессинговой платформы на Golang и Angular, поддерживающей транзакции с монетами Bitcoin, Ethereum, Tron, ERC20 и TRX20 в реальном времени. Роль в проекте: Full-steak разработчик Golang/Angular Решённые трудности: • Интеграция с блокчейнами Bitcoin, Ethereum и Tron, включая обработку подписей транзакций, что обеспечило безопасную передачу данных. • Разработка REST API для онлайн-платежей в реальном времени, устранив задержки до 100 мс. • Оптимизация PostgreSQL с SQL-запросами для хранения данных транзакций, ускорив обработку на 40%. • Настройка Docker для обеспечения отказоустойчивости при пиковых нагрузках до 10k транзакций/час. Достижения: Успешный запуск платформы с поддержкой реальных платежей и интеграцией с указанными блокчейнами. Команда: 3
Go, Angular, Web3.js, PostgreSQL, Docker, высоконагруженные системы, RESTful API
Январь 2025 – Июнь 2025 месяцев
Маркетплейс музыкальных библиотек.
Платформа для артистов и создателей музыки, которые хотят зарабатывать, создавать аудиторию и процветать с помощью музыки. Разработка API на Go для Flutter-приложения, микросервисов на Python, деплой и мониторинг с интеграцией Kafka для потоковой передачи данных. Роль в проекте: Go/Python разработчик Решённые трудности: • Оптимизация PostgreSQL с SQL-запросами, ускорив обработку музыкальных метаданных на 50% и устранив узкие места. • Разработка REST API для интеграции с Flutter, обеспечив реальное время обновлений через Kafka, решив проблему задержек. • Настройка Nginx и балансировки нагрузки, устранив сбои при стриминге для 2k пользователей. • Автоматизация деплоя с Docker, сократив время разворачивания на 45% и минимизировав ошибки конфигурации. Достижения: Запуск приложения с поддержкой потоковой передачи данных для тысяч пользователей. Команда: 2
Go, Python, PostgreSQL, Docker, Nginx, Django, FastAPI, REST,
Март 2024 – Декабрь 2024 месяца
Платформа для проверки контрагентов.
Разработка сервиса кибер-разведки для банков, собирающего данные о физических лицах из множества источников с сырыми данными, включая Telegram-бот, WebApp и API на FastAPI, агрегацию и администрирование. Роль в проекте: Python разработчик, DevOps Решённые трудности: • Проектирование реляционной БД на PostgreSQL с использованием SQL для хранения и анализа больших объёмов сырых данных о физических лицах, решив проблему медленной выборки данных. • Разработка REST API с авторизацией OAuth2, устранив уязвимости безопасности и обеспечив интеграцию с источниками данных. • Оптимизация SQL-запросов с использованием индексов и партиционирования, что сократило время обработки данных на 30%, несмотря на разнородность источников. • Настройка Docker-контейнеров для обеспечения стабильности при нагрузке до 5k запросов/час, решив проблему конфликтов зависимостей при агрегации данных. Достижения: Успешный запуск сервиса с ежедневной агрегацией данных о физлицах и поддержкой 24/7. Команда: 3
Python, FastAPI, PostgreSQL, Docker, RESTful API.
Май 2023 – Февраль 2024 месяца
Сервис для заработка в соц. сетях
Разработка структуры БД для BigData, ETL-процессов, микросервисов с использованием RabbitMQ, MongoDB, Postgres, Neo4j для аналитической платформы. Роль в проекте: DevOps-инженер (Старший) Решённые трудности: • Проектирование БД PostgreSQL и MongoDB с SQL и NoSQL-оптимизацией, ускорив ETL-процессы на 40% при обработке больших данных. • Разработка REST API для микросервисов, обеспечив обработку 20k сообщений/сек через RabbitMQ, устранив потери данных. • Настройка K8s для оркестрации контейнеров, решив проблему масштабируемости при пиковых нагрузках до 15k запросов/мин. • Автоматизация инфраструктуры с Ansible, сократив время настройки на 70% и устранив ручные конфигурации. Достижения: Успешная реализация системы обработки BigData с высокой доступностью. Команда: 1
Go, PostgreSQL, MongoDB, Docker, RabbitMQ, Redis, K8s, Ansible
Январь 2023 – Апрель 2023 месяца
Cервис видеоконференций P2P
О проекте: Разработка видеосервиса на базе WebRTC с использованием Pion, включая бэкенд на Golang и фронтенд на Angular для поддержки потокового видео. Роль в проекте: Full-steak разработчик Golang/Angular Решённые трудности: • Проектирование gRPC API для передачи видеопотоков, оптимизированное с помощью протобуферов, устранив задержки до 200 мс. • Интеграция PostgreSQL с SQL-запросами для хранения метрик видеосессий, решив проблему медленной аналитики. • Оптимизация WebRTC-каналов под высокую нагрузку, устранив сбои при подключении более 500 пользователей. • Настройка Docker для отказоустойчивости, решив проблему падения сервиса при обновлениях. Достижения: Запуск видеосервиса с поддержкой до 1k одновременных пользователей. Команда: 1
Go, Angular, WebRTC, WebSockets, TypeScript.
Май 2022 – Октябрь 2022 месяца
HR-платформа
HR-платформа, которая помогает компаниям в сфере IT найти для себя релевантных кандидатов на основе их активности в репозиториев. Организация DevOps-процессов с использованием AWS, разработка бэкенда на NestJS и Golang, включая миграцию legacy-систем на современную архитектуру. Роль в проекте: Fullstack/DevOps Навыки: Go, NestJS, AWS, PostgreSQL, Git, управление проектами, высоконагруженные системы. Решённые трудности: • Оптимизация структуры БД PostgreSQL с SQL-запросами, ускорив миграцию данных на 25% и устранив дублирование записей. • Разработка REST API для микросервисов, решив проблему несовместимости версий API между сервисами. • Настройка GitLab CI и Ansible для автоматизации деплоя, сократив время развертывания на 60% и устранив ручные ошибки. • Решение проблемы перегрузки серверов путем внедрения балансировщика нагрузки на AWS, обеспечив стабильность при пиках. Достижения: Успешная миграция на облако с минимальным временем простоя и разработка масштабируемого API. Команда: 4
Go, NestJS, AWS, PostgreSQL, Git, k8s, Cassandra, GitLab CI
Июнь 2021 – Март 2022 месяца
CPA-сеть
Разработка и поддержка CPA-сети с трекером на Golang, способным обрабатывать более 10к запросов/сек, бэк-офисом и кабинетом вебмастера. Проект включал интеграцию с различными рекламными платформами и оптимизацию для высоких нагрузок. Роль в проекте: ведущий бек энд Решённые трудности: • Разработка масштабируемой архитектуры БД на PostgreSQL и MongoDB, где использовались сложные SQL-запросы для оптимизации обработки трафика более 10k запросов/сек, устранив узкие места в производительности. • Создание REST API для интеграции с внешними системами, с внедрением кэширования через Redis, что сократило время отклика на 35%. • Устранение перегрузки сервера из-за пиковых нагрузок, оптимизировав код трекера и внедрив балансировку нагрузки на Nginx. • Настройка GitLab CI для автоматизации деплоя, что сократило время развертывания на 50% и минимизировало человеческие ошибки. Достижения: Запуск CPA-сети с высокой доступностью, интеграция с поставщиками трафика и разработка аналитического дашборда. Команда: 5
Go, Python, PostgreSQL, MongoDB, Nginx, PHP-FPM, Redis, Memcached, Git, Clickhouse.
Октябрь 2020- Июнь 2021 месяц