Jun/Middle Go Backend Developer
РоссияДжуниор • Миддл
Удаленная работа
Опыт работы от 1 года до 3х лет
Опыт работы от 1 года до 3х лет
Короткая ссылка: gkjb.ru/gzcO
О себе
На данный момент Python/Go backend developer.
Мои компетенции и опыт
Разрабатывал 2 проекта в течение ~2лет с нуля: от MVP до нынешнего релизного состояния.
Команда разработки была из 5 человек.
Технические:
– Спроектировал архитектуру приложения
– Написал деплой приложения для dev/prod сред в Docker
– Настроил пайплайн CI/CD (GitHub Actions)
– Работа с БД: PostgreSQL, pgbouncer, SQLite
– Реализовывал кэш на Redis
– Работал с брокерами сообщений
– Занимался менеджментом ресурсов
– Оптимизация: оптимизировал SQL и логику - сократил время ответа с 5 секунд до 100мс
– Устранял утечки памяти корутин и вебсокетов (70%/день)
– Завез безопасность: JWT для клиента и внешнего API, защиту от CSRF и прочий OWASP.
– Реализовал realtime уведомления и обновление данных по WebSocket
– Рефакторинг
– Ребилд: разбивал монолит на микросервисы на Go с gRPC
– Разрабатывал скрипты автоматизации на Google Apps Script
– Интегрировал внешние зависимости по API
– Скрейпинг, парсинг данных
– Разрабатывал Telegram-ботов на Python (Aiogram)
– Внедрил объектное S3 хранилище, реализовал для него микросервис
– Настраивал и администрировал Linux-сервера
– Настраивал nginx и ufw: https, redirect, subdomens, security
– Observability
– Участвовал в полном цикле разработки
Социальные:
– Работал с заказчиком: обсуждал задачи и их возможные альтернативы реализации, сроки задач.
– Расстановка приоритетов для задач
– Распределение задач
– Настраивал процессы внутри компании
– Синхронизация работы с другими командами
– Оценка сроков и рисков
– Онбординг
– Менторинг
– Решал конфликты внутри компании
– Поддерживал хорошие отношения внутри команды
– Проводил перекрестное code review
– Создал и поддерживал подробную, но доступную документацию для внешнего API
Стек:
– Golang, gRPC, REST, Minio, Webhook, Git submodules
– Python3, PostgreSQL, Django(DRF+Celery), Redis, WebSocket, Nginx, Git
О себе:
Хочу расти как разработчик, готов переехать на любой релевантный стек. Если пригласите в финтех, то очень сильно обрадуюсь. Есть вышка по ИБ. Всё остальное - вещи решаемые, пишите - договоримся.