Nicola M.

Nicola M.

Senior Data Engineer

Germany
Hire Nicola M. Hire Nicola M. Hire 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.

Work history

UpStack
UpStack
Senior Data Engineer
2021 - Present (3 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 (7 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.

Portfolio

Data Engineer - Planethours
Data Engineer - Planethours

Planethours is a non-profit project which aims to provide an easy and accessible way to assess the impact of individuals on climate change to raise awareness. Planethours aims to provide an effective and comprehensive climate profiler that operates with a minimal set of information in order to maximize users' reach. The most fun (and difficult) part was to collect all the data about CO2 emissions from different papers and sources and aggregate them in a uniform way so as to be able to develop a to-the-point CO2 emission assessment tool.

Software Developer - Treasure Hunt Creator (THC)
Software Developer - Treasure Hunt Creator (THC)

The project is a framework to create decentralized treasure hunt games based on Solidity, running on Ethereum. Planetscape, a dystopian escape game for 36C3 gives a good overview of what it can be used for. I had a lot of fun working with Solidity, a new programming paradigm, with challenges that are very different from those I usually dealth with.

Software Developer - Heartkick for iOS
Software Developer - Heartkick for iOS

Heartkick is an app that generates musical playlists from your heartbeat. The most interesting part was to be able to measure the heartbeat of a person with the photo camera. We stream music from one of the most popular streaming platforms, Soundcloud, and through it you can listen to more songs than you have ever imagined.

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