I have over 12 years of software development / Architecture experience, currently working as a Chief Software Architect / Director Development. My Expertise in Distributed computing, Microsoft .NET and Java technologies.