LENGUAJES DE PROGRAMACIÓN

Python

Conocimientos sobre programación de Inteligencia Artificial usando Tensorflow-Keras, OpenCV para el manejo de imagen y con el apoyo de Pandas, NumPy y Matplotlib. También usado para manejo de datos de Big Data y scrapping web con Selenium

Java

Usado para programar aplicaciones de escritorio con uso de programación orientada a objetos con hibernate y actualmente aprendiendo Springboot

Flutter

Creación de aplicaciones móviles en Flutter y creación de páginas web

C#

Usado para programar aplicaciones de escritorio, utilizando un front de XAML para crear las aplicaciones

BASES DE DATOS

SQL

SQL Server

Tratamiento de datos en SQL Server y creación de bases de datos con Sql Server Management Studio

MySQL

Tratamiento de datos con lenguaje MySQL, creación y tratamiento de bases de datos en lenguaje MySQL

MariaDB

Derivado de MySQL


NoSQL

MongoDB

Creación y tratamiento de bases de datos en MongoDB en servidor privado o en Atlas

Firebase

Manejo de datos utilizando la Firestore y la Firebase Cloud Storage

MANEJO DE DATOS

HADOOP

Hadoop Distributed File System

Manejo de datos en diferentes nodos almacenados en Hadoop HDFS

Apache Spark

Tratamiento de datos de Hadoop con Apache Spark en lenguajes de programación como Python en formato de RDDs

SparkQL

Tratamiento de los datos de Hadoop pero con sentencias SQL

Hive

Consulta de ficheros alocados en Hadoop Distributed File System

Sqoop

Transformación de datos de SQL a Hadoop o viceversa

Hibernate

Mapeo de objeto relacional entre una base de datos SQL a modelo de objetos de Java y manejo de acciones en la BBDD con JPA

Springboot (En proceso)

Creación de APIs con Springboot y manejo de la BBDD através de Hibernate y JPA


Tratamiento de datos

Kafka

Manejo de mensajes enviados a través del patrón de diseño Cliente-Consumidor

Flume

Sistema de log sencillo para Kafka y que se pueden almacenar los datos en Hadoop

Páginas de la Web
Sigueme en redes

© 2024 Diego Guizán López. All rights reserved.