Ismael Rodríguez Rivas

Soy un programador poco experimentado pero con pasión por la programación y ganas de aprender nuevas tecnologías. Actualmente tengo 22 años y en mi periodo formativo he desarrollado más habilidades de cara al desarrollo de aplicaciones multiplataforma para móviles y de escritorio, aunque estoy interesado en aprender desarrollo web.

En cuanto a las facetas de programador, me gusta trabajar del lado del cliente y del servidor, aunque actualmente estoy más enfocado en la parte del cliente aprendiendo ReactJS planeo estudiar más a fondo la faceta de cara al servidor aprendiendo NodeJS.

astronaut

Trayectoria

Título de la ESO (2014-2018)
Título de Bachillerato de ciencias (2018-2020)
Licencia de conducción (Tipo B)

1º Curso

javahtmlcssmysqlmariadbxml
  • Conocimientos de POO (Programación Orientada a Objetos) del lenguaje de programación Java.
  • Aprendizaje sobre HTML y CSS (Propiedades básicas, display, posicionamiento, selectores, modelo de caja, pseudoclases).
  • Diseño conceptual, lógico, físico de bases de datos, realización de sentencias DDL, DML, DCL, exportación e importación de datos y copias de seguridad del sistema gestor de base de datos MySQL/MaríaDB.
  • Manejo de XML, construcción de DTD, esquemas XML y XSL (XPath y XSLT).
  • Conocimientos sobre redes y subredes, máquinas virtuales, protocolos de red, servidores, realización de copias de seguridad, instalación de sofware y hardware en sistemas informáticos y construcción de scripts básicos de Windows y Linux.

Vacaciones

htmlcssjavascript
  • Profundización en HTML y CSS. (flexbox, grid, animaciones, media queries...)
  • Aprendizaje de Javascript a nivel junior. (Hasta objetos)
  • Creación de un servidor web Apache para alojar mi primera página web.

2º Curso

javamysqlxmljsonandroid studiokotlinsqlitepythonc#.NETunityodoo
  • Conocimientos sobre el desarrollo de aplicaciones Android utilizando Java y Kotlin.
  • Utilización de framework .Net Core mediante WPF usando C# como lenguaje de programación.
  • Profundización en Java, nociones básicas en estructuras de datos (Lista doblemente enlazada, lista genérica/lista genérica parametrizada, árbol binario...), conexión y gestión de sentencias a la base de datos y programación de servicios y procesos (procesos, hilos, tareas asíncronas usando hilos controlados por semáforos o otros controladores, programación de un servidor web...).
  • Capacidad de crear un juego 2D o 3D en Unity con características básicas. (Movimiento, interacción con objetos del entorno, gravedad, gestión de animaciones...)
  • Conocimientos sobre la utilización de la aplicación de gestión empresarial Odoo.

Vacaciones

javascriptnodeJSreactbootstrap
  • Acercamiento en la utilización de Flutter para la elaboración de aplicaciones desde una misma base de código.
  • Aprendizaje sobre la biblioteca de Javascript ReactJS y Bootstrap para la realización de esta aplicación web.
  • Acercamiento al entorno de NodeJS enfoncado para el alojamiento de un aplicación web.