A technical lead with a background in software engineering with strong management and technical skills. Responsible for making key, business and strategic technical decisions in a variety of projects while leading and motivating teams in order to deliver with quality and on time. Responsible for hiring, mentoring and coaching team members making sure they progress their careers.