Matteo NicoliMN
Open to opportunities

Matteo Nicoli

@matteonicoli

Innovative software developer specializing in machine learning and GIS.

Italy
Message

What I'm looking for

I'm looking for a role that fosters innovation and collaboration, with opportunities for growth in machine learning and software development.

I'm a passionate software developer with a master's degree in Philosophy and Logic from the University of Milan, where I graduated with honors. My journey in technology began with a strong foundation in programming languages such as C, Python, and Java, which I have applied in various projects and roles. Currently, I am focused on developing advanced machine learning models and GIS functionalities, contributing to open-source projects, and enhancing software solutions for law firms.

Throughout my career, I have successfully led the design and implementation of Elibra Analytics, a business intelligence web app that integrates multiple data sources. My experience spans across startups and consulting firms, where I have honed my skills in software development, data analysis, and project management. I thrive in collaborative environments and am always eager to tackle new challenges that push the boundaries of technology.

Experience

Work history, roles, and key accomplishments

GM
Current

Software Developer

GNU MPFR

Apr 2025 - Present (3 months)

Contributed to the GNU MPFR project by introducing a hash function for MPFR numbers and implementing Legendre polynomials. These contributions enhance the library's functionality and mathematical capabilities.

TD
Current

GIS Developer

TDengine

Mar 2025 - Present (4 months)

Developed GIS functionality within TDengine to process geometric objects across various coordinate systems and measurement units. This involved implementing compatibility with MySQL and fixing documentation.

HT

macOS Developer

HTOP

Mar 2025 - Present (4 months)

Added GPU support for HTOP on macOS, including a new meter to display GPU core information. Performed minor fixes and improvements to the application's functionality.

CC

Machine Learning R&D Engineer

Confidential Company

Sep 2024 - Present (10 months)

Developed a machine learning model for automatic tag extraction from Italian legal documents. Built a fastAPI Python server to expose REST endpoints for document tokenization, database interfacing, and LLM integration.

EL

Software Engineer

Elibra

Jun 2021 - Present (4 years 1 month)

Designed and built Elibra Analytics, a web application for business intelligence and data visualization, integrating Elibra and external data sources. Developed new features, performed bug fixing, and maintained customer configurations on Ubuntu Server.

AL

Software Consultant

Altitudo

Jan 2019 - Present (6 years 6 months)

Developed Dynamics 365 plugins, testing procedures, and bug fixes, along with Javascript MVC applications. Maintained Windows Services using C# and developed a clustering algorithm for word vectors using Python and C.

UM

Research Assistant

University of Milan

Sep 2018 - Present (6 years 10 months)

Implemented a calculus for Lukasiewicz infinite-valued logic using C as part of a Master's dissertation. This project involved deep understanding of logic and programming.

Education

Degrees, certifications, and relevant coursework

UM

University of Milan

Master’s degree, Philosophy and logic

Grade: 110/110 cum laude

Achieved a Master's degree in Philosophy and Logic with full honors (110/110 cum laude). The program provided a strong foundation in logical reasoning and philosophical inquiry.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Matteo Nicoli - Software Developer - GNU MPFR | Himalayas