
I am a principal software engineer at Vay, leading the development of a Golang-based distributed system that integrates with a deep tech stack to bring the company’s driverless technology to end-customers as a door-to-door mobility service.
Prior to joining Vay, I was developing the scalable invoicing system at Uber. Before that I was at VMware, where I had the chance to partner with enterprise customers on building private cloud solutions and developer experience.
Over the last 12 years I’ve been working with different programming languages and technologies, ranging from C#, to Objective-C on iOS, to Java, JavaScript, Python and Golang.
I believe in deliberate architectural decisions and well-crafted code that is simple and effective at solving the customer’s problems. In my teams I always nurture thorough code review practice, which is fundamental for sharing know-how and keeping a high quality bar.
I also teach C++ and Object Oriented Programming in my alma mater – New Bulgarian University.
If you want to get in touch – LinkedIn would be my preference.