Nicola M.

About Me

Nicola is an accomplished Data Engineer with over 5 years of experience in a data-driven role including leading teams of data scientists for upday by Samsung. He has a decade of development experience in different areas, including as an expert Ruby on Rails backend developer, Python developer, and mobile development. His expertise includes understanding how the data available to the company can be leveraged for its different problems, from recommendations to advertising, through experiments, analysis, and machine learning.

AI, ML & LLM

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Data Engineer
2021 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

upday for Samsung
upday for Samsung
Head of Data/Data Engineer
2017 - Present (8 years)
Germany
  • Partnered closely with business and product teams to identify and prioritize the most important data projects for a fast-growing tech and media company.

  • Led a team of data scientists and engineers to understand/influence our data architecture, data models, instrumentation, as well as design, develop, and own data pipelines and models that power internal analytics.

  • Worked on a gender prediction model based on user reading habits, using Python, Scikit-learn, Pandas, pySpark, Tensorflow, etc.

upday for sSamsung
upday for sSamsung
Senior Back-End Engineer
2015 - 2017 (2 years)
Germany
  • Worked with the team dedicated to content delivery and real-time recommendation engine development, including backend and infrastructure development with on call duty.

  • Conceived and built the first recommendation system based on ElasticSearch.

  • Ramped up the whole backend development for the company. The user base came from all Samsung devices (as the app was pre-installed), hence an additional level of complexity was added by having a scalable architecture.

Axel Springer SE
Axel Springer SE
Senior Software Engineer
2014 - 2015 (1 year)
Germany
  • Handled backend and API development (Ruby on Rails) plus DevOps for a photo sharing platform conceived and sponsored by Bild, namely 1414.

  • Handled processes and quality infrastructure development.

  • Developed mobile apps and digital services for the digital media content in the Axel Springer group.

JBM JustBook Mobile GmbH
JBM JustBook Mobile GmbH
Lead iOS Developer/Back-End Developer
2012 - 2014 (2 years)
Remote
  • Worked on the development, maintenance, project management, and conception (UX enhancement) of the JustBook iOS App.

  • Designed and developed the testing layer for the APIs and part of the other modules in the backend (Factory boy).

  • Extended the mobile APIs. Created a solution to integrate to the current system in order to optimise the server response time and reduce the database load.

Showcase

Data Engineer - Planethours
Data Engineer - Planethours
  • Planethours is a non-profit project focused on assessing individual impact on climate change.

  • The project aims to create a comprehensive climate profiler with minimal data requirements.

  • The core task involved collecting and aggregating CO2 emissions data from various sources.

Software Developer - Treasure Hunt Creator (THC)
Software Developer - Treasure Hunt Creator (THC)
  • A framework for creating decentralized treasure hunt games based on Solidity.

  • The project utilizes the Solidity programming paradigm, offering unique challenges.

  • The project is inspired by the escape game Planetscape, demonstrating the potential of decentralized game creation.

Software Developer - Heartkick for iOS
Software Developer - Heartkick for iOS
  • Heartkick is an app that generates musical playlists based on heartbeat.

  • It streams music from Soundcloud, a popular streaming platform.

  • The app allows users to measure a person's heartbeat using a photo camera.

Education

Master Degree in Computer Science, Artificial Intelligence
Master Degree in Computer Science, Artificial Intelligence
University of Padova
2008 - 2011 (3 years)
Bachelor's degree, Computer Science
Bachelor's degree, Computer Science
University of Padova
2005 - 2008 (3 years)
Xamarin Certified Calabash Developer
Xamarin Certified Calabash Developer
Xamarin