Senior Software Developer with 10+ years of professional software development, analysis, and design and architecture experience in a wide range of projects. Experience in analyzing problems/solutions, UI, middle layer, and database designs. Self-motivated individual with drive to learn interesting new technologies.