Seattle, WAjordan.ellis@email.com(555) 018-2046
Backendový softwarový inženýr se šesti lety vývoje služeb v Pythonu a Go na AWS, nyní na platební platformě, která zpracuje 3 miliony transakcí denně. Vedl rozdělení monolitu pokladny na událostmi řízené služby, které snížilo latenci pokladny o 40 %, a mentoruje dva juniorní inženýry.
- Rozdělil monolit pokladny na šest služeb v Go nad Kafkou; latence pokladny p95 klesla z 850 ms na 510 ms.
- Přidal do platebního API idempotentní klíče a ukončil dvojité platby, kvůli kterým chodilo zhruba 30 tiketů podpory týdně.
- Správnou velikostí uzlů EKS a přesunem dávkových úloh na spot instance snížil výdaje za AWS o 14 000 $ měsíčně.
- Týdně reviduji 10 až 15 pull requestů a provedl dva juniorní inženýry jejich první pohotovostní službou.
- Vytvářel REST endpointy v Pythonu a Djangu pro aplikaci na objednávání v ambulancích, kterou používá 400 ambulancí.
- Přidal do CI pipeline kontraktové testy, které za rok zachytily přes 20 nekompatibilních změn API před vydáním.
Go, Python, PostgreSQL, Kafka, AWS (EKS, Lambda, SQS), Docker a Kubernetes, Terraform, CI/CD (GitHub Actions)