Experienced Engineering leader with 20 years of experience managing the development of complex software systems. Managed teams ranging in size from small co-located groups to multi-organization, globally-distributed teams, at businesses ranging from small startups to some of the largest and best-known companies in the world. Managed development of products ranging from medical devices to large scale content delivery and WAN acceleration appliances to network and physical security systems.Continue to contribute in a technical as well as in a management capacity. Actively participate in software architecture, design, coding, deployment, and troubleshooting as needed to ensure organizational success. Specialties: Program and Project Management (Agile and Traditional), Software Process Improvement, Team Building, Performance Evaluation, and Employee Professional Development.Software Architecture, Design, and Implementation (Java, JavaScript, Python, C, C#), Distributed Systems, Networking, Database.Physical Security, Network Security, Network Management, Mapping/GIS, Medical Imaging.Configuration Management, Continuous Integration, Quality Assurance, Test Automation.
Listed skills include Linux, Distributed Systems, Cross Functional Team Leadership, Start Ups, and 24 others.