Fetching details from the dictionary...

to make (the best) use of; to put to good use; to leverage (skills, attributes, experience, etc.); to capitalise on (experience, etc.)
to let live; to keep alive
to revive; to resuscitate; to bring back to life
to restore (a deleted passage; in proofreading)
海外での経験を活かして新しい事業を始めた。
I started a new business leveraging my experience abroad.
素材の味を活かした料理が人気を集めている。
Dishes that bring out the flavor of the ingredients are gaining popularity.
個々の強みを活かすチーム編成が求められる。
A team structure that leverages each individual's strengths is called for.