Information gathering, planning, design, development, testing, and delivery, and maintenance. Extremely passionate about software architecture and design combined with sensitivity to serve the needs of the business balanced with the delivery of the high-quality solution.