Principal Technical Consultant with experience in all stages of software development, and delivery. Demonstrated ability to lead, contribute, and oversee solution architecture and technical implementations with a focus on business and finance. Experienced aiding projects through the lifecycle process. Proven success translating and guiding business requirements into technical specifications, and serving as a technical resource through delivery.