Golang/Fullstack

Краснодар, РФ
Миддл • Сеньор
Информационные технологии • Разработка • Backend • Fullstack • Frontend • Go • Python • TypeScript • Buffalo • Echo • Gorilla • Gin-gonic • Gin • React • Django • Flask • MongoDB • MySQL • PostgreSQL • Redis • Amazon S3
Удаленная работа
Опыт работы от 3 до 5 лет
200 000 ₽
Есть файл резюме (защищен)
О себе

На данный момент Инженер-программист.

Мои компетенции и опыт

Ключевые проекты и результаты:@ нужен доступ к резюме Система оцифровки архивов (1 млн+ документов, 10ТБ данных)@@Проблема: медленный поиск по физическим и устаревшим архивным базам – обработка одного запроса занимала до нескольких дней, с постоянным риском потери документов@@Решение: @ нужен доступ к резюме спроектировал централизованное хранилище на базе S3 (Garage);@ нужен доступ к резюме произвел миграцию старых разрозненных данных из MySQL в систематизированную БД PostgreSQL с интеграцией справочника КЛАДР с учетом особенностей ведения адресов в архиве;@ нужен доступ к резюме настроил кэширование в Redis;@ нужен доступ к резюме настроил мониторинг системы. @@Результат: Время поиска архивных документов сократилось с нескольких дней до секунд. После внедрения ошибки не фиксировались, а задержки при обработке запросов услуг сократились до минут. @@@ нужен доступ к резюме Платформа обработки заявок на услуги@@Проблема: операторы оформляли и регистрировали заявки на услуги в Excel, в конце рабочего дня сверяли и сводили все в одну таблицу. Частые опечатки, проблемы при синхронизации, потеря данных.@@Решение:@ нужен доступ к резюме спроектировал и написал систему на Django, используя Django Rest framework;@ нужен доступ к резюме ввиду роста нагрузки и требований к конкурентной обработке документов перевел систему с Django на Golang;@ нужен доступ к резюме внедрил асинхронную генерацию отчетов через NATS JetStream@ нужен доступ к резюме реализовал обновление интерфейса в реальном времени (SSE);@ нужен доступ к резюме реализовал контроль доступа ReBAC на базе SpiceDB.@@Результат: проект был признан успешным на региональном уровне и отправлен на федеральный конкурс «Лучший проект МФЦ». Обработка заявок стандартизирована, проходит валидацию и отслеживаема на любом этапе. Минимизирована ручная работа. Время обработки заявок сократилось с десятков минут до нескольких минут. Ведение учета и статистики освободило часы рабочего времени. @@@ нужен доступ к резюме Корпоративная LMS@@Спроектировал и разработал собственную LMS для создания и прохождения внутренних курсов и аттестации сотрудников.@@Проблема: в компании отведен целый рабочий день на обучение всех сотрудников изменениям и нововведениям, также проводятся курсы повышения квалификации. Не было единого сервиса для этого, материалы для обучения рассылались через общий диск, не было метрик и отслеживания обучения.@@Решение:@ нужен доступ к резюме спроектировал и написал полноценную LMS;@ нужен доступ к резюме реализовал разграничение прав доступа по модели RBAC с использованием SpiceDB;@ нужен доступ к резюме спроектировал и реализовал управление жизненным циклом курсов по модели черновика и публикации;@ нужен доступ к резюме реализовал автоматическая генерация документов при прохождении курсов.@@Результат: Автоматизировано обучение и верификация знаний 500+ сотрудников. Обеспечена возможность отслеживать прогресс обучения сотрудников, что помогает при найме и смене должностей. Убран ручной контроль за процессом обучения, что сократило часы работы в день.@ нужен доступ к резюме Инфраструктура, CI/CD и Observability@@Проблема: ручной деплой на серверы продакшена и разработки, невозможность задеплоить без остановки сервисов, необходимость вручную отслеживать корректность обновлений и состояний сервисов. @@Решение:@ нужен доступ к резюме Развернул и настроил production-окружение с помощью стека HashiCorp Nomad, Consul и Traefik, для автоматического обнаружения сервисов и отказоустойчивости инфраструктуры, автоматического восстановления критических сервисов, оркестрации и поддержки rolling update.@ нужен доступ к резюме Внедрил стек мониторинга на базе Prometheus, Grafana и Loki/Promtail, добившись. @ нужен доступ к резюме Автоматизировал процессы сборки и деплоя контейнеров с помощью Waypoint, Docker и CI/CD пайплайнов, сократив время релиза с нескольких часов до 5 минут. @@Языки программирования: Go, Python, SQL. Backend и API: Django, Django REST Framework, gRPC, REST API, SSE, WebSockets. @@Базы данных и хранилища: PostgreSQL, Redis, Garage (S3-compatible storage). Брокеры сообщений: NATS JetStream, Apache Kafka. @@Архитектура и контроль доступа: микросервисная архитектура, Event-Driven Architecture, RBAC, SpiceDB. @@Инфраструктура и CI/CD: Docker, HashiCorp Nomad, Consul, Traefik, Waypoint, Git, Linux (RedOS, Arch). @@Мониторинг и логирование: Prometheus, Grafana, Loki, Promtail.



Есть файл резюме (защищен)


Интересные кандидаты