Heat the olive oil in a large, deep skillet over medium heat. Add the onions, carrots and celery. Cook 3-4 minutes until the onions are translucent, stirring frequently.
Add the garlic, stir to mix well.
Raise the heat to high, add the ground beef, salt, cumin, oregano and black pepper, stir to mix well. Cook the beef while stirring and breaking it up with a wooden spoon or spatula. Cook 4-5 minutes to brown the ground beef.
Next, add the white wine to the skillet and cook for 2 minutes or so until the liquid evaporates, stirring occasionally.
Add the tomato sauce and chopped olives, to the picadillo, stir to combine. Lower the heat to medium-low, cover and cook for approximately 15-20 minutes to allow the flavors to develop and combine, stirring occasionally.
Allow the picadillo to cool completely before using, refrigerate if necessary.