15 years of experience in commercial software development. It includes all stages of software development process: software design, programming, unit testing, automation tests writing, writing documentation and product maintenance.
Experience of development a different kind of commercial products: SDKs, multi-platform desktop applications, Web services.
An expert in multimedia solutions creation: transcoders, multimedia analysis tools, codec performance optimization. A great experience in SDK development as well as multi-platform (MacOS, Linux and Windows) desktop development and web application development.
7 years of experience as software engineering manager of different development teams (5-8 members).