Golang/Java Backend developer

Москва, Россия
Джуниор • Миддл
Информационные технологии • Разработка • Backend • Go • Java
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы менее 1 года
Есть файл резюме (защищен)
О себе

На данный момент Технический писатель.

Мои компетенции и опыт

Андрей Косов

нужен доступ к резюме

Telegram: kosov_andrey

Email: нужен доступ к резюме

GitHub: нужен доступ к резюме

LeetCode: нужен доступ к резюме
 

Цель: 
 

Ищу позицию Backend-разработчика в команде, где я смогу развиваться и принимать участие в создании масштабируемых и надёжных систем. Готов быстро включаться в процессы, брать на себя сложные задачи и непрерывно повышать экспертность.
 

О себе:


Backend-разработчик с 4+ годами опыта программирования. Начинал с C++ и C# (WPF, нужен доступ к резюме ), затем 1.5 года занимался мобильной разработкой на Kotlin (в том числе писал backend на Ktor). После этого перешёл к backend разработке на Java + Spring, но столкнулся с большим количеством легасикода и устаревших подходов. Это подтолкнуло меня к изучению современных технологий – микросервисной архитектуры, gRPC и асинхронного взаимодействия между сервисами. В итоге выбрал Go, на котором пишу уже около года. 

Активно решаю задачи на LeetCode (более 160) и разрабатываю pet-проекты на Java и Go – они выложены на GitHub. Интересуюсь архитектурой, оптимизацией, распределёнными системами и инженерной культурой.
 


Опыт:

Backend-разработчик (Стажировка)

ООО Лидекс 

Январь 2023 – Июнь 2023

  • Участвовал в полном цикле разработки микросервисов
  • Разработка микросервисов на Java (Spring Boot) с использованием gRPC и REST
  • Интеграция с Kafka (продюсеры/консьюмеры), настройка обмена сообщениями
  • Оптимизация SQL-запросов, снижение времени выполнения на 34%
  • Рефакторинг кода с применением SOLID, улучшение читаемости и поддержки
  • Реализация batch-обработки API-запросов (сокращение обращений на 58%, отклика – на 27%)
  • Покрытие тестами (unit/integration) – рост покрытия с 67% до 85%
  • Контейнеризация через Docker, Docker Compose
  • Настройка мониторинга с помощью Prometheus/Grafana
  • Закрыл 16 багфиксов, повысив стабильность системы

 

Служба в армии

Июнь 2023 – Июнь 2024

  • Развил навыки дисциплины, ответственности и стрессоустойчивости

 

Технический писатель

Яндекс

Август 2024 – настоящее время

  • Создание детальной API-документации с примерами и схемами ошибок (повышение удобства интеграции на 37%)
  • Написание 20+ пользовательских инструкций (снижение обращений в поддержку на 16%)
  • Структурирование документации по микросервисам, улучшение навигации
  • Обновление устаревших разделов, исправление 30+ ошибок
  • Проверял тексты других авторов, исправлял ошибки и делал формулировки понятнее
  • Обновлял документацию по мере изменений в сервисах, следил за актуальностью информации
     

 

Навыки: Go, Java, Kotlin, Bash, SQL, PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, Flyway, Liquibase, Hibernate, GORM, Spring Boot, Spring Framework, Eureka, Lombok, SLF4J, slog, микросервисы, Clean Architecture, DDD, SOLID, CQRS, UML, Event Sourcing, REST, gRPC, gRPC-Gateway, GraphQL, HTTP, Protobuff, JSON, XML, JWT, Swagger, Postman, Kafka, ZooKeeper, Debezium, Docker, Docker Compose, Kubernetes (базово), Git, Maven, Gradle, Linux, профилирование и оптимизация (pprof), Prometheus, Grafana, тестирование и мокирование, JUnit, Mockito, Code Review, Markdown, алгоритмы и структуры данных.

Языки: Английский (C1), Русский (Родной)


Специализация
Информационные технологииРазработкаBackendGoJava
Отрасль и сфера применения

Уровень
ДжуниорМиддл

Есть файл резюме (защищен)


Интересные кандидаты