About

About João Neves

profile-picture
João Neves

👨‍💻 Professional Experience

Senior ML Engineer @ Farfetch, Lisbon (June 2022-Present)

Design and implement recommendation systems to improve the User experience in the Marketplace

  • Successfully collaborated on developing a virtual assistant by leveraging LLMs for prompt engineering and effectively deploying it as an API.
  • Proficiently contributed to implementing and optimising a Vector Search Engine (Vespa) to enhance recommendation systems.
  • Design and implement recommendation systems to improve the User Experience
  • Produce resilient, high-available and scalable systems to host ML models (e.g., APIs).
  • Support ML development by implementing Data Engineering systems
  • Technologies used: Large Language Models (LLM), MLflow, PySpark, Pandas (Software), Kafka, Kubernetes, Azure Databricks, Airflow, Python, Flask

Lead Tech Engineer & ML Engineer @ Siemens, Lisbon (January 2019-June 2022)

Design and implement detection and analytics cloud-based ML systems for CyberSecurity

  • In-house MLOps framework development
  • Automation frameworks for clients
  • Phishing analytics platform
  • Malware detection engine
  • Data Lake query costs optimization system
  • Technologies used: AWS Cloud Services, Git, PyTorch, Python, Scala, Serverless Framework, Spark, Terraform

Data Scientist/Data Engineer @ Marionete, Lisbon (October 2016–December 2018)

Design and implement Machine Learning use cases

  • Documents indexation with search capabilities for compliance (Technologies used: AWS Cloud Services, Elastic Search, Python)
  • Platform to match conference attendants (Technologies used: Heroku, Jenkins, Python, Pandas)
  • Malware detection engine (Technologies used: AWS Cloud Services, Keras, Python, Scala, Spark)
  • Partner trainer certified by Cloudera

Software Engineer @ SISCOG, Lisbon (September 2013–September 2016)

Model the domain of processes of planning railroad resources

  • Intensive brainstorming of functionalities with the product managers
  • Part of a development team for a new product with recent clients
  • Technologies used: Lisp, ACL

🎙 Public Speaking

📚 Education

  • Master (MSc) in Mathematics and Applications (Probabilistic and Statistics) @ Técnico, Universidade Técnica de Lisboa, Lisbon (2011-2013)
  • Degree (BSc) in Applied Mathematics and Computation @ Técnico, Universidade Técnica de Lisboa, Lisbon (2007-2011)

📜 Master Thesis

Title: The effect of an imperfect ground-truth in the evaluation of the performance of classifiers

Supervisors: Prof. Maria do Rosário Oliveira

Description: Link

⌨️ Programming Skills

NameLevelScope
Python🟢 WorkingDaily basis usage
Scala🟡 AverageUsed in previous projects
SQL🟡 AverageUsed in previous projects
R🟡 AverageMain language used in University
Rust🔴 AmateurOnly reading skills
Java🔴 AmateurOnly reading skills
HTML🔴 AmateurOnly reading skills
CSS🔴 AmateurOnly reading skills
JavaScript🔴 AmateurOnly reading skills
C🔴 AmateurOne academic project

🌎 Languages

LangLevelScope
PortugueseProficientNative
EnglishUpper-intermediateWorking language

🎨 Interests

  • 🎮 Games: Playing games is an excellent way to relax
  • ⚽️ Football: Everything
  • 📺 Audiovisual Art: Films and TV Shows

Links

Trending Tags