По-голямата част от работата зад един облак се случва в софтуер, който потребителите никога не виждат. Контролната равнина управлява правата, решава къде да работи даден workload и възстановява системата след отказ. Това е частта, върху която работя.

В момента работя по контролни равнини за суверенен облак за организации, които управляват собствената си инфраструктура. Повечето от времето ми минава в проектиране на API между Kubernetes и инфраструктурата под него. Грижа се и системата да остава в коректно състояние, когато някоя операция се провали или бъде повторена.

Повече от двадесет години изграждам разпределени системи — от телефония за телеком оператори до финтех и AI платформи. Все още пиша код, внедрявам го и отстранявам проблемите, когато нещо се счупи. Никога не ме е привличала архитектура, която работи само на хартия.

Пиша и говоря за разпределени системи, поведение при откази и разликата между това как е проектирана инфраструктурата и как всъщност се държи в продукционна среда.

От телекомуникации до облачни контролни равнини

  1. Настоящ фокус

    Контролни равнини за суверенен облак

    Проектирам и реализирам API и процеси, които свързват Kubernetes с инфраструктурни платформи. Работя по жизнения цикъл на машините, мрежите, storage системите, инфраструктурната автоматизация и възстановяването след неуспешни или повторени операции.

  2. юли 2024 - досега

    Софтуерен архитект, Wiser Technology

    Ръководех архитектурата на Kubernetes PaaS, разработван от няколко екипа, и изграждах backend услуги, търсене и зареждане на данни за корпоративни AI системи. Свързвах системния дизайн и API договорите с автоматизирани тестове, зависимости при внедряване и работа в Kubernetes.

  3. окт. 2022 - юли 2024

    Софтуерен архитект, Prime Holding

    Ръководех техническата посока и работех по архитектурата и реализацията на Go платформа за строителни предприемачи и купувачи на имоти. Работех пряко с клиенти и инженерни екипи, за да превърна продуктовите изисквания в ясни граници между компонентите и поддържаем софтуер.

  4. юни 2020 - окт. 2022

    Инженерен мениджър, SumUp

    Ръководех инженерен екип за издаване на карти, който отговаряше за баланси, транзакции, регистрация на клиенти и KYC интеграция. Съчетавах ръководенето на хора с практическа работа по архитектурата и реализацията.

  5. септ. 2017 - юни 2020

    Софтуерен инженер, SumUp

    Разработвах софтуер за мобилни POS устройства с Java и Swift. Участвах и в изграждането на Windows SDK и REST интеграционен слой за POS устройства.

  6. дек. 2016 - септ. 2017

    Съосновател и софтуерен инженер, 84Bits

    Съосновах малка компания за разработка на продукти и изграждах системи за документооборот, видео стрийминг и управление на автопарк. Работех пряко с клиентите от уточняването на изискванията и архитектурата до реализацията.

  7. юли 2013 - дек. 2016

    Ръководител на екип и софтуерен архитект, SevOne

    Ръководех инженерна работа по мащабна система за мониторинг на мрежова производителност. Екипът ми изгради нов storage engine за големи обеми NetFlow данни и работеше по тяхното приемане, съхранение, анализ и поведение при откази.

  8. март 2012 - юли 2013

    Софтуерен инженер, ICDSoft

    Изграждах backend системи за хостинг операции, включително процеси за обработка на сигнали за злоупотреба и клъстерна ERP система за счетоводство, управление на акаунти, създаване на услуги и обслужване на клиенти.

  9. юни 2006 - март 2012

    Софтуерен инженер и ръководител на екип, Fibernetics

    Разработвах и ръководех разработката на системи за телекомуникационни оператори. Те обслужваха и маршрутизираха разговори, изчисляваха цената им и предоставяха гласова поща. Работата включваше устойчиви услуги, външни API и експлоатация в продукционна среда.

  10. февр. 2004 - юли 2005

    Съосновател и софтуерен инженер, Internet Corporate Systems

    Съосновах компания за уеб хостинг и изградих потребителския ѝ контролен панел и вътрешна система за таксуване, включително интеграция с външни платежни доставчици.

  11. май 2003 - септ. 2003

    Софтуерен инженер, Proshe.BG

    Разработвах софтуер за таксуване, тарифиране и маршрутизация на VoIP услугите на интернет доставчик с Perl, C++, PHP, MySQL, Asterisk и RADIUS.

Живея в София. За покани като лектор или за технически разговори можете да ми пишете на szahariev@szahariev.com.