Golang developer (Junior+)
Описание
Васи л ье в Д ани ил
Backend-ра зработчик (Go) | Junior+
Самара | OverThinkingMan@proton.me | GitHub: https://github.com/rainbowskiy123-dot|
(https://github.com/rainbowskiy123-dot|)
К л ю че вы е н а вы ки
Языки и фреймв орки : Go (gin, есhо,chi gRPC), SQL (PostgreSQL), REST API, Protobuf
Архитект ура : Микросервисы (CQRS, Event Sourcing,DDD), Docker/Docker Compose, Kafka для event-driven
сист ем
Монит оринг и DevOps : Prometheus, Grafana, л огирование (slog,zap,logrus,zerolog), CI/CD (GitHub Actions)
Базы данных : PostgreSQL, Redis,ClickHouse,Mongodb (к еширование, сессии)
Допо лнительно : Базовый фронт енд (HTML/JS, г отов испо льзовать AI-инстр ументы)
О пы т р аб оты
Backend-ра зработчик (фриланс / pet-проекты)
Январь 2023 – наст оящее вре мя
Разрабо тал backend-сервис с сист емой аутентифик ации и ав торизации на Go (анал огично HighLoad-ready
продуктам): Чист ая модульная ар хитекту ра (handlers, services, repository), REST API на фреймв орке Chi,
аут ентифик ация на JWT -ток енах, в заимодействие с PostgreSQL. По лная контейнеризация прил ожения и б азы
данных чере з Docker и Docker Compose с настройк ой health-check для отказо уст ойчив ости, по дготов лен CI/CD
пайплайн в GitHub Actions.
Реализ овал о тказо уст ойчив ую и т естируем ую ар хитекту р у: Р азрабо тал сл оистую стр укту р у (internal, pkg) для
ра зде ления о тветств енности. Вне дрил модульное т естиров ание обрабо тчиков (auth_test.go) и с оздал моки
(mocks/) для к лючевых инт ерфейсов (UserRepository , Authorization), обеспечив выс окое покрытие к ода т естами и
наде жность бизнес-л огики.
Настроил профессиональное окр ужение для ра зработки и ра звер тыв ания: Со здал к онфигу рацию чере з
переменные окр ужения (cleanenv), не зависимые пакеты для рабо ты с JWT и л оггированием (pkg/).
Автома тизиров ал инициализацию сх емы БД через миграции (migrations/init.sql) в Docker-окр ужении, об еспечив
воспроизв одимость и пост оянство среды.
Junior Backend-ра зработчик
Компания XYZ, С амара
Июнь 2022 – Август 2022
Дорабо тка REST API на Go: фичи о т идеи до деплоя в Docker, работа с реальными данными
Р азобрался в чу жом коде, по чинил б аги в микросервисах, оптимизиров ал запросы к PostgreSQL (снижение
времени на 30%).
Pet- п р оект ы
Event Sourcing микро сервис : CQRS-архитекту ра для обрабо тки событий (Kafka), gRPC-инт ерфейс.
Тесты с mockery .
О с е б е
Полностью понимаю ар хитекту р у и реализацию распре деленног о игров ого серв ера на Go (Golang Distributed
Game Server). Проанализиров ал код для из учения прак тик построения выс оконагр уженных сист ем:
распределенная ар хитекту ра с Agent-серв ером (матчинг, балансировк а) и выделенными Gameplay-серв ерами,
микросервисное взаимодействие чере з gRPC и Protobuf, ав тома тическ ое масшт абирование (autoscaling) игровых
инстансов на Kubernetes в зависимости о т нагрузки. - https://github.com/danie1Lin/Distributed-Golang-Game-Server
(https://github.com/danie1Lin/Distributed-Golang-Game-Server) Уверенно пишу чистый, т естируемый к од на Go — о т
REST/gRPC до депл оя в прод. Люблю high-load: оптимизир ую узкие места, экспериментир ую с Kafka/Prometheus.
Есть опыт SQL (ре ляционные БД, сл ожные joins), г отов ра збира ться в микросервисах и помог ать с фронт ом (AI
уск орит). Ищ у команду для рост а в big data/AI, как в "СП Солюшен" — с реальными нагр узками и быстрым
фидб еком. Г отов к т естовом у заданию!
26 октября, 2016
Евгений
Город
Самара
Возраст
60 лет (10 января 1964)
9 августа, 2016
Елена
Город
Самара
Возраст
53 года ( 2 июня 1972)
9 августа, 2016
Алексей
Город
Самара
Возраст
64 года (21 декабря 1960)