
Joel Gaff, Jr.
Long-term substitute teacher

Connect with Joel Gaff, Jr. to Send Message
Connect
Connect with Joel Gaff, Jr. to Send Message
ConnectTimeline
About me
Junior Full-Stack Software Developer Specializing in Ruby on Rails applications / Project Manager / Race Director / Entrepreneur
Education

EBC International TEFL
2002 - 2002TEFL Certificate Teaching English as a Foreign Language
University of Alcalá de Henares, Alcalá de
2001 - 2001Studied Spanish Language, Literature, and Culture

Michigan State University
2002 - 2003Secondary techer certification Spanish, biology
Michigan State University
1999 - 2002B.A. Spanish. biology, secondary educationActivities and Societies: Men's Varsity Track and Field

Eastern Michigan University
1998 - 1999Activities and Societies: Men's Varsity Track and Field

Michigan State University
2006 - 2008M.A. Applied Spanish LinguisticsActivities and Societies: Sigma Delat Pi, National Hispanic Honor Society Emphasis in second language acquisition and computer assisted language learning.
Experience

Novi Community Schools
Mar 2003 - Jun 2003Long-term substitute teacherTaught Spanish at a large suburban high school for a teacher on leave.

Freelance
Sept 2003 - Jun 2004English teacher in Madrid, Spain.I taught English to business professionals, high school students, and elementary aged students in and around Madrid, Spain. I designed and implemented my own curriculum and daily lesson plans.

Gaff Photography
Jul 2004 - nowPhotographer
The Leelanau School
Aug 2004 - Jul 2006Spanish and E.S.L. teacher and coachI was the sole Spanish teacher, teaching all levels of Spanish at a college-prep boarding school in northwestern lower Michigan. I designed and implemented the overall curriculum and daily lessons. I also taught English as a Second Language to several students. Additionally I coached the outdoor club (hiking, running, canoeing/kyaking, etc.), soccer, and alpine skiing. Other duties included, evening supervision of student dorms, mentor, and chaperone for various student activities.

Michigan State University
Jun 2007 - May 2008I taught several sections of first and second semester college Spanish. The sections that I taught utilized a "blended approach" with several days of in-class instruction and several days of computer based instruction each week. I was one of two assistants to the director of a study abroad program in Santander, Spain. My duties involved creating an emergency plan for student safety, holding daily office hours to assist students with work, organizing and leading field excursions, serving as a liaison between students and their host families, accompanying students to the hospital/doctor, and being on-call for any other student need.
Graduate Teaching Assistant
Aug 2006 - May 2008Graduate Assistant in Santander, Spain
Jun 2007 - Jul 2007

Traverse City Area Public Schools
Aug 2008 - Jul 2011TeacherSpanish

Northwestern Michigan College
Aug 2011 - Dec 2014InstructorEnglish composition and Spanish.

Endurance Evolution
Jan 2012 - nowEndurance Evolution is an event management and timing services company, based in Michigan and Oregon, specializing in triathlons and running races. The team is led by Joel Gaff, Jr., a passionate endurance athlete with more than 25 years of racing experience.Having been race directors, athletes, spectators and volunteers, at Endurance Evolution we realize there is a better way to manage a race. Instead of cookie-cutter races that move from town to town each weekend, we’re building world-class experiences around scenic, challenging courses and professional customer service. Show less
Owner / Operator
Jan 2009 - nowRace Director - Traverse City Trail Running Festival
Jan 2013 - Feb 2021Race Director - Glen Arbor Solstice Half Marathon & 5k
Oct 2011 - Feb 2021Race Director - Sleeping Bear Marathon & Half Marathon
Oct 2011 - Feb 2021Race Director
Feb 2009 - Feb 2021Race Director - Traverse City Triathlon
Jan 2009 - Feb 2021Co-Race Director - Runaway Hen Snowshoe Scamper
Nov 2011 - Jan 2014Co-Race Director - Spartan Sprint Triathlon
Jan 2012 - Sept 2012

Endurance Evolution Timing Services
Dec 2013 - Feb 2021Owner / Lead TimerAs lead timer, I am responsible for all steps of the race timing process, including client communications, prepping bib numbers, setting up and managing races on our various software platforms, setting up and operating timing systems on race day.

The IRONMAN Group
Oct 2018 - nowRace Director of IRONMAN 70.3 Oregon Race Director of IRONMAN 70.3 Michigan Race Director of IRONMAN 70.3 Traverse City
Race Director
Mar 2021 - nowRace Director
Sept 2020 - nowRace Director
Oct 2018 - Dec 2020

Traverse City Run Co.
Nov 2020 - nowBusiness OwnerTraverse City Run Co. is a running brand that celebrates the sun, snow, hills, water, community, and all that makes running in Northern Michigan so special. We make most of our products in small batches, and aim to keep the quality high. We are runners of all shapes, sizes, speeds, and abilities. We love to run. We love Traverse City. We love Michigan.
Licenses & Certifications
- View certificate

Ruby on Rails Course
CodecademyJan 2024 - View certificate

Ruby Course
CodecademyDec 2023 - View certificate

CS50 Certificate
CS50Dec 2022
Honors & Awards
- Awarded to Joel Gaff, Jr.Athlete's choice - Global Top Rated Event: IRONMAN 70.3 Michigan The IRONMAN Group Mar 2024 I served as race director for the top-rated event, world-wide, as voted upon by IRONMAN 70.3 participants.
- Awarded to Joel Gaff, Jr.Athlete’s Choice - Global Top Rated Event: IRONMAN 70.3 Traverse City The IRONMAN Group Dec 2019 I served as race director for the top-rated event, world-wide, as voted upon by IRONMAN 70.3 participants.
Languages
- poPortuguese
- spSpanish
- maMandarin
Recommendations

Robert nelson
Product Support, Web designer, Couturier | Python, MERN stack certified | Navigating the realms of d...Garner, North Carolina, United States
Tal moskovich
Director of Product @ OddityTel Aviv District, Israel
Sachin hs
Lead Software Engineer | Technical Consultant | IT Service ManagementBengaluru, Karnataka, India
Portia refilwe molobele
National Diploma in Marketing at Tshwane University of TechnologyPretoria, Gauteng, South Africa
Syeda asiya
Training and development Manager | CSM® LSSGB® | Amazon Robotics| Ex wiproiteHyderabad, Telangana, India
Jai trivedi, aca
Chief Executive Officer at Clifford Technologies LtdNairobi County, Kenya
Muhammad faizan arshad pharmacist
Production Officer at CCL Pharmaceuticals (Pvt.) LtdLahore District, Punjab, Pakistan
Afaq mirza
SC Cleared Network Provisioning Engineer at Telent Technology Services LtdLondon, England, United Kingdom
Martin rossberg
Highly specialized physiotherapist - FrailtyUnited Kingdom
Althaf mk
Software Engineer at Lowe's | Generative AI | Machin Learning | Computer Vision | NLPKerala, India
Josh copeland
SVP, National Sales Director: Sales Leadership | Business Development | Strategic Planning | Execut...San Francisco Bay Area
Laura stamp
Self Employed Founder Agent for MoveliUnited Kingdom
卢彦羽
Xinyun Stone (Yunfu) Co.,Ltd - Export managerGuangdong, China
Linda brodin
Projekt- och utvecklingsledareStockholm, Stockholm County, Sweden
Isidro olivares martinez
Java Developer SrJalapa, Veracruz, Mexico
John jefferson iii
Buyer / PlannerUnited States
Caelan keenan
Michigan Public Health InstituteDetroit Metropolitan Area
Loh wen hao andre
Product Design & InnovationSingapore
Rahul rituraj
ReactJS || Javascript || Python || Sql || CHAT GPTNew Delhi, Delhi, India
Winnie paes - ica-grc, ccp, corp
Senior Manager - Compliance - Ahli United Bank - BahrainCapital Governorate, Bahrain
...