Proficient in multiple aspects of software development. And working on multiple platform using different technology.