Dictionary.com
Thesaurus.com
had been savvying
  • past perfect progressive of savvy.