José on Privacy

Follow me on GitHub

Contact

Experience

 CERN Doctoral Student Programme

CERN, Geneva, Switzerland (Nov. 2019 - Nov. 2022)

Elaboration of my Ph.D. thesis on Privacy Preserving Techniques for Deep Learning. It involves the development and research of Homomorphic Encryption, Secure Multiparty Computation, Differential Privacy and Federated Learning in its application to Deep Learning.

 CERN Summer Student Programme

CERN, Geneva, Switzerland (Jun. 2018 - Sep. 2018)

Development of a Readout and Management System for Radiation Detection Sensors. Gathering requirements from the project description and other users of the system. Setting up an embedded web server on an Arduino YUN (IoT device). Performing stress tests to guarantee minimal resilience and reliability of the server. Creation of a minimal web application able to run on such a small platform.

Research Assistant for C++ 20 Contract Specification Development

University Carlos III of Madrid, Madrid, Spain (Sep. 2017 - Jun. 2018)

Implementation of the P0542R5 specification Implementation of Contract Based Programming for the C++20 release on Clang compiler, following the C++ Standard Specification. Building proofs of concept of the different features. Testing and performance evaluation.}

Education

Ph.D. in Computer Science and Technology

Universidad Carlos III de Madrid, Madrid, Spain (Nov. 2019 - Now)

Elaboration of my Ph.D. thesis on Privacy Preserving Techniques for Deep Learning. It involves the development and research of Homomorphic Encryption, Secure Multiparty Computation, Differential Privacy and Federated Learning in its application to Deep Learning.

M.Sc. in Cybersecurity

University Carlos III of Madrid, Madrid, Spain (Sep. 2018 - Jul. 2019)

  • English: 100\% of credits in English within an international environment.
  • GPA: 9.25/10.0 with honours Distinction on 3 subjects and Outstanding in 7.
  • M.Sc. Thesis: A Methodology for Large-Scale Identification of Related Accounts in Underground Forums (Supervisor: Sergio Pastrana).
  • Relevant Coursework: Identification & Authentication, Cybersecurity Management & Administration, Cyberdefense Systems, Data Protection, Cyberattack Techniques and Software Systems Exploitation.

B.Sc. in Computer Science and Engineering (EUR-ACE Label)

University Carlos III of Madrid, Madrid, Spain (Sep. 2014 - Jul. 2018)

  • Bilingual: 96\% of the credits coursed in English within an international environment.
  • Last course GPA: 9.56/10.00 (3.82/4.00)
  • Global: Top 5\%; 16 subjects graded with Honours Distinction and 9 subjects with Outstanding.
  • B.Sc. Thesis: Support for Contract Based Programming on Modern C++ (10.0/10.0 Honours Distinction)(Supervisor: Jos'e Daniel Garc'ia S'anchez).

Awards

RandomPower Hackathon First Place

Project: True Random Differential Privacy

Quantum random number generation of Differential Privacy and private analysis of medical images.

CERN Summer Student Webfest Hackathon Winner

Project: Guess what Particle

Second prize.

Excellence Scolarship

Community of Madrid, to facilitate the development of university education of students with an excellent academic achievement, 2017/2018.

Publications

Skills

  • Programming Languages: Professional Experience in Python and C++. Proficiency in Java, C, SQL and Bash Script. Knowledge of Matlab, Pearl and Go.

  • Machine Learning Stanford University Online: Development of algorithms such as Linear Regression, Logistic Regression, Artificial Neural Networks and Deep Learning, Anomaly Detection, Recommender Systems and SVM. Principal Component Analysis (PCA) for Dimensionality Reduction and Working with Large Scale Datasets (Big Data) for Master Thesis. Basic Text Mining and Computer Vision applications.

  • Deep Learning Specialization Coursera deeplearning.ai: Neural Networks and Deep Learning, Improving Deep Neural Networks: Hyperparameter tuning and Optimization, Structuring Machine Learning Projects, Convolutional Neural Networks, Sequence Models

  • Distributed Applications: Sockets (Instant Message Application), Remote Procedure Calls (RPC), HTTP SOAP \& REST Web Services and Bluetooth-Low-Energy (Smartband prototype to record Health and Movement).

  • Operating Systems Management: Windows Operation and Internals with Basic Knowledge of Active Directory. Ubuntu, Debian, OpenWRT and other UNIX based Distributions Management.

Posts

Introduction to Homomorphic Encryption.