За мен
По-голямата част от работата зад един облак се случва в софтуер, който потребителите никога не виждат. Контролната равнина управлява правата, решава къде да работи даден workload и възстановява системата след отказ. Това е частта, върху която работя.
В момента работя по контролни равнини за суверенен облак за организации, които управляват собствената си инфраструктура. Повечето от времето ми минава в проектиране на API между Kubernetes и инфраструктурата под него. Грижа се и системата да остава в коректно състояние, когато някоя операция се провали или бъде повторена.
Повече от двадесет години изграждам разпределени системи — от телефония за телеком оператори до финтех и AI платформи. Все още пиша код, внедрявам го и отстранявам проблемите, когато нещо се счупи. Никога не ме е привличала архитектура, която работи само на хартия.
Пиша и говоря за разпределени системи, поведение при откази и разликата между това как е проектирана инфраструктурата и как всъщност се държи в продукционна среда.
От телекомуникации до облачни контролни равнини
Настоящ фокус
Контролни равнини за суверенен облак
Проектирам и реализирам API и процеси, които свързват Kubernetes с инфраструктурни платформи. Работя по жизнения цикъл на машините, мрежите, storage системите, инфраструктурната автоматизация и възстановяването след неуспешни или повторени операции.
юли 2024 - досега
Софтуерен архитект, Wiser Technology
Ръководех архитектурата на Kubernetes PaaS, разработван от няколко екипа, и изграждах backend услуги, търсене и зареждане на данни за корпоративни AI системи. Свързвах системния дизайн и API договорите с автоматизирани тестове, зависимости при внедряване и работа в Kubernetes.
окт. 2022 - юли 2024
Софтуерен архитект, Prime Holding
Ръководех техническата посока и работех по архитектурата и реализацията на Go платформа за строителни предприемачи и купувачи на имоти. Работех пряко с клиенти и инженерни екипи, за да превърна продуктовите изисквания в ясни граници между компонентите и поддържаем софтуер.
юни 2020 - окт. 2022
Инженерен мениджър, SumUp
Ръководех инженерен екип за издаване на карти, който отговаряше за баланси, транзакции, регистрация на клиенти и KYC интеграция. Съчетавах ръководенето на хора с практическа работа по архитектурата и реализацията.
септ. 2017 - юни 2020
Софтуерен инженер, SumUp
Разработвах софтуер за мобилни POS устройства с Java и Swift. Участвах и в изграждането на Windows SDK и REST интеграционен слой за POS устройства.
дек. 2016 - септ. 2017
Съосновател и софтуерен инженер, 84Bits
Съосновах малка компания за разработка на продукти и изграждах системи за документооборот, видео стрийминг и управление на автопарк. Работех пряко с клиентите от уточняването на изискванията и архитектурата до реализацията.
юли 2013 - дек. 2016
Ръководител на екип и софтуерен архитект, SevOne
Ръководех инженерна работа по мащабна система за мониторинг на мрежова производителност. Екипът ми изгради нов storage engine за големи обеми NetFlow данни и работеше по тяхното приемане, съхранение, анализ и поведение при откази.
март 2012 - юли 2013
Софтуерен инженер, ICDSoft
Изграждах backend системи за хостинг операции, включително процеси за обработка на сигнали за злоупотреба и клъстерна ERP система за счетоводство, управление на акаунти, създаване на услуги и обслужване на клиенти.
юни 2006 - март 2012
Софтуерен инженер и ръководител на екип, Fibernetics
Разработвах и ръководех разработката на системи за телекомуникационни оператори. Те обслужваха и маршрутизираха разговори, изчисляваха цената им и предоставяха гласова поща. Работата включваше устойчиви услуги, външни API и експлоатация в продукционна среда.
февр. 2004 - юли 2005
Съосновател и софтуерен инженер, Internet Corporate Systems
Съосновах компания за уеб хостинг и изградих потребителския ѝ контролен панел и вътрешна система за таксуване, включително интеграция с външни платежни доставчици.
май 2003 - септ. 2003
Софтуерен инженер, Proshe.BG
Разработвах софтуер за таксуване, тарифиране и маршрутизация на VoIP услугите на интернет доставчик с Perl, C++, PHP, MySQL, Asterisk и RADIUS.
Живея в София. За покани като лектор или за технически разговори можете да ми пишете на szahariev@szahariev.com.