Leonardo Schettini
Verified Expert in Engineering
Artificial Intelligence (AI) Developer
Vienna, Austria
Toptal member since February 22, 2022
Leonardo is a skilled data scientist and software engineer specializing in natural language processing. He has led projects for startups and corporates with varying team sizes. His projects are often written in Python and deployed on Kubernetes and Docker environments. Leonardo is calm under pressure and learns and applies new skills quickly.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Docker, Agile Software Development, Visual Studio Code (VS Code), Python
The most amazing...
...project I've worked on is a series of machine learning tools to make text and audio accessible to hearing-impaired people.
Work Experience
NLP Data Scientist
Crayon
- Led development of end-to-end NLP systems for customers around the globe.
- Leveraged GPT models from OpenAI, Azure services, LangChain, and in-house tools to build a framework for “ask your data” solutions that allowed over delivery of features for customers in 50% of the original time.
- Researched and experimented with evaluation techniques for the different stages of "ask your data" solutions.
- Fostered cross-team collaboration by identifying and helping modularize and abstract reusable components.
- Improved and maintained an internal tool to automate the MLOps lifecycle, using tools like GitHub Actions, Terraform, Docker, and Azure Machine Learning.
Software Engineer | Data Scientist | DevOps Engineer
TheVentury
- Served as the lead developer on teams of up to five people for several projects, including a core system for a corporate.
- Developed an end-to-end machine learning system to make the internet more accessible for the hearing impaired, leveraging semantic similarity and time series forecasting techniques.
- Developed topic modeling and text generation features for a machine learning product that helps video content creators understand the competition and structure their videos.
- Worked with early-stage startups, consulting on and developing NLP applications and recommendation systems for recruitment, housing recommendations, and legal documents.
- Reduced the time to deploy a project's staging environment by 50% while guaranteeing replicability, enabling effortless deployments for feature branches, and allowing easy management of the deployments.
- Automated several Jira workflows to reduce management overhead.
Graduate Research Assistant
Instituto Avançado de Tecnologia e Inovação (IATI)
- Conducted a research project in conjunction with CPFL, the second-largest non-state-owned group of electric energy generation and distribution companies in Brazil.
- Performed descriptive analysis of time series data collected by smart meters.
- Deployed and maintained the applications required for the research, such as Oracle, Redmine, and Tableau.
Artificial Intelligence Researcher | Data Scientist
Recrut.ai
- Developed a scalable and stateless Python tool for candidate screening that reduced up to 85% of recruitment costs for Unilever and Neurotech.
- Implemented in-house solutions for tokenization, lemmatization, and named entities recognition for multilingual and unstructured text.
- Implemented algorithms for automatic ranking of candidates based on their CVs.
- Deployed and maintained the application server on an AWS Elastic Beanstalk worker environment.
Chatbot Developer
Elife
- Developed Facebook Messenger bots for companies such as MasterCard, Yamaha, Super Bock, and Opel.
- Maintained and improved the in-house chatbot framework based on the Naive Bayes classifier, capable of finding a user’s intent, keeping conversational context, and analyzing a user’s sentiment.
- Developed an in-house software capable of analyzing Instagram’s pictures, searching for information that the marketing team could use to improve its consulting techniques.
- Integrated applications with third-party APIs, such as Google Cloud Vision, Google Maps, and client-specific APIs.
Experience
Recrut.ai
https://recrut.ai/Ask Your Data Framework
TheVentury
http://www.theventury.comI worked on another Python tool for linking words to their definitions based on the context they were employed to. For this project, I had to train a model capable of working on English and German for domain-specific words.
Education
Bachelor's Degree in Computer Science
Federal University of Pernambuco - Recife, Pernambuco, Brazil
Bachelor's Degree in Computer Science
University of Vienna - Vienna, Austria
Certifications
Scrum Weekend
Trampolim Academy
JavaScript
Centro Integrado de Tecnologia da Informação (CITI)
Skills
Libraries/APIs
Scikit-learn, Pandas, NumPy, Matplotlib, Natural Language Toolkit (NLTK), PyTorch, SpaCy, Jira REST API, Node.js, Google Vision API, Azure Cognitive Services
Tools
Docker Compose, GitLab CI/CD, Jira, Git, Named-entity Recognition (NER), Tableau, Redmine, Amazon Simple Queue Service (SQS), Jupyter, Azure ML Studio, Terraform
Languages
Python, SQL, JavaScript
Paradigms
REST, Agile Software Development, DevOps, Scrum, Azure DevOps
Platforms
Rancher, Docker, MacOS, Visual Studio Code (VS Code), Kubernetes, Jupyter Notebook, Linux, Windows, Oracle, AWS Elastic Beanstalk, Heroku, Azure Functions, Azure
Storage
MySQL, PostgreSQL, Databases, Redis, Microsoft SQL Server, Azure SQL Databases
Frameworks
Flask
Other
Natural Language Processing (NLP), Machine Learning, Natural Language Understanding (NLU), Data Science, Supervised Learning, Artificial Intelligence (AI), Generative Pre-trained Transformers (GPT), Time Series, Chatbots, BERT, Information Extraction, Recommendation Systems, Data Processing, Information Retrieval, Neural Networks, Clustering, Text Processing, Sentiment Analysis, Text Classification, Azure Virtual Machines, GitHub Actions, Research, Cryptography, Streaming Data, Software Engineering, Algorithms, OpenAI GPT-3 API, LangChain
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring