Federico Bacci is a data scientist and software engineer with 11 years of experience and six years focused on machine learning, currently building production ML systems at bol.com from Utrecht. He has a strong track record deploying TensorFlow models and scalable cloud pipelines—most notably a promotion-forecasting NN that cut error by 75% and demand-forecasting models covering 23 million SKUs. Comfortable across the stack, he blends backend development (Java/Spring Boot), GPU-powered training on Google AI Platform, and low-latency Python APIs to deliver measurable business impact. His background spans academic ML research in IIoT security, interactive Three.js visualizations, and award-winning mobile gamified apps, reflecting a curiosity-driven approach to problem solving. Federico is driven by the question “Why does it work?” and pairs that intellectual curiosity with strong stakeholder communication to turn experimental models into reliable products.
11 years of coding experience
5 years of employment as a software developer
Master's degree, Computer Engineering, Master's degree, Computer Engineering at Universidad de Málaga
Maturità scientifica, Piano Nazionale Informatica, Maturità scientifica, Piano Nazionale Informatica at Liceo Scientifico A.Meucci
Summer School, Computer Engineering, Summer School, Computer Engineering at Sapienza Università di Roma
Summer School, Robotics Technology/Technician, Summer School, Robotics Technology/Technician at Bauman Moscow State Technical University
Summer School, Bioengineering and Biomedical Engineering, Summer School, Bioengineering and Biomedical Engineering at Technical University of Cluj Napoca
Contributions:13 commits, 4 PRs, 9 pushes in 8 months
internet-of-thingsiotsdn
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.