Technical Team Leader using technology to solve complex problems. Innovative engineer, capable of developing a multi-year technology plan, or an elegant service design. Comfortable mentoring and leading a large-scale development team across multiple projects or independently designing and coding complex deliverables. Thrives within tight deadlines by applying agile development strategies.