Position: Senior/Staff software engineer, Solutions Architect
Category: Lead
English level: fluent
Years of experience: 11


I have 12 years of experience in software engineering, working on many diverse projects with various technology stacks, leading software development teams, designing software architecture, managing communication with product people, teaching and mentoring fellow programmers. 

My primary areas of expertise are distributed applications, microservices, cloud architecture.

I have great experience in practicing and implementing Agile principles in software development.
Looking for a senior/staff engineer role in a product/startup company. Also open to management positions with a technical inclination.