Algorithm and Applications developer in a wide variety of business applications. Particularly interested in creating the best distributed and yet optimized solution. I have an experience experience of 16 years developing variety types of products, including client-server, web services, UI, audio analysis algorithms implementation, database based and more. During the years I worked for market leaders companies along with start-up companies and was involved within of all software development life cycle. I have experience with the following technologies: object oriented design and implementation, pattern recognition, design pattern, .Net, C#, C/C++, SQL, Functional programming, web services, WCF, Java, and more.