I am developing software products for mobile operators, combining elements of Big-Data with Artificial Intelligence and mathematical optimization. I adopted a fully functional programming style, using Apache Spark with Scala. I am using the Hortonworks distribution and the Google Cloud. An application where I have been working is the optimization of the Radio Access Network, that means choosing the best actions out of many, which give the best RoI. Another application is the simulation of the impact of new mobile plans on customers.