Иван Заманов е CTO на Investing.one. Пътят към тази позиция започва с пропуснат изпит за СМГ (попада в немска гимназия), отказ от астрономия (родителите му знаят колко плаща БАН), първите технически уроци в Acrolinx, после Ocado. До деня, в който осъзнава, че техническата дълбочина без бизнес communication = провал. Дестилираното от разговора:
Пътят: пропуснат СМГ изпит → CTO
- ГимназияНемска гимназия (35-то СОУ) - не СМГПървата голяма грешка в живота: не се подготвя достатъчно за изпита след 7-ми клас. Fall-back на немска гимназия. Окaзва се добре - Volkswagen scholarship интервю в Волсбург (не получава оферта, другото момче я получава).
- ВисшеФМИ София - ИнформатикаИска астрономия (като родителите му). Те казват не - 90-те, БАН не плаща. Pivot към computer science - "много обичам да играя игри, искам да разбера и да създавам". Никога не стига до игри, but ОК.
- AcrolinxNLP с Levenshtein автомати + custom KubernetesРаботи на text matching engine - открива че алгоритмите идват от research на Стоян Михов и Петър Митанки (същите хора, при които учи в магистратура). Опитва да рефакторва инфраструктура от scratch с custom Kubernetes - главен infra архитект го пита: "Кой ще поддържа това?"
- ~2018-2020Ocado - 2 годиниИска да работи pick-and-place роботика. Не става. Слагат го на packaging/monitoring проблеми (хардуер + софтуер shipping към remote складове). Голям урок: VP идва на meeting защо проектът е забавен. Девелопъри му показват class diagrams. Шок.
- СегаCTO @ Investing.oneInvesting.one - regulated, distributed, high-reliability fintech система за капиталови пазари. Build-ва култура от нула. Иска: открита комуникация, всеки да challenge-ва, екип "приятелски настроен" дори при пораст до 100+.
Технически дълбочина без бизнес communication = провал
В Acrolinx Иван се захваща с прекалено много неща наведнъж: продукт + analytics injection + recommendation engine + рефакторинг на цялата инфраструктура с Kubernetes (което тогава дори AWS нямаше managed). Резултатът:
Разказваме му: "Тука ще ползваме Kubernetes, тука ще има Docker контейнери..." Той само ме гледа: "Кой ще го поддържа това?" Нямах отговор. Точно тогава осъзнах: човек, дори много умен, има таван. И ако не работиш в контекст на бизнес цели - твоята работа не води до нищо.
- Value-то не е features. Може да е синхронизация между екипи. Може да е намиране на consensus
- Когато нещата не вървят - някой просто трябва да каже "нека правим нещо"
- Не толкова важно е посоката да е перфектна - важно е да е НЯКАКВА посока
- Един човек не може всичко да изрине - има таван на индивидуалния impact
VP не разбира class diagrams
В Ocado VP-level executive идва на meeting защо софтуерната част на pick-and-place не се движи бързо. Разработчиците (включително Иван) му показват class diagrams и говорят за code base рефакторинг.
Тоест идва бизнес човек и ти започваш да му говориш защо code base-ът ти има нужда от рефакторинг. Беше шаш. От тогава урокът: софтуерът е важен, но има НАЧИН да бъде изкомуникиран на бизнеса. Ако не можеш да разкажеш защо това има значение в business terms - не значи, че работата ти е невидима.
Защо избра CTO роля над спокойна позиция
Корпорация
Какво загуби
"Resume Driven Development" - всеки работи на каквото му е кеф, не на това, което продуктът има нужда. Твоята работа не вижда бял свят. Затлачен процес на 10+ нива.
Стартъп от ранен етап
Какво печелиш
Контрол върху култура. Можеш да afектираш дали ще е "приятелска и колаборативна" или "office politics". Mерилото е: компанията движи ли се напред? Никой не може да ти каже какво да правиш - само ти и грешките до момента.
Какво всъщност иска от екипа
- Хората да се challenge-ват interlдi - да ми кажат "грешиш, тук пропускаш нещо"
- Не задължително 10 часа в офиса - но да обмисляме отрано
- Опит, на който да се осланяме + добър brainstorm
- Когато има разногласия - обсъждаме, не "побеждава най-силния глас"
- Култура НЕ се дефинира с думи. Тя е in actions
Когато някой дойде и ми каже: "Абе, грешиш". Защото и аз не знам всичко. Това е sign на здрава екипна култура. Ако никой не challenge-ва CTO-то - значи всички ходят на parlour и никой не казва истината.
Защо Bulgarian retail не инвестира
Голяма дискусия в разговора - Бул gar 40+-годишните държат всичко в имоти. По-млади (под 35) знаят за S&P 500, ETFs, лична финансова грамотност. Иван и аудиторията се съгласяват:
- Това не е технологичен проблем - е educational + maркетинг
- Хора с 15 апартамента в София, празни/под наем - капиталът не е оптимизиран
- Ликвидността на ETF-и >> на real estate (6 месеца за продажба на апартамент)
- Стартъп не може да каже "продай си апартамента, инвестирай при мен" - подозрителни
- Образованието трябва да дойде от съдържание (Божо Божанов / Боян Юруков blog модели)
„Можеш да си много умен и да можеш много неща, обаче когато си един човек, имаш таван. Стартъп-ът ти позволява да изградиш екип, в който този таван е по-висок - но само ако култура-та го позволява.“