Barry was raised on a mixed farm in northeastern Alberta. He completed a Bachelors degree in Agriculture specializing in Animal Science from the University of Alberta in 1984. He then worked for Alberta Agriculture as a District Agriculturalist, Laboratory Nutritionist, and Provincial Beef Nutritionist. In 1994, he left Alberta Agriculture to work in the private sector for various companies.
In 2003, Barry rejoined Alberta Agriculture as a Beef and Forage Specialist at the Ag Info Centre in Stettler. His responsibilities included providing advice to farmers and ranchers on cattle nutrition, forage production, animal management; troubleshooting production concerns; designing corrals; and handling facilities, hay sheds, and silage pits.
In 2009 he completed a Master’s Degree in Animal Science (nutrition), evaluating the amount of feed waste by various feed delivery systems and the impact it had on the quality of feed consumed.
In March of 2020, he started Yaremcio Ag Consulting Ltd. as an independent ruminant nutritionist and production management consultant.