Ответ
Разработчик на Go с опытом от 3 лет. Ищу проекты с высоконагруженными backend-системами, микросервисной архитектурой или облачными решениями (AWS/GCP). Интересны задачи, связанные с оптимизацией, распределёнными системами и высоким уровнем ответственности.
Пример кода, который мне нравится писать:
func ProcessRequests(ctx context.Context, reqCh <-chan Request) error {
for {
select {
case req := <-reqCh:
if err := handleRequest(ctx, req); err != nil {
return fmt.Errorf("request failed: %w", err)
}
case <-ctx.Done():
return ctx.Err()
}
}
}
Предпочитаю долгосрочные проекты с сильной командой и современным стеком.
Видео-ответы
▶
▶
▶