Technology leader with experience recruiting and managing teams of engineers through entire product life-cycles. I have designed and built cloud platforms, SaaS applications and services, N-tier applications, near-real-time applications, and high transaction volume systems in several different industry verticals including financial, medical, and telecommunications. I have leveraged technologies, strategies and patterns such as Cloud, SaaS, Agile/Lean, CI/CD/TDD, MPP, SOA, VOIP, and more to solve a variety of challenging business problems.My focus is on turning business capital into working software. My strength lies in my ability to analyze and understand complex systems and to transfer that understanding to the rest of the organization in a manner that is actionable. I have had success designing and modeling multiple platforms and communicating those models to the organization. This approach provides a common language and a framework for managing complexity that allows diverse teams to execute against the business plan in order to bring products to market quickly and efficiently with a lower total cost of ownership. I am also a strong proponent of industry best practices and have experience influencing change within organizations to implement those practices.My strengths include Agile/Lean Development Methodologies, Cloud-based solutions, Software as a service (SaaS), Software Architecture and Design, Service Oriented Architecture (SOA), Massively Parallel Processing (MPP), Expert Systems - Business Rules - Rule Engines, Industry Best Practices Implementation, Model Driven Architecture (MDA), Domain Driven Design (DDD).
Listed skills include .Net, Software Design, Distributed Systems, Requirements Analysis, and 50 others.