Jupiter Dragons Swim Team

Coaches and Directors

Coaches and Directors
Coaching Staff
Kiril Zahariev Head Coach
  • 42 years of professional swim coaching
  • Graduate of National Sports Academy, Sofia, Bulgaria in Coaching and Physical and Health education.
  • Certified Member coach of USA Swimming
  • Certified in First Aid, CPR, AED and Coaches Safety Training
  • Current Background Check and Athlete Protection education 
  • National Coaching Certification Program in Swimming – Canada
  • Directs all phases of Jupiter Dragons Swim Team Program
  • On deck coach for Blue Senior and Elite groups
  • Jupiter High School Swimming Coach
  • Developed Florida State High School Top 3 finishers
  • Developed Junior National finalists Florida Gold Coast Senior and Junior Olympic Champions and Record Holders
  • 7 years Coach of the Year for PBC High School Athletic Conference - North
  • Developed National Level Champions in Canada and Bulgaria
  • Founder of Champion Athletic Club in Toronto, Canada
  • 14 years experience as a competitive swimmer
  • Former member of the Bulgarian National Swim Team and participant in International Swimming Competitions
Ivanka Zaharieva Assistant Coach
  • 41 years of professional coaching
  • Graduate of National Sports Academy Sofia, Bulgaria in Coaching and Physical and Health education.
  • Certified Member coach of USA Swimming
  • Certified in First Aid, CPR, AED and Coaches Safety Training
  • Current Background Check and Athlete Protection education
  • National Coaching Certification Program in Swimming – Canada
  • On deck coach for Blue Junior, Elite, Green 2 and Green 1 groups
  • Developed Florida Gold Coast Junior Olympic Champions and Record Holders
  • 12 years experience as a competitive gymnast
  • Former member of the Bulgarian National Gymnastics Team and participant in International Gymnastics Competitions
William Taylor Assistant Coach
  • 12 years of professional coaching
  • Graduate of Metropolitan State College of Denver, Colorado
  • Certified Member coach of USA Swimming
  • Certified in First Aid, CPR, AED and Coaches Safety Training
  • Current Background Check and Athlete Protection education
  • On deck coach for Purple, Orange groups and dry-land coach for Blue - Junior group
  • 13 years experience as a competitive swimme
Barry Garland Assistant Coach

Barry Garland II

  •         Started competitively swimming at age 15 in Virginia.
  •         As a club swimmer, competed in All Stars, Zones, and was a Jr Nationals Finalist.
  •         Swam for FLST (Ft. Lauderdale) competitively in 1995, 1996.
  •         Graduated from FAU in 2002 ; captain of the swim team
  •         Coached Pope John Paul II High School Swim Team for 2 years
  •         Ocean Rescue for Palm Beach County & Deerfield Beach; Lifeguard of the Year
  •         Emergency Room Nurse certified in ACLS, Trauma, CPR, etc.; Nurse of the Year for JFK Hospital
  •         Currently swims for Palm Beach Masters in breaststroke and sprint races.
Santiago Gonzalez Assistant Coach
Kalia Snyder Assistant Coach
Board of Directors