Golang разработчик
80 000 руб
Алексей Сергеевич
Возраст
25 лет (23 Февраля 2001)
Город
Москва
Переезд невозможен
Полная занятость
Высшее (Магистр)
Москва, 2019 — 2026 гг.
Я занимаюсь go разработкой с упором на микросервисную архитектуру. Написал несколько больших проектов:
1. Сервис конвертации Markdown в PDF с Telegram-ботом
Распределенная система из 3 микросервисов
Описание: Автоматизированный сервис для конвертации учебных материалов. Пользователь загружает архив с Markdown-файлами через Telegram-бота, система распаковывает архив, конвертирует файлы в PDF и отправляет готовые документы по расписанию или по запросу.
Техническая реализация:
Архитектура: 3 микросервиса (Telegram-бот, конвертер, аналитика) на Go
Взаимодействие: Асинхронная коммуникация через Kafka (продюсеры/консьюмеры)
Хранилище: PostgreSQL для метаданных
Архитектурный подход: Clean Architecture (domain, usecase, repository, delivery)
Инфраструктура: Полная контейнеризация через Docker, оркестрация сервисов
Ключевые задачи:
Настройка гарантий доставки Kafka (acks=all, идемпотентность, обработка сбоев)
Работа с файловой системой (распаковка архивов, конвертация Markdown → PDF)
Интеграция с Telegram Bot API
Проектирование схемы PostgreSQL
Результат: Система используется ежедневно для автоматического повторения изученных технологий, полностью решив проблему ручной обработки материалов.
2. Сервис мониторинга рантайма Go-приложений
Система сбора метрик и алертинга
Описание: Разработал сервис для отслеживания метрик рантайма Go-приложений (память, горутины, GC, memory, CPU) и отправки алертов при достижении пороговых значений.
Техническая реализация:
Сбор метрик через runtime и пакет metrics
REST API на chi для получения метрик
Хранение временных рядов в Redis
Настройка алертов по правилам (каналы: Telegram, лог-файлы)
Результат: Инструмент позволяет отслеживать состояние приложений в реальном времени и оперативно реагировать на аномалии.
3. Сервис сокращения ссылок
URL shortener с аналитикой переходов
Описание: Классический сервис для сокращения длинных URL с возможностью отслеживания статистики переходов.
Техническая реализация:
REST API на restify
Генерация уникальных коротких кодов
PostgreSQL для хранения ссылок и статистики
Redis для кэширования популярных ссылок
Docker-контейнеризация
Результат: Полноценный сервис с базовой бизнес-логикой, работа с БД и кэширования.
Стек: Go, Kafka, PostgreSQL, Redis, Docker, chi, restify, Telegram API, zap
Контакты
[Telegram: @Airfool] | [github: https://github.com/Ferari430]
14 ноября, 2025
14 ноября, 2025
16 декабря, 2015
60 000 руб
Мурад Исмаилович
Город
Москва
Возраст
53 года (23 мая 1972)
Опыт работы:
18 лет и 9 месяцев
Последнее место работы:
Программист, ЗАО ИВЦ ИНСОФТ
06.2007 - по текущее время
Резюме размещено в отрасли