Ответ
Работал в команде из 5 разработчиков над high-load микросервисом на Go. Использовали методологию Scrum с двухнедельными спринтами.
Мой вклад:
- Разрабатывал REST API с Swagger-документацией
- Оптимизировал запросы к PostgreSQL, снизив время ответа на 30%
- Внедрил Code Review процесс через GitLab Merge Requests
- Писал unit- и integration-тесты (покрытие 85%+)
Пример командной работы:
// До code review
func ProcessOrder(o Order) error {
// монолитная логика
}
// После обсуждения в команде разбили на:
func ValidateOrder(o Order) error {...}
func CalculateTotal(o Order) (float64, error) {...}
func SaveOrder(o Order) error {...}
Работал с CI/CD (GitLab Pipelines), участвовал в планировании спринтов и ретроспективах. Умею конструктивно обсуждать решения и учитывать feedback.
Видео-ответы
▶
▶
▶
▶
▶