Joseph Tafoya has extensive experience managing software projects and IT organizations. He is seeking a part-time position and has a history of delivering projects on time and within budget for both startups and large corporations. Tafoya brings leadership skills to help build and improve organizations. He has experience across the software development lifecycle, including agile and waterfall methodologies.