МК
Максим К.
Мужчина, 25 лет
Россия, Москва, UTC+3
Ставка
2 597,4 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Максим — Golang-разработчик уровня Middle.
Опыт работы на проектах в сфере RnD:
- Разработка и масштабирование системы защиты для топовых финтех-компаний. Максим спроектировал, внедрил и оптимизировал многоуровневые пайплайны обработки данных, добавил систему автоматического бана IP злоумышленников, реализовал многоуровневый pipeline обработки трафика и улучшил систему кэширования.
- Разработка стримингового сервиса Viju на Golang. В рамках проекта Максим провёл анализ и рефакторинг SQL-запросов, реорганизовал структуру данных, спроектировал и внедрил механизмы аутентификации и авторизации пользователей, а также инициировал внедрение сквозного мониторинга.
- Создание сервиса WebmonitorX для защиты финансовых платёжных систем и веб-приложений от кибератак на Golang. Максим проанализировал и улучшил обработку трафика, создал автоматизированные системы обнаружения аномалий в трафике, внедрил механизмы валидации входящих запросов и разработал стратегии тестирования.
Проекты
(3 года 3 месяца)
Разработка и масштабирование системы защиты на Golang для топовых финтех-компаний
Роль
Golang-разработчик
Обязанности
- Проектирование, реализация и поддержка систем автоматического обнаружения и блокировки вредоносной активности
- Проектирование, внедрение и оптимизация многоуровневых пайплайнов обработки данных для обеспечения высокой пропускной способности
- Внедрение и поддержка инструментов автоматической генерации и синхронизации API-документации
- Анализ производительности, разработка и реализация стратегий кэширования для снижения нагрузки на базы данных и повышения общей отзывчивости системы.
- Инициация, описание и внедрение улучшений в процессы управления задачами
- Проведение онбординга новых сотрудников, включая разработку и улучшение необходимой документации и инструментов для локальной разработки, развертывания и отладки платформы.
- Разработка, настройка и поддержка модулей инфраструктуры как кода (IaC) с использованием Terraform для ускорения и стандартизации процесса развертывания сервисов.
Достижения
- Добавил систему автоматического бана IP злоумышленников по поведенческим паттернам, сократив успешные DDoS на 85%.
- Реализовал многоуровневый pipeline обработки трафика, снизивший 99-й персентиль задержек в 7 раз, с 500мс до 70мс при нагрузке 30k RPS.
- Внедрил Swagger-документацию, которая автоматически обновляла спецификации API при изменениях в коде, что сократило время поддержки документации на 80%.
- Улучшил систему кэширования, что снизило нагрузку на базы данных на 60%.
- Инициировал и описал концепт создания прозрачной системы ведения задач в jira, сведя до минимума "потерянные таски" и избыточные коммуникации.
- Онбордил 2х новых сотрудников, в процессе проработал инструменты и документацию для локального деплоя и дебага платформы.
-Настроил Terraform-модули, ускорив деплой сервисов в 3 раза.
Стек специалиста на проекте
Grafana, unit, GitLab, WebSockets, ClickHouse, REST, Scrum, Go, MongoDB, Linux, Swagger, Redis, Nginx, Prometheus, JWT, gRPC, Terraform, Loki, Docker, Agile, OpenAPI, Unit testing, Jira, PostgreSQL, CI/CD, Kubernetes
Отрасль проекта
RnD
Период работы
Февраль 2023 - Март 2025
(2 года 2 месяца)
разработка стримингового сервиса Viju на Golang, компании Viasat
Роль
Golang-разработчик
Обязанности
- Анализ и рефакторинг SQL-запросов, реорганизация структуры данных (PostgreSQL) с целью значительного сокращения времени отклика системы и повышения её пропускной способности.
- Проектирование и реализация механизмов аутентификации и авторизации пользователей (включая JWT, управление ролями и refresh-токенами) для обеспечения безопасного доступа к ресурсам.
- Внедрение и настройка систем кэширования данных (на базе Redis) для снижения нагрузки на базу данных и ускорения обработки запросов.
- Инициация, развертывание и поддержка комплексных систем мониторинга (Prometheus, Grafana) для сквозного отслеживания состояния сервисов, оперативного обнаружения и диагностики инцидентов.
Достижения
- Оптимизировал SQL-запросы и реорганизовал структуру PostgreSQL, сократив время выполнения запросов на 70% с 700мс до 150мс, это уменьшило отток пользователей на 15% и повысив пропускную способность запросов в систему на 25%.
- Разработал и внедрил систему авторизации и аутентификации на основе JWT с ролями пользователей и refresh-токенами, повысив безопасность доступа к контенту и упростив управление пользователями.
- Реализовал механизм кэширования на основе Redis, позволивший снизить нагрузку на базу данных и ускорить время ответа сервиса для наиболее популярных запросов.
- Инициировал внедрение сквозного мониторинга Prometheus + Grafana, сократив время обнаружения инцидентов с 15 минут до 30 секунд и снизил количество незамеченных инцидентов с 15% до 2%
Стек специалиста на проекте
Grafana, GitLab, SOLID, REST, Scrum, Go, Linux, Redis, Prometheus, gRPC, Kafka, Testify, Docker, Unit testing, Jira, PostgreSQL, Helm Charts, CI/CD, Kubernetes
Отрасль проекта
RnD
Период работы
Январь 2022 - Февраль 2023
(1 год 2 месяца)
Разработка сервиса WebmonitorX, для защиты финансовых платежных систем и веб-приложений от кибератак на Golang
Роль
Golang-разработчик
Обязанности
- Анализ и улучшение обработки трафика для снижения задержек и обеспечения стабильной работы при высоких нагрузках .
- Создание автоматизированных систем для обнаружения аномалий в трафике и интеграция с платформами оповещения для радикального ускорения реакции на инциденты.
- Внедрение механизмов валидации входящих запросов на основе спецификаций для усиления защиты системы от некорректных или вредоносных данных.
- Инициация и внедрение улучшений в процесс разработки, включая адаптацию и интеграцию современных методологий и подходов.
- Разработка и реализация стратегий тестирования, включая значительное увеличение покрытия кода юнит-тестами, с целью стабилизации ключевых компонентов продукта и сокращения количества ошибок в продуктивной среде.
Достижения
- Оптимизировал обработку трафика на 65%, снизив задержки ответа системы с 300мс до 100мс при 20k RPS.
- Реализовал с нуля систему автоматических оповещений в Slack при аномалиях трафика, заменив ручной мониторинг, сократив время реакции с 45 минут до 1 минуты.
- Внедрил систему валидации запросов через OpenAPI, сократив количество успешных атак на 40%
- Ввел новый процесс разработки, поэтапно интегрируя DDD подход в продукт.
- Увеличил покрытие юнит тестами ключевые микросервисы с ~40 до 83% в рамках работы над стабилизацией продукта, снизив количество production-багов на 60%.
Стек специалиста на проекте
Grafana, GitLab, WebSockets, ClickHouse, REST, Scrum, Go, MongoDB, Linux, Swagger, Redis, Nginx, Prometheus, gRPC, Loki, Docker, Agile, OpenAPI, Unit testing, Jira, PostgreSQL, CI/CD, Kubernetes
Отрасль проекта
RnD
Период работы
Январь 2022 - Февраль 2023
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский физико-технический институт (Государственный университет), Долгопрудный (Московская область)
Специальность
Факультет информатики и вычислительной техники, Программная инженерия и компьютерные технологии
Завершение учебы
2022 г.