Lokalizacja: Polska
Stawka: 7000 USD netto
O MNIE
- Obecnie jestem Liderem Zespołu (frontend, backend, mobile) w zespole wielofunkcyjnym.
- Mam ponad 4-letnie doświadczenie w budowaniu skalowalnych funkcji i projektów (głównie przy użyciu języka Go), zarówno od podstaw, jak i w istniejących kodach.
- Pracowałem od początku mojej kariery jako junior developer i awansowałem na stanowisko Lidera Zespołu, gdzie zarządzałem zespołem.
PODSUMOWANIE UMIEJĘTNOŚCI
Umiejętności techniczne:
- Języki programowania: Go, Python
- Technologie: usługi webowe GraphQL/GRPC/REST, Apollo, Web Sockets, PyTest
- Narzędzia: GitLab, GitHub, Jira, Confluence
- Metodologia: Scrum, Kanban, TDD
- Bazy danych: PostgreSQL, Tarantool, Redis
DOŚWIADCZENIE ZAWODOWE
Stanowisko: Lider Zespołu
2021 - obecnie
Obowiązki:
- Zaprojektowanie nowej skalowalnej pamięci masowej
- Zwiększenie maksymalnej liczby żądań na sekundę (RPS) dla najczęściej używanych żądań z 1,5 tys. do 60 tys.
- Wzrost osoby do roli Lidera Zespołu
Narzędzia i technologie: Go, GraphQL, Python, Kubernetes, PostgreSQL, JS, Apollo
Stanowisko: Starszy Inżynier Oprogramowania
2020 - 2021
Obowiązki:
- Opracowanie SLA/SLO i doprowadzenie ich do poziomu umów i powyżej
- Poprawa pokrycia testami end-to-end dla wszystkich istotnych punktów końcowych
- Zmniejszenie czasu wydania przez automatyzację procesów i optymalizację budowania
Narzędzia i technologie: Go, GraphQL, Python, Kubernetes, PostgreSQL
Stanowisko: Inżynier Oprogramowania
2019 - 2020
Obowiązki:
- Pomyślnie zaprojektowanie i uruchomienie (w trybie pilnym z powodu pandemii) backendu usługi wideokonferencji w ciągu miesiąca
- Konfiguracja CI z testami jednostkowymi, lintingiem i kilkoma konkretnymi sprawdzeniami kodu
- Wdrożenie wszystkich usług na platformie Kubernetes
Narzędzia i technologie: Go, GraphQL, Python, Kubernetes, PostgreSQL
Stanowisko: Junior Inżynier Oprogramowania
2018 - 2019
Obowiązki:
- Udział w rozwoju kilku funkcji dla wygody użytkowników: grupowanie zamówień w wątki, wyszukiwanie dokumentów, oczyszczanie skrzynki pocztowej z newsletterów itp.
Narzędzia i technologie: Go