Well, this part is quite easy: my professional background lies in software development: I studies Computer Science at the University of Passau and I worked as a software developer for many years.
That’s a bit trickier…
On one hand, one of my programming languages is called Java. And Java is another term for coffee, at least in the US. And mocca is also a kind of coffee: small, black, and strong. So again we have a connection to my field experiences.
(This spelling is used in Germany and -AFAIK- in Italy, and probably in other countries. I am aware that some other people spell it „mocha“.)
But on the other hand, my daughters names start with Mo_ and Ca_ – now guess!