I worked many years as software and integration architect, then I decided to go freelance. My proficiencies include developing on many languages and platforms stand-alone, distributed and web-based applications, software design, requirement analysis.