Experienced Senior Software Engineer skilled at leading cross-functional teams. Remarkable relationship building, decision making and communication skills. Demonstrates hardworking and adaptable approach to challenges with strong analytical and critical thinking skills. Strong understanding of common web technologies, languages, and frameworks.