Prendas Adrian

Software Engineer

I have always found it very interesting to understand how information technologies work, I feel attracted and passioned to the software development, I see intriguing the fact that we are able to represent an entire world using two discrete values, zero and one, almost anything can be possible in our digital world.

Software Solutions

  • Desktop
  • Web
  • Mobile

Some Projects

    Transactions Tracer

    The database system is one of the most important components of any organization and is the focus of the Hackers attacks. This project was allocated in order to ensure the security of the oracle database, and is focuses on the integrity and Confidentiality of the system, seeking for anomalies or transactions forbidden, in the redo-logs, where the database store the transactions.

    In the redo-logs we can see information relate to the trasacctions like: date, kind of operation, owner of the segment, sql executed, sql-1 inverse of query executed, table where the trasacction occurs, tablespace where the tables belongs, time, and the user who executed the query

    This project open, read and print the data of the redo-logs, and is the base for develop more complex tools in order to ensure the security of the database

    Repository: Logs Printing

  • Text Mining

    This project uses fundamental principles of the functional paradigm, present from the beginning of computer science, with the composition of functions, to isolate each component of the application, taking advantage of the modularity for easily replace whatever component

    The first component is in charge of translating the plain text into a specific format (CSV) for computing analysis and is called f(x)

    The second component takes a structured file (CSV) to generate a graph in order to represent the relationship of each element from the text studied and the function is called G(x)

    The third component use the same structured file (CSV) to generate the knowledge base to be read from prolog for asking about the relationship between elements of the graph, we called the H(x) function

    Repository: Text Mining

  • Cliente en Android, Sistema de matricula
  • Aplicacion en Xamarin, multiplataforma
  • Cliente Android, Carrito de compras
  • Sudoku Game

    The Sudoku is a game that traces to the Egyptians, they used to play this game using 9 symbols to fill the 9 times 9 matrix, the rules are straightforward, the symbol can't be repeated in the same column, row or matrix 3 times 3 that result from divide the main matrix in 9 matrices of 3 times 3

    The applicacion was coded using MEAN stack, that means that the tecnologies used were:

    MongoDB

    Mongo DB

    ExpressJs

    Express JS

    AngularJs

    Angular JS

    NodeJs

    Node JS

    The general problem of solving Sudoku puzzles is known to be a NP-complete

    link to: repository

contact

My Address

contact

Mobile Number

+506 87950618

About Me

I love cycling, running, learning and working, so don't be shy, i am just an email away.