Summary
Jennifer Cahalane is a software engineer and engineering manager with 13 years of experience building accessible, user-focused web applications and leading cross-functional teams. Most recently an Engineering Manager and Tech Lead at Teachers Pay Teachers, she guided a team of six to improve Easel for over three million teachers and eight million students while driving roadmap strategy, technical-debt initiatives, and delivery artifacts that improved project visibility. She combines hands-on full‑stack skills in React, TypeScript, GraphQL/Apollo and Redux with a talent for team-building—running learning guilds, accessibility reading groups, and crafting an engineering Code of Conduct that measurably increased engagement. Jennifer has a track record of migrating legacy flows to modern stacks and championing accessibility and quality as first-class priorities. Now at Asana, she continues to blend pragmatic engineering with leadership and mentorship to scale both products and people. A former instructor and longtime organizer, she brings an educator’s mindset to product design and developer growth.
13 years of coding experience
11 years of employment as a software developer
Bachelor of Science in Engineering Digital Media Design and Fine Arts, Bachelor of Science in Engineering Digital Media Design and Fine Arts at University of Pennsylvania