Software developer and Technical leader with diverse business backgrounds having 10+ years of experience and a thorough, professional capable of interacting efficiently with all levels of the organization (teammates, management, clients) as well as working independently.