Why and how to manage your manager

Here are the slides from the talk I did on managing up. The goal is to help you build a better partnership with your engineering manager. And here are some resources I found useful while preparing the talk. When your manager isn't supporting you, build a VoltronBuild Your Personal Board…

From programming to management

Here are the slides for the talk I did at Sofia University on my transition from programming to management. And here are the articles and books mentioned in the slides: A Voight-Kampff Test for Identifying Engineering ManagersA Guide for Leadership Development through ScaleThe Manager's PathLeading SnowflakesThere are other articles that…

Building a modern SaaS in 2020

Building a modern Software as a Service platform brings a lot of interesting engineering challenges. In this talk during OpenFest 2020, I shared my team's journey of building a SaaS from scratch. The content of the talk was divided into 4 parts. technologies and the architecture we pickedthe complex non-functional…

Everything You Need to Know About NewSQL in 2020

The database is usually the heart of every software system. And there are many database technologies that we can pick from. In this talk, I explored where RDBMS and NoSQL fall short and how NewSQL fills the gap. I showed what types of NewSQL databases exist and how they work.…