I'm an experienced leader who's passionate about creating world-class software and directing/mentoring the engineers who build it. Experience includes increasingly responsible positions within the areas of application architecture and programming, systems design and development, project management, and team building and management.I'm a consultant, a software engineer, and a software architect by trade. Over the years, I've learned, practiced, and built upon my leadership and mentorship. I've successfully led multiple teams of developers working on different products with different schedules at the same time. Teams include co-located groups of developers as well as remote and international groups. My skills are not defined by a programming language or two. I excel at breaking complex problems into simplistic, reusable components.As a successful software consultant, I've been placed into numerous client locations and required to discover software requirements, convert them to actionable items, and drive the implementation to a successful result. Designed and implemented low-level APIs and frameworks. Helped to architect and implement large-scale SOA solutions. Designed, normalized, and applied custom analytics to complex databases. Managed teams, products, programs, and close-nit vendor relationships to deliver mission-critical applications and the technologies behind them. Performance-driven, goal-oriented, and possess vast capabilities to learn new technologies and put them immediately to use.Specialties: Solutions/Process/System Architecture, Service Oriented Architecture (SOA), APIs, Microsoft .NET, C#, AJAX, jQuery, javascript, SQL and NoSQL, VB.NET, Software as a Service (SaaS), Azure/AWS, Application Patterns and Practices, Agile Processes, Scrum, Lean, Team Management, Product Development and Management, Data Import/Export, Data Processing, Java SE/EE, Drupal/PHP, AngularJS, Bootstrap
Listed skills include Integration, Agile Methodologies, Software Development, Databases, and 18 others.