Резюме: Golang developer
ITHUB
Июнь 2023 —
настоящее время
3 года
Golang-разработчик
В компании занимался разными проектами связанными с выплатными шлюзами, такие как:
Waterfall, OTC, Expay, AnalyzReceipt.
- Редизайнил алгоритм OCR-обработки (YandexOCR/Tesseract), снизив latency анализа более 60%
чеков с 60 секунд до 200 мс (ускорение в 300 раз)
- Разработал детектор аномалий на Golang(Go), выявляющий бэкдоры в поддельных чеках.
Предотвратил 97% мошеннических выплат в этом сегменте, сохранив 400к+ рублей за
инцидент
- Компания избежала регулярных убытков и ускорила обработку платежей
- Исполнял роль технического лида для проекта OTC (каскад выплатных шлюзов).
Декомпозировал задачи, управлял релизным циклом (CI/CD через GitLab) и координировал
команду из 2 разработчиков
- Составил техническое задание и технически руководил рефакторингом сервиса (принципы
DRY/SOLID), снизив технический долг
- Самостоятельно реализовал и выкатил в прод 3 крупных микросервиса (от стадии концепции
до поддержки)
- Обеспечил покрытие ключевых бизнес-логик юнит-тестами на Go (85%+ coverage)
- Провел онбординг для 3 новых инженеров, сократив их время входа в проект с 2 недель до 3
дней
- Унифицировал две разрозненные аналитики в единое задание для сервиса
Стэк: Golang(Go), node.js, gRPC\REST, Swagger, fasthttp\Gin, WebSocket, PostgreSQL, Redis, Docker,
Kubernetes, GitLab, Jira, S3, Kafka, Grafana, RabbitMQ, YandexOCR, Tesseract, GoogleOCR
SHEVEREV
Ростов-на-Дону
Август 2021 —
Май 2023
1 год 10 месяцев
Golang-разработчик
В компании был аутстафф\аутсорс разработчиком и участвовал в множестве разных проектов,
несколько из них: Умная бутылка, НСПД, Кадабинатор, Cryptorg
- Провел рефакторинг легаси-кода, применив принципы SOLID и оптимизировав SQL-запросы.
Добился ускорения тяжелого запроса на 60% (снизил таймауты с 50+ секунд до приемлемых
значений)
- Руководствуясь логами в Grafana отловил критическую панику на проде и отправил хот-фикс
для решения этой проблемы
- Благодаря своим знаниям gRPC реализовал protobuf и законектил два сервиса между собой
- За пол года релизнул mvp продукт и клиент начал получать доход
- Автоматизировал часть работы для сотрудников Архитектуры с помощью написания
нескольких значимых сервисов в НСПД
- Благодаря своим скиллам написал интеграционную авторизацию с помощью OAuth и теперь
клиенты рады авторизоваться через Facebook, Google, Apple
- Привел кодовую базу к единому код-стайлу
- Научил аналитика использовать Swagger документацию и описывать аналитику на основе
неё
- Во время отсутствия фронтенд разработчика выкатил хот фикс на фронте с правильной
переадресацией
- Подключил Websocket для отслеживания курса пар валют (USDT\BTC)
- Участвовал в проекте где поддерживались одновременно 9000+ Websocket-соединений к
биржам ByBit\Binance
Стэк: Golang(Go), gRPC\REST, OAuth, Swagger, Chi\Gin, WebSocket, PostgreSQL, SQLite, Redis,
Docker, Kuber, GitLab, Jira, S3, Kafka, Grafana, RabbitMQ, Zerolog.
KODE
Апрель 2020 —
Июль 2021
1 год 4 месяца
Golang-разработчик
Разрабатывал полноценные fullstack приложения на Golang\React.js, такие как: Driven,
SQLTutorial, Novex.
- Руководствуясь макетом из Figma я сверстал весь фронт для SQLTutorial
- Реализовал изолированную песочницу для выполнения пользовательских SQL-запросов с
ограничением ресурсов
- Сам сверстал React.js приложение, подключил axios и redux. Что закрыло потребность в
отдельном фронтендере для MVP
- Настраивал нотификации для всех пользователей с определёнными триггерами
Стэк: Golang(Go), Fiber, Docker, Redis, Rest, Gorm, git, mysql, typescript, react.js, axios, redux.