José Carlos Paiva

José Carlos Paiva

Mentor
5.0
(3 reviews)
US$10.00
For every 15 mins
7
Sessions/Jobs
ABOUT ME
Software Developer
Software Developer

José C. Paiva is a seasoned Software Developer with over 12 years of experience in research and development, specializing in automated assessment of programming exercises, learning technologies, gamification, and recommendation systems—fields in which he has authored more than a dozen scientific papers and book chapters.

With 10+ years as a Full Stack Web Developer, he has built robust applications using Vue, Nuxt, React, Node.js, PHP, Java, Python, and a wide range of databases including MySQL, MongoDB, and PostgreSQL. His expertise also spans integrations with Zoho CRM and Zoho Creator during his work for a Dutch company, alongside proficiency in WordPress, VBA, Redis, and modern web technologies such as HTML5/CSS3.

Academically, he has consistently excelled in designing and developing systems that exceed requirements. He holds a Computer Science degree from the Faculty of Sciences of the University of Porto, a Master’s in Computer Science specializing in Data Mining and Data Processing, and a Doctorate. His PhD thesis, Improving Feedback in the Automated Assessment of Programming Assignments Using Students’ Past Solutions, reflects his commitment to enhancing educational technology through innovation and practical impact.

Portuguese, English
Lisbon (+01:00)
Joined September 2018
EXPERTISE
12 years experience
12 years experience
10 years experience

REVIEWS FROM CLIENTS

5.0
(3 reviews)
nonna
nonna
April 2019
Very clear explanation, prompt and quick problem solution!
Alyssa Johansen
Alyssa Johansen
November 2018
Very helpful with Wix!! prompt and professional highly recommend
Osvaldo Gonzalez
Osvaldo Gonzalez
October 2018
Jose Carlos is an honest and skillful guy. He is into your project so you can trust that whatever it happens he will do the best in order to solve your project.Thanks codementor!
EMPLOYMENTS
Researcher & Developer
INESC TEC
2014-08-01-Present
Research & Development in the areas of automatic assessment, e-learning, gamification, and recommendation.
Research & Development in the areas of automatic assessment, e-learning, gamification, and recommendation.
Java
Selenium
Version control
View more
Java
Selenium
Version control
Redis
RESTful API
View more