DevOps / Platform Engineer / Golang Developer
РоссияСеньор
Удаленная работа • Работа в офисе
Опыт работы более 5 лет280 000 ₽
Опыт работы более 5 лет280 000 ₽
Короткая ссылка: gkjb.ru/g19fF
О себе
На данный момент Backend-разработчик.
Мои компетенции и опыт
Инженер с фокусом на Platform Engineering и внутреннюю инфраструктуру. Разрабатываю микросервисы на Go, внедряю стандарты качества и автоматизацию для команд разработки.
Разработка:
- Разработка backend-сервисов на Golang для клиент-серверного приложения с высокой нагрузкой.
- Проектировал и реализовал слой интеграции между внутренними микросервисами и внешними системами через асинхронную шину (RabbitMQ) и распределенное кэширование (Redis).
Архитектура:
- Провел миграцию легаси-модулей с PHP на Go, применив принципы Clean Architecture и DDD.
- Унифицировал архитектурные паттерны в масштабах всей кодовой базы, что критически повысило модульность системы и упростило ее развертывание в контейнеризированной среде (Docker), заложив основу для будущей платформы на Kubernetes.
Качество кода и CI/CD:
- Внедрил обязательный статический анализ (PHPStan до 8 уровня, Psalm до 2 уровня) и жесткие пороги покрытия unit/integration тестами (Codeception) в пайплайн разработки. Это позволило автоматически фильтровать ошибки до этапа ревью, сократив время проверки кода команды на 30% и повысив надежность релизного цикла. Снизил количество производственных ошибок, связанных с качеством кода, на 50% после внедрения статического анализа и строгих тестовых порогов.
Документирование и проектирование систем:
- Вел архитектурную документацию взаимодействия сервисов (Swagger/OpenAPI для контрактов, нужен доступ к резюме для flow-диаграмм). Обеспечил прозрачность интеграций, что критично для масштабирования платформы и подключения новых сотрудников.
Developer Productivity:
- Проводил онбординг новых разработчиков, создавая понятные гайды и проводя технические презентации по архитектуре. Сократил время онбординга новых разработчиков с 2 недель до 3 дней за счет детальной документации API и рефакторинга легаси-модулей.
- Занимался декомпозицией сложных задач, что позволяло точечно улучшать внутренний инструментарий и снижать порог входа для младших инженеров в проекте.
В пет-проектах реализовал:
- Log Aggregator — высокопроизводительный сервис сбора логов с буферизацией, пакетной записью в ClickHouse, метриками Prometheus и Graceful Shutdown. Решает задачу централизованного логирования в микросервисной архитектуре.
- Mini-Message-Broker — упрощенный брокер сообщений в стиле Kafka с топиками, очередями и гарантиями доставки (at-most-once / at-least-once) на gRPC.
- RAG-3dnews - RAG-система семантического и гибридного поиска по контенту форума 3dnews (Python, FastAPI, Qdrant, Ollama), обеспечивающая релевантное извлечение обсуждений и технических статей через комбинацию dense и sparse (BM25) векторов.
- RAG-hr - Сервис семантического анализа и поиска по резюме на базе RAG (Python, FastAPI, Qdrant, Ollama), позволяющий рекрутерам автоматически подбирать кандидатов по описанию вакансии, используя гибридный поиск и эмбеддинги навыков
