CV

This is a description of the page. You can modify it in '_pages/cv.md'. You can also change or remove the top pdf download button.

Contact Information

Name José Luis Corcuera Bárcena
Professional Title Researcher / Software Engineer
Email jlcorcuera@pucp.pe

Professional Summary

Researcher and Senior Software Engineer with a PhD in Information Engineering. Specialized in Artificial Intelligence, Machine Learning, Federated Learning, and Explainable AI. Extensive experience in software development, cloud computing (AWS), and data stream mining.

Experience

  • 2026 - Present

    Lima, Peru

    Full-time Contract Professor (DTC)
    Pontificia Universidad Católica del Perú
    Department of Engineering, Computer Science Section.
  • 2025 - 2026

    Pisa, Italy

    Fixed-term Researcher
    University of Pisa
    Topic: Development of ML-based techniques to understand interaction between individual and public responses to pandemics.
  • 2023 - 2024

    Pisa, Italy

    Fixed-term Researcher
    University of Pisa
    Topic: Development of methods and algorithms for cooperative learning of explainable AI models preserving data privacy.
  • 2023 - 2023

    Edmonton, Canada

    Visiting PhD Student
    University of Alberta
    Research on Federated Learning of Fuzzy Logic Rule Systems. Advisor: Prof. W. Pedrycz.
  • 2020 - 2020

    Pisa, Italy

    Research Fellow
    University of Pisa
    Development of clustering algorithms for data streams and fake news detection.
  • 2020 - 2020

    Lima, Peru

    Senior Backend Developer (Remote)
    SparxWorks
    REST service development with Django Rest Framework, Code Review. Tech: MySQL, AWS (SNS, S3, CloudFront, Lambda, RDS, ECS), Python, Django.
  • 2019 - 2019

    Pisa, Italy

    Senior Software Engineer
    ROOMLESS
    RESTful API development with Spring Boot. AWS configuration. Tech: MySQL, AWS (EC2, ELB, S3, RDS, SQS), Java, Spring Boot, Hibernate.
  • 2016 - 2016

    Lima, Peru

    Senior Software Engineer
    Verizon Enterprise Solutions
    Security platform support (Solaris/CLIPS). Web service simulation with Java Axis2 and Perl.
  • 2015 - 2016

    Lima, Peru

    Technical Team Lead
    NorthSouth Studios
    Led team of 6 engineers for CMS/LMS changes. SOLR improvements, Python web app migration to AWS ECS. Tech: MySQL, AWS, Grails, SOLR, Python.
  • 2014 - 2015

    Lima, Peru

    Senior Software Engineer
    NorthSouth Studios
    Production support, performance improvement for integration processes. Tech: Oracle, Linux, Java, Tomcat, Hibernate, Maven.
  • 2013 - 2014

    Lima, Peru

    Software Architect
    QTC S.A.C.
    Software architecture for web apps, legacy integration. Tech: Java, Hibernate, Spring, Linux, Oracle.
  • 2007 - 2013

    Lima, Peru

    Senior Software Engineer
    Antartec S.A.C
    Web projects, LMS/CMS implementation and support for high traffic (>100k students). Tech: Java, JBoss Seam, Spring, Hibernate, Oracle.

Education

  • 2020 - 2023

    Pisa, Italy

    PhD
    University of Pisa
    Information Engineering
    • New Approaches to Learning of Trustworthy AI Systems in Clustering and Prediction Problems
    • Thesis: NEW APPROACHES TO LEARNING OF TRUSTWORTHY AI SYSTEMS IN CLUSTERING AND PREDICTION PROBLEMS
    • Supervisors: Prof. P. Ducange, Prof. A. Bechini, Prof. F. Marcelloni
    • URL: https://etd.adm.unipi.it/t/etd-04122024-145034
  • 2016 - 2020

    Pisa, Italy

    Master
    University of Pisa
    Computer Engineering
    • Thesis: Fake News Detection through density-based data stream clustering
    • Supervisors: Prof. A. Bechini, Prof. F. Marcelloni, Ing. A. Bondielli
    • URL: https://etd.adm.unipi.it/t/etd-07052020-085158
  • 2002 - 2008

    Lima, Peru

    Bachelor
    Pontificia Universidad Católica del Perú
    Informatics Engineering

Skills

Programming Languages: Python, Java, Erlang, C++, Rust
Libraries & Tools: Sklearn, Pandas, Numpy, Git, Docker, Matplotlib, Numba, Maven, Pipenv, Spring, Hibernate
Databases: Redis, MongoDB, AWS DynamoDB, Postgres, Oracle, MySQL, AuroDB, Microsoft SQL Server
Languages: Spanish (Native), English (C1/Fluent), Italian (Intermediate)

Certificates

  • Sun Certified Java Programmer 5.0
  • Microsoft Certified Technology Specialist (MCTS) - SQLServer 2008
  • Certified Scrum Master
  • PCEP – Certified Entry-Level Python Programmer

Awards

  • Key Innovator - Federated Learning of Explainable AI Models (Fed-XAI)
    Innovation Radar, European Commission

    Recognized for the activity ‘Fed-XAI’ within the Hexa-X project.

  • 2022
    2nd Place - A.S. Watson Group Back-end Coding Challenge
  • 2021
    1st Place - MDOTM Software Engineer Coding Challenge
  • 2019
    3rd Place - Zerynth Python Developer Coding Challenge