Proven ability to lead the delivery of software solutions by collaborating with product management and architecture teams all while employing a hands-on approach in coding and coaching other team members