Luigi Lomasto

I'm

About

"Those who can imagine anything, can create the impossible." A.Turing

Data Scientist | Data Engineer | Machine Learning Engineer & NLP Enginner | Computer Science Teacher

  • Birthday: 03 Giu 1990
  • City: Napoli, ITA
  • Degree: Master Degree in Computer Science
  • Freelance: Available
  • Summary

My name is Luigi Lomasto and I'm a Computer Science Professor of secondary school at ISS Manlio Rossi Doria. I'm also a Data Engineer and Machine Learning Engineer. I’ve always been passionate about innovation and technology so I studied computer science first in high school at ITIS Ettore Majorana, then at the University of Salerno, where I received my Master’s degree in Computer Science in 2016. In this long path, I had the opportunity to study multiple fields of computer science such as security, distributed and parallel computing, big data and artificial intelligence. Data, Machine Learning and Natural Language Processing became a job and a passion. I have started to work as IT Consultant at Reply S.p.A. . After, I have worked as Machine Learning Engineer and Software Engineer at Innovation Engineering Srl , as Researcher and NLP Engineer at Eustema SpA and as Data Engineer at Malwarebytes Inc. I have also contributed to the publication of scientific articles during my research and work experiences. In 2011 I interrupted my university studies for one year to work as a volunteer in the Italian Army. It was a wonderful experience. For 15 years I was part of the Salesian Oratory in my city. My main hobbies are reading, movies, fishing, tennis and Kaggle challenges.

Skills

Data Science 75%
NLP 90%
Machine Learning 90%
Data Engineering85%
Software Engineering70%
Research80%

Resume

Education

Master's Degree in Computer Science

110/110 cum Laude
2014 - 2016

Università degli studi di Salerno

Curriculum: Data and knowledge management systems

Bachelor's Degree in Computer Science

2009 - 2014

Università degli studi di Salerno

Certifications

Apache Spark 3 - Real-time Stream Processing using Python

Udemy
27/01/2021

See certification here

Natural Language Processing Specialization

Coursera - deeplearning.ai
22/10/2020

See certification here

Scrum Fundamentals Certified

SCRUMStudy
20/06/2020

See certification here

Machine Learning By Andrew NG

Coursera - Stanford University
18/04/2020

See certification here

IBM-Scalable Machine Learning on Big Data using Apache Spark

Coursera - IBM
01/12/2019

See certification here

Professional Experience

Eustema S.p.A.

Senior Researcher

09/2022 - Present

Italy

Research and development activities for legal solutions using Artificial Intelligence and NLP.

ProfessionAI

Natural Language Processing Coach

01/2022 - Present

Italy

I'm currently a Natural Language Processing Coach at ProfessionAI.

Malwarebytes Inc.

Data Engineer / Machine Learning Engineer

01/2021 - 10/2021

Perugia, Italy

I have worked as Data Engineer at Malwearebytes to realize a new data architecture for the EDR product. The main technologies that I have used for this activity are ElasticSearch, Spark, Spark Structured Streaming, AWS services like Amazon Neptune, Amazon Redshift, SQS, S3, Amazon EMR.

Eustema S.p.A.

Machine Learning and Data Engineer | NLP Engineer | System Analyst and Researcher (R&D)

02/2019 - 01/2021

Naples, Italy

I worked in the R&D area of Eustema S.p.A as a Machine Learning Researcher and Data Engineer on the project SLeM - Smart Legal Management. I studied and developed strategies to realize AI models in the area of Legal Risk Management in order to design contract review and compliance management activities with natural language processing algorithms and machine learning. I have worked to implement NLP models such as Legal-NER, Legal Embedding (word2vec, doc2vec, BERT), Legal Keywords Extraction, Legal Text Classification and Outcome Prediction for legal judgments. In addition to research and development activities, I was also responsible for the drafting of the project deliverables.

Innovation Engineering

Software Engineer / Machine Learning Engineer

03/2017 - 01/2019

Naples, Italy

Research and development activities in NLP and Machine Learning environment (Information Extraction, Knowledge Discovery and Data Management). I worked to realize a Documents Classifier using Machine Learning algorithms such as Neural Networks, SVM, Clustering, PCA and other, with Python’s Libraries (Pandas, Scikit), Wikipedia’s API (to build a big hierarchical dataset), and customization of the EuroVoc taxonomy useful to define main categories. I wrote a paper about the realized classifier. (See Publications section). The final goal was to classify Wheesbee’s contents. Wheesbee is a scientific search engine useful for innovation and research activities.

  • I worked to realize an automatic content suggester using a text classifier in order to suggest relevant content (about 60 million between technical papers and patents) to the users. I used NoSql DB like Solr, microservices and distributed solutions like Docker and Spark.
  • I developed a Language Detection model to divide documents in West and Eastern main languages using Multinomial Naive Bayes and Neural Networks with n-grams approach.
  • I worked as Full Stack Developer on Wheesbee with Spring Boot, Spring Data, Spring Integration, Solr and MySQL.

Reply S.p.A.

IT Consultant

10/2016 - 02/2017

Rome, Italy

Security Consultant at "Telecom Italia Trust Technology". I worked with eIDAS legislation on issuing digital signatures conforming to the law.

Research

A novel approach based on rough set theory for analyzing information disorder
dic 2022
Applied Intelligence - Springer
Angelo Gaeta, Vincenzo Loia, Luigi Lomasto, Francesco Orciuoli
See publication
Natural Language Understanding for the Recommendation of Learning Resources Within Student Collaboration Tools
dic 2022
TLIC 2022 - Springer
N Capuano, L Lomasto, A Pozzi, D Toti
See publication

CAERS: A Conversational Agent for Intervention in MOOCs’ Learning Processes
nov 2021
TLIC 2021 - Springer
Diego Rossi, Victor Ströele, Regina Braga, Santi Caballé, Nicola Capuano, Fernanda Campos, Mário Dantas, Luigi Lomasto, Daniele Toti
See publication

Detecting influential news in online communities: An approach based on hexagons of opposition generated by three-way decisions and probabilistic rough sets
24 giu 2021
Journal - Information Sciences
Roberto Abbruzzese, Angelo Gaeta ,Vincenzo Loia, Luigi Lomasto, Francesco Orciuoli
See publication

An Automatic Text Classification Method Based on Hierarchical Taxonomies, Neural Networks and Document Embedding: The NETHIC Tool
feb 2020
Enterprise Information Systems - Springer
Luigi Lomasto, Rosario Di Florio, Andrea Ciapetti, Giuseppe Miscione, Giulia Ruggiero, Daniele Toti
See publication

NETHIC: a system for automatic text classification using neural networks and hierarchical taxonomies
sep 2019
ICEIS 2019
Andrea Ciapetti, Rosario Di Florio, Luigi Lomasto, Giuseppe Miscione, Giulia Ruggiero, Daniele Toti
See publication

The design and evaluation of a gestural keyboard for entering programming code on mobile devices
Oct. 2018
VL/HCC 2018
Gennaro Costagliola, Vittorio Fuccella, Amedeo Leo, Luigi Lomasto, Simone Romano
See publication

Contact

Email: luigilomasto@gmail.com