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
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
Natural Language Processing Specialization
Coursera - deeplearning.ai22/10/2020
See certification here
IBM-Scalable Machine Learning on Big Data using Apache Spark
Coursera - IBM01/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 - SpringerAngelo 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 - SpringerN Capuano, L Lomasto, A Pozzi, D Toti
See publication
CAERS: A Conversational Agent for Intervention in MOOCs’ Learning Processes
nov 2021
TLIC 2021 - SpringerDiego 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 SciencesRoberto 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 - SpringerLuigi 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 2019Andrea 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 2018Gennaro Costagliola, Vittorio Fuccella, Amedeo Leo, Luigi Lomasto, Simone Romano
See publication