Tech & team lead · Ostrava / remote

Alena MartinkováFull stack vývojárka so zameraním na backend

V Rankacy vediem backend analytickej platformy pre CS2 a popri tom robím klientske projekty naprieč celým stackom. Potrpím si na architektúru, ktorá dáva zmysel aj o rok, API, ktoré vydržia, a termíny, ktoré platia.

alena@martinkova.dev — zsh

$ whoami

stav
Aktuálne: Backend Lead @ Rankacy
lokalita
Pôsobím v Ostrave · remote-friendly

$

01 / o mne

Od prvého diagramu po produkciu

Začínala som v roku 2019 v agentúrach — e-shopy, rezervačné systémy a interné nástroje pre medzinárodných klientov — a z frontendu som cez full stack prerástla k vedeniu tímu. Vedenie ma o kód nepripravilo: veľkú časť ho stále píšem sama.

me.jpg
Alena Martinková
Aktuálne vyvíjam v Rankacy

Môj denný stack je Python (FastAPI), PostgreSQL, Redis a RabbitMQ, vpredu React. Záleží mi na čistej architektúre, testoch, ktoré si na seba zarobia (PyTest, Cypress), a observabilite, z ktorej sa dá naozaj debugovať.

Viesť tím pre mňa znamená jasné zadania, úprimné code review a mentoring bez mikromanažmentu. Mimo kódu ma baví kreatívna stránka — čokoľvek, vďaka čomu sa produkt lepšie používa.

7+

Rokov dodávania produktov

40+

Služieb a aplikácií dodaných od návrhu po produkciu

2

Vedené tímy

02 / stack

Stack, ktorému verím, a ako s ním pracujem

Diagram je tvar, ktorý má väčšina mojich systémov — pokojne klikajte, každý uzol má alternatívy.

architecture.svg
kliknite na uzol pre detail
data layerHTTPSpublishconsumeSQLreadwriteSQLclientReact2apiFastAPI4queueRabbitMQworkersPython2databasePostgreSQL3cacheRedissyncasync

Každá služba beží vo vlastnom kontajneri.

backend.py

Backend a platformové inžinierstvo

API, fronty a dátové modely, ktoré si držia tvar aj pod reálnou záťažou.

  • 01Python · FastAPI
  • 02PostgreSQL · SQLAlchemy
  • 03Redis · RabbitMQ
  • 04Návrh API a event-driven služby
product.tsx

Produkt a frontend

Full stack znamená, že fungovať musí produkt, nielen endpointy.

  • 01React · Vue
  • 02Stav, formuláre a real-time UI
  • 03Úzka spolupráca s dizajnom a produktom
  • 04Prístupnosť a výkon
delivery.yml

Dodávky a spoľahlivosť

Mám rada systémy, ktoré sa nerozsypú o druhej ráno. Alebo horšie — pri piatkovom release.

  • 01CI/CD pipeline
  • 02Docker · Kubernetes
  • 03PyTest · Cypress · integračné testy
  • 04Metriky a logovanie
leading.md

Vedenie tímu a práca s AI

Systému má rozumieť celý tím, nie jeden človek, ktorý drží všetko v hlave.

  • 01Mentoring a kultúra code review
  • 02Zadania, odhady a plánovanie
  • 03AI tam, kde nás reálne zrýchli
  • 04Architektonické rozhodnutia zostávajú na vývojároch

03 / práca

Projekty, pod ktoré sa rada podpíšem

Výber z produktovej práce aj klientskych dodávok. Väčšina beží v produkcii dodnes — a práve na to som hrdá.

Analytická platforma pre e-sport

Rankacy hovorí hráčom CS2, v čom sa zlepšiť. Ja mám na starosti backend, ktorý to umožňuje — príjem a spracovanie zápasov, štatistické API, predplatné — od prvého architektonického rozhodnutia po posledné review.

  • Event-driven služby vo FastAPI — spracovanie zápasov rozdelené cez RabbitMQ
  • PostgreSQL s miliónmi záznamov o zápasoch, Redis ako cache na časté čítania
  • Beží na AWS pre hráčov po celom svete
  • Predplatné a fakturácia cez Stripe
FastAPIPostgreSQLRedisRabbitMQStripeAWSDocker
E-commerce prepojený s ERP

cez WAPS Technologies

E-shop s priemyselným sortimentom postavený ako plne custom systém — FastAPI backend, storefront aj administrácia v Reacte: dynamické ceny, viacjazyčný katalóg, synchronizácia s ERP.

  • Integrácie logistiky, dopravy a platieb nasadzované bez odstávok
  • Interná administrácia objednávok a produktov
PythonFastAPIReactPostgreSQLPayment & shipping APIs
Rezervačná platforma pre kúpele

cez Moravio

Rezervačný portál pre kúpeľné pobyty v štýle Bookingu, napísaný od nuly v Laraveli a Reacte — verejný web aj interná administrácia ako jeden custom systém. Môj posledný a najväčší agentúrny projekt.

  • Vlastný systém dostupnosti a rezervácií — bez hotového booking enginu
  • Verejný portál a administrácia postavené ako jeden celok
LaravelReactMySQL

Ďalšie klientske projekty

04 / kariéra

Kariéra v skratke

Skrátená verzia — každá zastávka ma naučila niečo iné.

  1. Nastúpila som ako full stack vývojárka, po dvoch mesiacoch som prevzala vedenie backendu. Architektúra, plánovanie, review — a každodenný chod platformového tímu.

    PythonFastAPIAWSTeam leadership
Celá história na LinkedIne

05 / kontakt

contact.sh

Staviate backend alebo hľadáte tech leada?

Napíšte mi pár riadkov o tom, čo chystáte — či je to nový projekt, alebo tím, ktorému treba pomôcť — a spojíme sa.