reynaldocv


Reynaldo Caceres Villena

Ph.D. & M.Sc. in Computer Science at Institute of Mathematics and Statistics at University of São Paulo (IME-USP). My advisor is Routo Terada and my areas of interest are:

- Number Theory
- Cryptography
- Cyber-Security 

Languages:

  • Spanish (native)
  • English (intermediate)
  • Portuguese-Brazil (advance)

Skills:

  • Cryptography & Data Security.
  • Web development: Php, Html, Javascript, Python & Django.
  • Android development: Android Studio & Java.
  • Programming Languages: Python, C++, C#, PHP, Java & Javascript
  • Databases: SQL server, SQLite, MySQL server & Oracle server.
  • Experience with Windows and Linux.
  • Regular Contestant at leetcode.

Education

Courses Taken

  • Ph.D. Program: Internet of Things, Machine Learning, Digital Entrepreneurship, Development of computer systems, Principles of Human-Computer Interaction, Introduction to Graph Theory, Blockchain and Smart Contracts & Academic Writing.

  • MSc Program: Algorithm Analysis, Data Structures, Languages, Automata and Computability, Artificial Intelligence, Concepts of Programming Languages, Introduction to Cryptology, Computational Complexity & Knowledge-Based Systems.

  • W3schools: Django, Data Science, Git.

  • Cousera: An Introduction to Cryptography, Criptography I, Number Theory.

Experience

  • Museum of Contemporary Art, University of São Paulo (MAC-USP) São Paulo, Brazil
    Software Developer/Specialist in big and digital data Oct 2024 - present
    Collectiveaccess and Dspace repositories software programmer (PHP, MySql server & Gemini).
  • Institute of Mathematics and Statistics - University of São Paulo (IME-USP) São Paulo, Brazil
    (Researcher) Phd’s program student/Institute of Mathematics and Statistics Mar 2018 - Oct 2024
    Study of some post-quantum cryptographic schemes (C++ & Python3).
  • Seguro Social de Salud, EsSalud/Ministry of labor (Essalud - H. I. Urubamba) Cusco, Peru
    Software Developer - Hospital I Urubamba Jun 2015 - Feb 2018
    Development of File Management & Auditing software (C#, PHP & MySql server).
  • Provincial Munincipality of Mollepata () Cusco, Peru
    Software Engineer/Informatic Area Jan 2014 - Apr 2015
    Software developed for Warehouse Management (C# & Sql server).
  • Institute of Mathematics and Statistics - University of São Paulo (IME-USP) São Paulo, Brazil
    (Researcher) Master’s program student/Institute of Mathematics and Statistics Feb 2010 - Set 2013
    Software for recovering secret keys on variants of cryptosystem RSA (C++ & Python3).
  • Information Technology Services, Perú (ITS-PERU) Cusco, Peru
    Software Engineer/Webpage Programming Area May 2009 - Feb 2010
    Web programming (CMS Joomla, PHP, HTML, CSS & MySql server).

Publications

Projects

  • Leetcode Constantly changing
    This repository contains solutions to problems on leetcode.com.
    Python3

    LeetCode Stats

  • E-vote using Blockchain In process
    Blockchain
  • Gemini - CollectiveAccess 2025
    This plugin automates the creation of concise data using Gemini (large language model developed by Google AI. It's designed to be more advanced than previous models, capable of understanding and responding to complex queries), which are then integrated into CollectiveAccess's database.
    PHP, Gemini API & CollectiveAccess
  • Cronicos Monitoring 2024
    Software to monitor chronic people. This web page helps to improve the monitoring of sick people, and manage their attentions, electrocardiograms in hypertensive people, foot cheek in diabetic people, references to a major hospital, and Mosare
    Django, Python3, Javascript, CSS & SQLite
  • Recover the secret on Binary Ring-LWE using some random known bits - extended version 2024
    This repository contains the sagemath code to retrieve the secret on Binary Ring-LWE using random known bits of s and e.
    Python, Sagemath & Jupyter
  • Recovering the Secret on Binary Ring-LWE problem with Random Known bits 2023
    Software for Recovering the Secret on Binary Ring-LWE problem with Random Known bits
    Python, Sagemath & Jupyter
  • The Importance of the Public Global Parameter on small Ring-LWE problem 2022
    Code to generate values a that leak information about secret key on small Ring-LWE problem.
    Python, Sagemath & Jupyter
  • Web Content Analysis 2019
    Software to analyze inappropriate content of a web page. It uses Microsoft Microsoft Azure and Google Cloud services to analyze images and search words and phrases.
    Javascript
  • IoT parking 2018
    Prototype software for parking management. This system returns the number of total free parking spaces. Use Machine Learning to know how many free sites there will be in the future.
    Python, Android Studio & Java