Having 9+ years of experience and Knowledgeable Senior Developer skilled at implementing enhancements and Driven senior software development professional successful at gathering requirements, developing scopes and managing project timelines. Train and mentor junior employees while developing and overseeing cohesive, productive teams. Enthusiastic technical professional with complete understanding of entire software development lifecycle.