ADONAI PEÑA AGUAYO

Desarrollador Web

Más info

Adonai Peña Aguayo

Ingeniero de Software

Hola 👋 Soy Adonai Peña. Nací en Bilbao, ciudad donde finalicé mis estudios en Ingeniería Informática. Mi primer trabajo fue en una empresa consultora en mi ciudad natal.

Me trasladé a Irlanda dos años después y la verdad es que me encantó el país. Empecé viviendo en Galway, una bonita ciudad al oeste de Irlanda en la cual estuve 8 meses estudiando inglés. Gracias a eso fui capaz de aprobar los certificados 'First' y 'Advanced'. Despúes fui a Dublín y empecé a trabajar en IBM, lugar donde comenzó mi trayectoria profesional internacional. Tengo doble nacionalidad (española e irlandesa).

Me gusta el 'Front End' y el desarrollo de aplicaciones web rápidas y modernas. Una de mis principales aficiones es viajar. También me gusta perderme con mi moto por lugares remotos.

Trayectoria

Aptitudes

Javascript
React
Vue
Git
Php
Css
Gatsby
Virtualización (Docker)
Firebase
Otros (SQL, JAVA...)

Idiomas

Proyectos

React
Redux
Javascript
Css
Laravel
Php
Oracle
2020

Web de gestión de operaciones del puerto de Bilbao

Página web de gestión de los diferentes recursos y operaciones requeridas en el puerto. La aplicación permite el envío de notificaciones a tiempo real mediante Slack, email...
Vue
2020

Medop

Fabricante europeo con presencia internacional líder en protección. Desarrollo de tareas Front End con Vue.js.
Vue
Vuetify
Firebase
2020

Aplicación de citas previas para comercios

Prototipo diseñado para ayudar a medianas y pequeñas empresas con el proceso de creación de citas previas durante el período de cuarentena COVID. Los propietarios de establecimientos pueden registrarse y crear citas previas para sus clientes.
React
Css
Laravel
Php
2019

Medical Óptica

Página web de una óptica - cita previa. Los usuarios pueden seleccionar el tipo de cita que requieran, así como la fecha y la ubicación de la tienda más cercana.
Dojo
Javascript
Java
Css
D3
2018

Sistema de control de subscripciones

Aplicación interna de IBM. Desarrollo de componentes de software Front End, diseñados modularmente para un sistema de control de subscripciones.
Java
Xml
2015

DB2 Database Conversion Workbench Developer

DCW es un plugin para Eclipse utilizado en migraciones de bases de datos.
Dojo
Css
Ruby on Rails
2013

Plataforma web de administración de clientes de IBM.

Mantenimiento y desarrollo de nuevas extensiones usando lenguaje de programación 'Ruby on rails' para una plataforma web de administración de clientes de IBM.
Javascript
Css
Dojo
2011

Desarrollo de aplicaciones RIA

Desarrollo de aplicaciones RIA, mediante el uso de diferentes librerías JavaScript (JQuery, Dojo, YUI, RichFaces, IceFaces, EXT)

Cursos

2020

Introducción a Gatsby

Implentación de un blog desde cero. Uso de GraphQL y Gatsby para guardar y obtener datos, creación de páginas y posts mediante MDX, optimización de imágenes mediante el uso de gatsby-image y manejo de aplicaciones de terceros para cargar datos de instagram.
2020

Gatsby intermedio con Gatsby Themes

Uso de APIs de Gatsby para manejar contenido dinámico, uso de Gatsby Themes, esquemas Gatsby, API de datos de GraphQL y más.
2020

Introducción a Next.js

Next.js es un completo framework contruído sobre React.js. Aprendizaje de renderización desde el servidor, generación de contenido estático, obtención de datos, APIs uso de módulos CSS y más.
2020

Manejo de estado de aplicaciones React, v2

Uso de APIs React para el manejo del estado de la aplicación en clases React y en hooks. Uso de hooks, reducers, routing y técnicas más complejas como Context API.
2020

Introducción a Bash, VIM y Regex

Aprendizaje de línea de comandos en UNIX, automatización de tareas mediante scripts, uso de expresiones regulares y manejo del popular editor VIM.
2020

Completa introducción a Linux y a la línea de comandos

Mejora los conocientos en línea de comandos, aprendizaje de Ubuntu, VIM, manejo de sistemas de paquetes y escritura de scripts.
2020

Introducción a Node.js

Aprendizaje de los fundamentos de Node.js para la creación de aplicaciones web más allá del navegador.
2020

Firebase con React, v2

Desarrollo de aplicaciones Full Stack usando React y la plataforma Firebase de Google.
2020

Diseño de APIs con Node.js, v3

Uso de Express para construir APIs REST en Node.js. Manejo de APIs REST para la creación, lectura, edición y borrado de datos en Bases de Datos MongoDB.
2020

React intermedio, v2

Desarrollo de aplicaciones React escalables mediante el uso de herramientas y técnicas del ecosistema React. Hooks en profundidad, CSS con JS con la librería 'emotion', mejora de rendimiento usando 'code split', renderizado en el servidor, TypeScript, tests con Jest...
2020

'Progressive Web Applications and Offline'

Aprende a auditar una página web, modo 'offline' mediante uso de 'service workers', uso de notificaciones y más.
2020

Vue avanzado desde cero

Aprendizaje de las funcionalidades básicas de Vue.js. Incluye routing, manejo del estado de la aplicación, validación de formularios e internacionalización de aplicaciones.
2020

Visualización de datos para desarrolladores React

Aprendizaje de la librería D3.js para la obtención y visualización de datos. Uso de React.js para el renderizado de los mismos.
2020

Manejo de estado de aplicaciones con Redux & MobX

Aprendizaje de las mejores prácticas para estructurar datos. Soluciones para el manejo de estado de aplicaciones, incluyendo Redux, Redux Thunk, Redux Observables y MobX.
2020

Programación funcional en Javascript, v3

Mejora de conocimientos Javascript aplicando conceptos de programación funcional como purity, point-free, partial-application, currying, composition, immutability, recursion, list operations, reduce & filter... y conceptos más avanzados como monads y transduction.
2020

Completa introducción a los contenedores

Aprendizaje desde cero de contenedores mediante el uso de ficheros Docker, ejecución de contenedores desde el Dockerhub y aprendizaje de las mejores prácticas pare el desarrollo de aplicaciones con contenedores.
2020

Full Stack para desarolladores Front End, v2

Aprende a desenvolverte dentro del Back End mediante el uso de la línea de comandos, SSH, nginx, docker containers, seguridad del servidor, HTTP/2, HTTP/3 y más.
2019

Javascipt: Funcionalidades complejas, v2

Aprendizaje avanzado de JavaScrip: 'callbacks, higher order functions, closure, asynchronous' y programación orientada a objetos en JavaScript.
2019

Fundamentos de Javascript, v3

Conoce los fundamentos de Javascript: 'types','coertion', 'scope', 'closure' y programación orientada a objetos en Javascript.
2019

Introducción a Vue.js

Desarrollo y mantenimiento de aplicaciones complejas mediante el uso de Vue.js.
2019

Complete introducción a React

Desarrolo de aplicaciones con las últimas prestaciones de React, incluyendo Hooks, effects, context y portales. Aprender a contruir aplicaciones desde la base usando las últimas herramientas del ecosistema React, como Parcel, ESLint, Prettier y Reach Router.
2019

JavaScript: Últimas funcionalidades

Incrementa tu productividad con nuevas funcionalidades de JavaScript (plantillas, 'destructuring', iteradores, generadores, regex y async await).
2019

CSS Grid y Flexbox para un diseño web adaptativo (responsive design)

Dominio de CSS Grid y Flexbox, las últimas herramientas y trucos para crear aplicaciones con diseño web adaptativo usando menos código.
2019

CSS en profundidad, v2

Aprendizaje de funcionaliades básicas y avanzadas en CSS.
  • Adonai Peña © 2025