Randy Shepherd

randy.j.shepherd@gmail.com

resume, github, linkedin

Summary

I am a seasoned engineering leader and polyglot generalist software engineer with an interest in functional programming, scaled systems, and emerging technologies. I bring extensive experience in operating internet-scale systems and managing teams with diverse technical focuses. I excel at setting strategic direction while also providing hands-on technical leadership and operational excellence. With over 20 years as a startup veteran navigating both uncertainty and success, I have consistently led teams through growth and learning, drawing on my experience as an educator to foster continuous development.

Experience

Recurser, Recurse Center Brooklyn, NY
Jan 2025 – Present
CTO, GIPHY → Meta → Shutterstock New York, NY
Mar 2015 – Dec 2019 as VPE; Jan 2020 – Aug 2024 as CTO
Clinical Assistant Professor, NYU New York, NY
Aug 2016 – Apr 2018
Director of Engineering, Tapad New York, NY
Feb 2013 – May 2016
Staff Engineer, iWin Inc. San Francisco, CA
Oct 2010 – Aug 2012
Senior Software Engineer, Donovan Data Systems New York, NY
Jun 2008 – Oct 2010
Senior Software Engineer, iWin Inc. San Francisco, CA
Apr 2002 – Dec 2007
Software Engineer, Mindseye Inc. Boston, MA
Feb 2001 – Dec 2001

**pre-2013 experience details available upon request

Education

MS in Computer Science
New York University 2009–2012

Bachelor of Arts in Science
Boston University 1995–2000

Technical Interests