Yes, that's possible. I have had many villagers who have mastered more than one skill. Theoretically, a villager could become a master at every skill if he or she lived long enough, and you worked at training them in every skill. That would be difficult to do, though, because the closer a villager gets to becoming a master, the smaller the incremental improvements in their skill with each repetition of the task.
