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:
Currently, I'm a Software Engineering Manager at Microsoft Corporation, Azure
team, based in Greater Seattle Area, WA, United States.
- full-time jobs at 5 companies,
- 10+ successful projects,
- positions as Technical Director, Software Architect, Engineering Lead/Manager, and Software Developer.
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 knowledge and skills are certified by Microsoft and Brainbench.
My interest and expertise are focused in Cloud (Distributed) Applications Architecture and Development.