Widok CV
Junior Programista backend
70000 ₽
RosjaMoskwa
Pełny etatZdalnie
Doświadczenie zawodowe
4 lata 5 miesięcy
Ostatnie doświadczenie zawodowe
Фриланс-разработчик
backend-бэкэнд разработчик
4 lata 5 miesięcy
O mnie
O mnie
Junior Go-разработчик: написал и задеплоил 5 pet-проектов (highload-сервис сокращения ссылок, банковский микросервис, CLI для финансов). Автоматизировал обработку 2500+ заказов/месяц через Telegram-бота на Go (переписал с Python). Работал с PostgreSQL, Redis, Docker, REST API. Проводил нагрузочное тестирование (до 10k RPS на локалке). Есть опыт аналитики данных (A/B тест с выборкой 120k+ событий). Хочу развиваться в высоконагруженных системах и микросервисах.
Doświadczenie afiliacyjne
Brak danych
Doświadczenie zawodowe4 lata 5 miesięcy
Styczeń 2022 - do teraz
(4 lata 5 miesięcy)
Фриланс-разработчик
backend-бэкэнд разработчик
Кейс 1. Миграция E‑commerce бота с Python на Go
Задача: существующий бот на Python обрабатывал 1500 заказов/мес, но начинал тормозить при пиковых нагрузках.
Действия: переписал core-логику на Go (goroutines, каналы), добавил пул соединений к PostgreSQL, перевёл бота на вебхуки вместо polling.
Результат: обработка выросла до 2500+ заказов/мес (рост 66%), время ответа снизилось с 2.3 с до 1.1 с. Бот стабильно работает на удалённом сервере (Ubuntu, Docker).
Кейс 2. Разработка микросервиса Bank API (учебный + для портфолио)
Задача: спроектировать микросервис для управления банковскими операциями (переводы, баланс, история).
Действия: написал на Go (chi, jwt), база PostgreSQL с миграциями (goose), обернул в Docker, настроил graceful shutdown и логирование.
Результат: микросервис поддерживает 500 RPS на тестах, код выложен на GitHub (https://github.com/Misha-Glazunov/bank-api). Получил практику работы с транзакциями БД и REST API.
Кейс 3. Высоконагруженный сервис коротких ссылок (Short Link Service)
Задача: сервис должен генерировать уникальные короткие ссылки с ограничением по времени жизни и трафику.
Действия: реализовал на Go (fiber, Redis как кеш и хранилище метаданных, PostgreSQL для аудита). Написал middleware для rate limiting (100 req/sec на IP).
Результат: выдержал нагрузочное тестирование (10 000 запросов/с на локалке, 8 горутин). Проект: https://github.com/Misha-Glazunov/Short-link-service.
Кейс 4. Интеграция калькулятора выгоды для каршеринга (бэкенд-часть)
Задача: сохранять расчёты пользователей, отдавать их по API, считать статистику конверсий.
Действия: написал на Go эндпоинты (сохранение расчёта, получение истории), настроил CORS для фронта, подключил аналитику событий.
Результат: после внедрения число регистраций выросло на 37%. Бэкенд обрабатывал до 300 одновременных сессий без деградации.
Кейс 5. Аналитика рекламных каналов (навык работы с данными)
Задача: определить самый эффективный канал привлечения пользователей для каршеринга.
Действия: выгрузил сырые логи событий (120k+ записей), написал на Go скрипт для парсинга и расчёта CPA, визуализировал в таблице.
Результат: помог компании снизить CPA на 28% за счёт перераспределения бюджета. Получил опыт работы с большими объёмами данных и A/B-тестированием.
Portfolio
Umiejętności
Redis
PostgreSQL
Git
Java
Postman
Docker
MySql
GoLang
REST API
Znajomość języków
Średniozaawansowany Angielski
Typ zatrudnienia
Typ zatrudnienia
Pełny etat
Tryb pracy
Zdalnie, Hybrydowo, Biuro
Grafik pracy
5/2
Relokacja
Niemożliwa
Wyjazdy służbowe
Możliwe wyjazdy służbowe