For the last 13 years I’ve been working as a system architect and a senior developer. I led design and implementation of complex and distributed systems targeted for high concurrency, performing both record manipulation and computation. My biggest passion is understanding the “big picture”, a process requiring balance of database, processing and network capabilities, utilizing caches and considering deployment constraints. I consider my experience, that includes both front-end and back-end components, a key factor in my ability to strike a good balance between API simplicity, functionality and the notorious “non-functional” aspects, i.e. security, performance, consistency, etc.