I'm a professional software developer, software architect, and software development manager
with a wide range of skills and knowledge,
including the most modern software languages, technologies, tools and techniques
(cloud solutions, distributed systems and databases, web and desktop applications, C#, C++, SQL, Java, etc.)
I've been working in the IT industry since 2001 and my professional experience includes
dozens of successful projects/products, and positions of Technical Director, Engineering Lead/Manager, and Software Architect.
Currently, I'm a Principal Software Engineering Manager at Microsoft Corporation, Azure
team, based in Greater Seattle Area, WA, United States.
I hold a Ph.D. in Computational Approaches and a Masters Degree in Applied
Mathematics. The results of my research are patented and published in dedicated scientific
My interest and expertise are focused in Cloud (Distributed) Applications Architecture and Development.