Go Backend-разработчик, Москва
Разрабатываю backend-сервисы и внутренние бизнес-системы на Go и PostgreSQL. Для агентства спроектировал и вывел в production проектно-финансовую CRM, которую продолжаю поддерживать. Система используется в ежедневной работе более чем 50 сотрудниками.
- backend-разработка на Go;
- проектирование PostgreSQL-схем и версионируемых миграций;
- транзакционные бизнес-процессы и конкурентная безопасность;
- модульная архитектура с разделением Handler, Service и Repository;
- REST/HTTP API и серверный рендеринг интерфейсов;
- unit-, HTTP-, integration-, PostgreSQL-, race- и concurrency-тесты;
- Docker Compose, Nginx, HTTPS, healthcheck и сопровождение production;
- серверные сессии, RBAC, CSRF-защита и безопасная работа с файлами.
ProjectHub — закрытая внутренняя CRM, созданная для агентства. Она объединяет проекты, тендеры, рабочие сметы, заявки на оплату, клиентские счета, акты, контрагентов, договоры, уведомления и административные расходы.
В рамках проекта реализовал архитектуру и backend, модель данных, финансовую логику, тесты, механизмы безопасности и Docker-развёртывание; сейчас продолжаю сопровождать систему. Исходный код не публикуется из-за конфиденциальности проекта.
Самостоятельная clean-room реализация одного бизнес-сценария ProjectHub без production-кода и данных агентства. Репозиторий показывает:
- Go и PostgreSQL;
- REST API и модульные границы приложения;
- хранение денег целыми копейками;
- транзакционное резервирование бюджета;
- конкурентную безопасность через блокировку строк;
- unit- и HTTP-тесты, race detector;
- Docker Compose и GitHub Actions.
Go · PostgreSQL · SQL · REST API · HTTP · Docker · Nginx · Git · Linux · Testing
- Email: karacharovskii57@mail.ru
- Telegram: @supdipnik
- Местоположение: Москва
Рассматриваю позиции Go Backend Developer и Software Engineer: удалённо, гибридно или в офисе в Москве.
