José Carlos Paiva, Developer in Porto, Portugal
José is available for hire
Hire José

José Carlos Paiva

Bio

José is a full-stack developer with 10+ years of R&D experience. He earned a PhD in Computer Science from the University of Porto (2025), focusing on improving feedback in automated programming assessment by leveraging students’ past solutions. His work spans e-learning, gamification, recommendation systems, graphs, ML, and mental health. José has led teams in academia and industry, delivering robust, modern solutions with state-of-the-art technologies.

Portfolio

Centro de Inovação Pedagógica do P. Porto
LangChain, vLLM, Nuxt 3, Redis, REST, Node.js, NestJS, Docker, D3.js, Qdrant...
INESC TEC's
JavaScript, GraphQL, REST, Vue, React, NestJS, Swagger, Java, Docker...
Aplynk
Amazon S3 (AWS S3), AWS Lambda, AWS Step Functions, Java, TypeScript, Python...

Experience

  • Node.js - 8 years
  • Java - 7 years
  • PostgreSQL - 6 years
  • React - 6 years
  • Vue - 6 years
  • Docker - 5 years
  • MongoDB - 5 years
  • Amazon Web Services (AWS) - 4 years

Preferred Environment

Amazon Web Services (AWS), API Integration, Nuxt 3, Next.js, NestJS, React Native, Docker, Artificial Intelligence (AI), Python, LangChain

The most amazing...

...thing I've worked on is an automated assessment system used worldwide in academic institutions to help programming teachers deliver real-time feedback.