
Staff Engineer @ Underdog
As a Software Engineer, I take a leading role in the planning and development of scalable services that support new and existing product features. I work with product and sales to define scope/prioritization and manage engineering teams to ensure a consistent delivery cadence. In addition, I help monitor long-term engineering concerns like code-base readability, staff morale/engagement, and management of technical debt. My development work typically includes implementing web services, developing third party API integrations, building front-end components, writing unit/integration tests, designing database schemas/migrations, implementing production-grade networking and infrastructure enhancements, etc. I also assist with various devops tasks, such as deployment procedure, performance and availability monitoring, load balancing and scaling, database administration, and continuous integration.
joor.com
emoneyadvisor.com
underdogfantasy.com
Philadelphia, Pennsylvania, United States
Staff Software Engineer
Underdog
• www.linkedin.com/company/underdogfantasy
• Full-time
Nov 2025 - Present
Senior Software Engineer
Underdog Fantasy
• www.linkedin.com/company/underdogfantasy
• Full-time
Jun 2024 - Nov 2025
Senior Software Engineer
VillanovaTech
• Full-time
Jan 2022 - Jun 2024
Engineering Manager
JOOR
• www.linkedin.com/company/joor
Jul 2019 - Jan 2022
Greater Philadelphia Area
Senior Software Engineer
JOOR
• www.linkedin.com/company/joor
Jul 2018 - Jul 2019
Philadelphia, Pennsylvania
Senior Software Engineer
eMoney Advisor
• www.linkedin.com/company/emoney-advisor
Apr 2018 - Jul 2018
Software Engineer
eMoney Advisor
• www.linkedin.com/company/emoney-advisor
Jul 2016 - Apr 2018
Radnor
Digital Team Manager
The Cline Group
Mar 2013 - Jan 2015
Bala Cynwyd
Web Designer
Freelance
May 2007 - Feb 2013