
Cristian Cardellino
Verified Expert in Engineering
Generative Pre-trained Transformers (GPT) Developer
Cristian holds a PhD in Computer Sciences, specializing in deep learning for natural language processing. He is part of the natural language processing group in the Faculty of Math, Astronomy, Physics, and Computer Sciences at the Universidad Nacional de Córdoba (UNC), Argentina. In addition to teaching data science courses, Cristian is also a research scientist at Mercado Libre, the largest eCommerce platform in Latin America.
Portfolio
Experience
Availability
Preferred Environment
Linux, Python, PyTorch, Natural Language Processing (NLP), Artificial Intelligence (AI)
The most amazing...
...thing I've developed was a recommender system for a trading card game that had enormous success on the website, improving 80% over the original site's solution.
Work Experience
Freelance Machine Learning and Data Engineer | Full-stack Developer
Tappedout.NET
- Developed a recommendation system for a trading card game.
- Set up an Airflow environment to automate the site tasks, especially data-related tasks.
- Helped move the site infrastructure to Docker and Docker Compose.
- Developed a machine learning system for bots to automatically pick strategic cards based on one of the game's mechanics.
- Architected a card embedding visualization platform with JavaScript and CSS.
- Set up many machine learning models for different tasks as microservices via Flask.
- Designed a visual application with React for the platform's user to build their decks.
- Worked on a data model to detect spam bots from log files. Started by analyzing the data of many different logs and worked using clustering techniques to differentiate bots from humans.
Senior Researcher
MercadoLibre
- Helped develop team objectives and direction as the 1st employee in the research team. Aided the overall construction of the team for future members.
- Researched product representations using both natural language processing as well as computer vision techniques. Found multimodal representations of items in the marketplace.
- Researched cross-region domain adaptation as the marketplace is available in 18 different countries in Latin America.
- Conducted research with scalability in mind, as Mercado Libre is the largest marketplace in Latin America.
Freelance AI Consultant
Santex Group
- Worked as a manager in an agreement between Santex and the National University of Córdoba for developing artificial intelligence (AI) applications in the industry.
- Acted as a freelance consultant for the company on applications involving artificial intelligence (AI), data science (DS), and natural language processing (NLP).
- Oversaw and acted as a consultant for the technologies provided by OpenAI to help develop a chatbot for internal use.
- Carried out technical interviews for possible candidates in technologies such as Python and Django and AI, DS, and NLP.
Data Engineer
Honest Paws, LLC
- Helped the client identify problems in their codebase, fixing bugs and refactoring for better solutions, using Python, SQL, and Docker alongside the Google cloud services.
- Developed many Google cloud functions needed for the client to manage their data pipeline to provide their business analysts with clear views of the data.
- Assisted the client by teaching them best practices and explaining different use cases of their available technologies.
- Created several cloud functions using Google Cloud that connected their data pipeline, in Google BigQuery, to a dashboard via Mixpanel.
- Used a pipeline that applied the Google Cloud Natural Language Processing tool and wrote the results seamlessly for local storage and Google Cloud Storage.
Adjunct Professor
Universidad Nacional de Córdoba
- Taught students about SQL and MongoDB as a professor of database courses.
- Led classes as a professor of Programming Paradigms, where I trained students on functional programming, object-oriented programming, and actor-based concurrency in Haskell and Scala.
- Instructed Supervised Machine Learning, Deep Learning, and Recommendation Systems as part of the school of data science and machine learning specialization courses.
- Researched many NLP topics, particularly text classification, named entity recognition (NER), sentiment analysis, and argumentation mining, among others.
Senior Full-stack Developer
Xofia
- Designed a search engine for keywords related to the oil extraction industry. The keywords were extracted from HTML files and searched via PostgreSQL full-text search.
- Implemented the search engine with an API via Python FastAPI, and the web interface using Django. Wrapped all the app with the help of Docker and Docker Compose.
- Deployed the application as a droplet in Digital Ocean with the help of Docker in order to have a beta version for the client to showcase.
Intern
Inria
- Developed a website to help with the automatic licensing of datasets.
- Handled everything from design and front end to the back end.
- Developed a natural language processing suite to give an RDF representation of a written license automatically.
Teaching Assistant
Universidad Nacional de Córdoba
- Worked as a teaching assistant in three different courses: Programming Paradigms, Networks, and Software Engineering.
- Oversaw and graded students' deliverables for the three courses, the Networks and the Software Engineering Courses.
- Checked, tested, and provided feedback to the students regarding improvements to the software engineering course project completed in Django.
- Reviewed the networks course deliverable, a complete peer-to-peer (P2P) system for data transfer written in Python.
- Assisted the Programming Paradigms course professor in the practical part where we saw different programming paradigms such as declarative, functional, imperative, and object-oriented programming.
Junior Full-stack Developer
Machinalis
- Helped develop the ContinoIN platform in Django and Python.
- Tracked and fixed many bugs using Jira as a reporting tool.
- Wrote unit tests for Python and Django with the unit test framework.
- Applied a design given to me by the website owners with HTML, CSS, and Bootstrap.
Experience
Recommendation System for MTG Site
https://www.tappedout.netSpanish Billion Word Corpus and Embeddings
https://crscardellino.ar/SBWCE/Licentia
http://licentia.inria.fr/Skills
Languages
Python, Scala, SQL, Python 3, JavaScript, XML, Haskell, CSS, C
Frameworks
Django, Flask, Spark, Scrapy, Apache Spark, Akka, Play Framework, Bootstrap 3
Libraries/APIs
Scikit-learn, PyTorch, Pandas, NumPy, React, Keras, TensorFlow, SpaCy, Flask-RESTful, SciPy, Natural Language Toolkit (NLTK), Beautiful Soup, PySpark, REST APIs, API Development, jQuery
Tools
Named-entity Recognition (NER), Apache Airflow, Gensim, Pytest, Seaborn, Docker Compose
Paradigms
Data Science, Microservices, Object-oriented Programming (OOP), ETL, REST
Platforms
Linux, Docker, Jupyter Notebook, Mixpanel, DigitalOcean
Storage
Databases, MySQL, MongoDB, PostgreSQL, JSON, Google Cloud, Google Cloud Storage
Other
Deep Learning, Natural Language Processing (NLP), Machine Learning, Recommendation Systems, Artificial Intelligence (AI), Word2Vec, Data Engineering, Machine Learning Operations (MLOps), Text Mining, Text Classification, Word Embedding, APIs, Generative Pre-trained Transformers (GPT), Algorithms, Data Structures, fastText, FastAPI, Entity Extraction, Sentiment Analysis, Technical Writing, Full-stack, Web Development, Web Scraping, Data Scraping, Natural Language Understanding (NLU), BERT, Custom BERT, Formal Methods, Languages, Google BigQuery, Google Cloud Functions, Search Engines, Information Retrieval, Argument Mining, Google Cloud ML, Chatbot Conversation Design, OpenAI GPT-3 API, Chatbots, Research, Computer Vision
Education
PhD in Computer Science
Universidad Nacional de Córdoba - Córdoba, Argentina
Master's Degree in Computer Science
Universidad Nacional de Córdoba - Córdoba, Argentina