Experienced Senior Software Engineer skilled at leading cross-functional teams. Remarkable relationship building, decision making and communication skills. Drives software process improvements that enable progressively increased team efficiency. Offers excellent technical abilities with software and applications, ability to handle challenging work, and excellent time management skills.