Безплатен уебинар · 23 септември: 3-те промени на тех пазара и как да си запазиш работата през 2026-2027Запази място
Гости·15 април 2025 г.·14 мин

Деян Пандулев - От програмист до CTO на 650+ души компания

Автор: TopCoding Team

-
Достъп до видеото

Добави имейла си, за да гледаш видеото

Въведи валиден имейл адрес, за да отключиш видеото.

С изпращането се записваш за бюлетина на TopCoding. Можеш да се отпишеш по всяко време.

Деян Пандулев (Дидо) - 15+ г опит, 2x CTO (Amusnet, Enflux), Head of Execution Core в Man Group. Как се изгражда инженерна кариера в дълбочина, а не на „get rich fast" режим.

Деян Пандулев (Дидо) има над 15 години опит в IT - от джуниър, портиращ Java игри в Gameloft, до CTO на Amusnet с 650+ души екип в най-натоварения период (40,000 едновременни играчи, +400% COVID товар, ISO 27001 сертификация). Минал е през Head of Execution Core позиция в Man Group ($200 милиарда+ hedge fund) и сега изгражда технически екип като CTO в крипто стартъп Enflux. Дестилираното от разговора:

Career arc

Пътят: Pascal в гимназията до CTO на 650+ души компания

  1. ~7 г.
    Първи компютър - Правец 16
    Дядо му носи Правец 16 от училище. Учи латиница преди кирилица. По-късно баща му купува 486 с Win 3.1 - започва с QBasic.
  2. Гимназия
    Математическа гимназия Благоевград
    Учат Pascal в час. Сам си купува книги за C++ в 9-10 клас. Лятото работи при баща си в семейната машиностроителна фирма - AutoCAD чертежи за щанции. Там научава отговорност и прецизност.
  3. ~2009
    Gameloft (~2 месеца)
    Първа работа. Обявата за C++, реално Java ME - портиране на игри между телефони. Седмица след старта заплашват с уволнение, ако не правят 3 игри/месец. Тръгва си.
  4. ~8-10 месеца
    Intersoft Pro - гаражна Java компания
    Нищо завършено за CV. Колективът се обединява срещу собствениците. Напуска.
  5. 2011-2023 · ~12 г.
    IGT Interactive → Amusnet (junior → CTO)
    Влиза с НАЙ-НИСКАТА от 3 оферти, защото вижда най-голям потенциал. Първа задача: бекенд за реална рулетка с iPad frontend за Vegas изложение за 7 дни. Расте до Team Lead → Head → CTO. Преживява масов exodus (15 от 20 души напускат), COVID товар +400%, ISO 27001 сертификация, 40,000 едновременни играчи, 650+ души екип.
  6. 6 месеца
    Пауза след Amusnet
    12 г. on-call култура и собственическа промяна го изтощават. Първите 2 седмици без телефон. Възстановяване, преди да реши следващата стъпка.
  7. ~2024
    Man Group - Head of Execution Core (София)
    Минава 6 интервюта за позицията. Иска да види елитна, консервативна структура. Осъзнава, че не се движи достатъчно бързо и не вижда импакта - решава да си тръгне.
  8. ~2025
    Enflux - CTO (крипто стартъп)
    Market making услуги. Python стек на open-source основа. Изгражда Софийския офис, разраства технически екип.
Какво всъщност работи

8 принципа, които изграждат един CTO

Гони знания, не заплата

Особено в първите 5 г.

В IGT взе най-ниската от 3 оферти, защото видя най-голям потенциал. Това решение се изплати с 12 г. кариера и CTO позиция. Заплатата идва ако скилът е там.

State pattern спасява монолити

Конкретен tooling, не теория

Първата им версия на казино сървъра беше „огромен чаршаф от if/else-ове" с memory leak, падащ всяка седмица. State pattern (като автомат от дискретна математика) направи системата математически коректна.

TDD = чист код насила

Не теория, инструмент

Ако трябва да добавиш специални неща в кода, за да напишеш теста - кодът мирише ("code smell"). Сериозното прилагане на TDD преобрази качеството на цялата Amusnet кодбейза.

Уверен, но не самоуверен

Сентенция от баща му

"При второто (карането) става белята." Всеки път, когато прекалено си повярвал за нещо, идва шамарът. Дисциплината е да не паднеш в капана на собствения си напредък.

„Самооправи се" не е отговор

Влез в дълбочина

Когато не разбираше защо системата увисва нощем, отвори stack trace-овете и научи threads, deadlocks, sync vs async от обсесия. Без GPT, без AI - само Stack Overflow и часове сам.

CTO пази бизнеса, не подчинените

Перфекционизъм vs прагматизъм

„Някой ще дойде и ще ми обясни как нещо да стане една идея по-добре, ама ще ми отнеме още 3 седмици. Казвам му: this is good enough." Защита на бизнес целите > перфекционизъм.

Process > Heroics над 120 души

ISO 27001 без шорткъти

ISO 27001 (истинският вариант, не „под масата") беше най-трудното нещо, което е правил. Всеки със завоювана територийка. Изисквало упоритост и последователност - не заповед отгоре.

Hands-off, но не очи затворени

Делегиране без изпускане

Съвет към ново-произведените мениджъри: седмично следи какво си разрешил - блокажи между екипи, oversight - но не изпускай ритъма напълно. Преходът от IC към лидер е раздаване, не изоставяне.

Преломни моменти

4 истории, които определиха кариерата му

Рулетка за Vegas за 7 дни

Първа задача в IGT

Бекенд, който се връзва към реално физическо колело с датчици, видео стрийм към iPad 1.0. „Бизнесът не го интересува дали си го написал най-добре или най-зле. Интересува го нещо да бачка." Първи урок: разликата между бизнес и инженер.

Масовият exodus от 15 души

Малко след старта в IGT

Голям вътрешен конфликт - от 20 души остават 5. Колебае се дали да напусне. Решава да даде шанс, написва нова версия на сървъра. После става CTO.

3 през нощта - първият deadlock

Обсесия с threading

Първият път, в който отвори Java stack trace под продукционен натиск. Започна обсесия с threads, performance, конкурентност. Без AI - само документация и часове. Не питаше други, защото „не искаше да изглежда некомпетентен".

COVID +400% товар

Колокирана инфраструктура, не cloud

Хората заключени вкъщи играят повече. На колокирана инфра. Поръчват сървъри - доставчикът „след 8 месеца". Пиков товар: 40,000 едновременни играчи. Започна сериозен profiling вместо да хвърля хардуер по проблема.

„Бизнесът не го интересува дали си го написал най-добре или най-зле. Интересува го нещо да бачка и да изкарва пари.“

- Дидо Пандулев
Лични мнения

Какво мисли Дидо за индустрията

  • Срещу „get rich fast" културата - „текущите поколения са леко по-разглезени, търсят easy way out". В един момент някой трябва да произведе нещо смислено.
  • LeetCode е необходимост, не достатъчност - „минеш ли, после ще си щракам с пръсти" е илюзия. След 6 месеца може да те изгонят, ако не знаеш да работиш.
  • Една-две академийки не правят сериозен инженер. Завършвайте университета. „Аз съм гордо незавършил - не съветвам никой да повтаря."
  • AI = Google на стероиди, не заместник. Полезен за хора с фундамент, който leverage-ва. За newcomer без основа - опасен.
  • Python без type checking го дразни - „имам определено негодувание към езици без typeт checking".
  • Не учи design patterns на сухо. „Сблъскай се с реален проблем и тогава ще разбереш защо patternът би свършил работа. Не шляпай pattern, защото някой ще ти каже браво."
  • За TopCoding: „Топ кодинг си има своята цел - да подпомогне едни хора да станат по-добри инженери, по-добри девелопъри. Да намерят по-перспективна, високоплатена, но и интересна работа."
Личният фактор

Защо физика, ментално здраве и финансова свобода са технически решения

Последните 5 г. Дидо прави сериозна физическа трансформация - от „доста пълен" до hiking, running, trail running, фитнес. Не като странична дейност - като предпоставка за останалото. „Физическо и ментално трябва да вървят ръка за ръка."

Когато напуска Amusnet след 12 години - първите 2 седмици без телефон. Инструктира родителите си кои канали да ползват, ако има наистина спешен случай. „Колко вечери, когато ми се обаждаха в 3 през нощта, си казвах: утре напускам... но това създава резилиънс."

Финансовата база като технически инструмент

Признава: Amusnet му е дала „сериозен финансов ресурс". Това му позволява да избира следващите стъпки по същество, не по нужда. Да отиде в Man Group за да види елитна структура. Да приеме CTO в крипто стартъп. Без финансовата база - решенията щяха да са други.

„Бъди уверен, ама никога самоуверен - при второто става белята.“

- Бащата на Дидо, преди да го пусне сам с Москвича
За младите

Съвети към младия Дидо

  1. 1Завърши университета. Дискретната математика, която ти изглежда абстрактна, ще ти служи цял живот (state pattern, automata, performance анализ).
  2. 2Първите 5 г. - заплатата НЕ е важна. Скилът е. Заплатата идва ако скилът е там.
  3. 3Hard work е необходим, но недостатъчен - „като сходимост по Хайне и по Коши". Без него никой няма да те забележи. Само с него - няма да стигнеш до върха.
  4. 4Не плюй кладенеца, от който си пил вода. Бившите работодатели те научиха на нещо - не ги хейтвай публично.
  5. 5Не се мерете с други хора. „Ако нещо го направите на база положени усилия, е много по-сладко."
  6. 6Спортувай и пази менталното си здраве - не „когато имам време", а още от началото. Изгарянето е реално.
Искаш ли да скалираш кариерата си като Дидо?

Имаш 2+ години опит и искаш да стигнеш до следващото ниво - технически, по заплата, по позиция? Запази си безплатна консултация, в която заедно да видим коя е следващата ти конкретна стъпка - и какво трябва да направиш в следващите 3-6 месеца.

Запази безплатна консултация

Безплатен уебинар: От CV до 6 000€ оферти

Запиши се безплатно за следващото ни онлайн събитие.

Запиши се безплатно