Dnes jsme si pro vás připravili krátký rozhovor s Jakubem Takáčem, který je CTO v EXPANDO. Doplnil náš tým na začátku roku a nyní shání nové posily. Jak hodnotí své působení ve firmě a co říká o EXPANDO?
Vždy jsem se zajímal o high level IT a E-commerce. Proto jsem šel do EXPANDO. Zajišťuji našemu DEV týmu, aby měli vše, co potřebují. Pomáhám s platformní architekturou a komunikací s ne-tech týmy a také mám na starosti hiring a procesy.
EXPANDO mě za těch pár měsíců velmi příjemně překvapilo. Zejména v přístupu ke změnám a inovacím.
EXPANDO a lidé, kteří jsou součástí týmu, umí a chtějí zkoušet nové věci. Učí se z těch nepovedených, což je velmi důležité. S tímto přístupem má celá firma vždy nakročeno k úspěchu.
Oceňuji také, že opravdu všem záleží na našem produktu. Není to jen o mém pocitu. Vidíte to hlavně na výsledcích a posunu, jak EXPANDO, tak jednotlivců.
Jsem také rád za otevřenou komunikaci, kdy každý může říct svůj názor a má možnost věci měnit/posouvat dopředu.
EXPANDO poskytuje svým klientům software (EXPANDO APP), který nabízí řešení komplexního problému jednoduchou cestou. Usnadňujeme někdy až zbytečně obtížné procesy. Zároveň, tak pomáháme našim klientům akcelerovat jejich vlastní business.
Díky naší specializaci si můžeme dovolit dělat věci, které by pro mnohé z nich byly out of scope.
EXPANDO jako takové je bootstrapovaný produkt, který není svazován žádným investorem. Technologicky jsme vznikali s co nejjednodušším DevOps. Byli jsme tak schopni udržet poměr dostupnosti služby a rychlosti vývoje k ceně na velmi vysoké úrovni.
Stávající růst nás už nutí přejít ze služeb jako Heroku přímo na AWS a dát DevOps lásku, kterou si zaslouží.
Výhledově to znamená přenést EXPANDO na Kubernetes, Event sourcing a další komponenty Enterprise Application architektury.
Hromada věcí. Jak jsem říkal, zrobusňujeme celou službu pro větší stabilitu a škálovatelnost. Máme funkční ELK stack (ElasticSearch, Logstash, Kibana), díky kterému vidíme, co se u nás děje. Právě jsme spustili Kafku a jednotlivé služby převádíme na event sourcing. S tím jde ruku v ruce dělení na microservices podle doménové zodpovědnosti a potřeba cluster managementu.
Paralelně se samozřejmě věnujeme produktovému vývoji. Za posledních pár měsíců jsme rozšířili nabídku napojených marketplaces o několik dalších a zároveň přidali další funkce pro práci s produkty a objednávkami.
Dnes je v DEVu celkem 5 lidí a aktivně hledáme další. Máme mnoho příležitostí, kam EXPANDO posouvat. Proto škálujeme tým a hlavně prioritizujeme.
Ze zkušenosti vím, že v mnoha společnostech je priorita vše. Nám se spolehlivě daří identifikovat priority z dat, ale také z toho důvodu, že jsme uživateli vlastního produktu a známe naši doménu velmi dobře.
Vývoj pak řídíme klasicky podle agilních metodik. Práci plánujeme v týdenních iteracích. Plánování začínáme retrospektivou, abychom mohli případné action pointy zanést do sprintu. Máme každodenní standup a continous deployment workflow.
Tým se snažím držet maximálně seniorní. Proto nabírám primárně kolegy, kteří už toho mají více za sebou, tzn. ti, co si prošli pár společnostmi, měli šanci implementovat a vyzkoušet si důležité věci. Technologie, které máme, nás naštěstí nenutí, abychom si vybírali jen z s fullstack developerů nebo ze specializovaných lidí. Každý ale musí vědět, jak dělat dobře věci, za které je zodpovědný. Všechno musí dlouhodobě fungovat. Zároveň je potřeba, aby se vše dalo bezpečně upravovat a nepřinášel se velký technický dluh.
🔥Pokud Tě takový tým zajímá, rád se s Tebou setkám. Napiš mi na můj profil na LinkedIn.