Senior
Zəhmət olmasa, son iş yerinizdəki təcrübəniz haqqında danışın: komanda, layihə, vəzifələr?
sobes.tech Süni İntellekt
AI-dan cavab
Son işimde, 6 nəfərlik bir komandada baş proqramçıydım: 3 backend, 2 frontend və 1 QA. Layihə, ödənişlərin işlənməsi və abunəliklərin idarə olunması üçün mikroservis platforması idi.
Əsas məsuliyyətim, biznes məntiqinin həyata keçirilməsi, performansın optimallaşdırılması və xarici API-lərlə inteqrasiya daxil olmaqla, Go dilində xidmətlərin inkişafı və dəstəklənməsi idi. Mən həmçinin memarlıq dizaynı və kod nəzərdən keçirmələrində iştirak etdim. Funksionallıq çərçivəsində, tranzaksiyaların işlənməsi, istifadəçi idarəetməsi və bildiriş sistemini həyata keçirdim.
Go-da HTTP sorğularını işləmək üçün nümunə kod:
func handlePurchase(w http.ResponseWriter, r *http.Request) {
var order Order
if err := json.NewDecoder(r.Body).Decode(&order); err != nil {
http.Error(w, "Yanlış sorğu", http.StatusBadRequest)
return
}
// Sifarişin işlənməsi məntiqi
processOrder(order)
w.WriteHeader(http.StatusOK)
}