Technology is the most powerful tool to express creativity

Creo que soy un tipo de persona especial, de esas que hacen cosas fuera de lo común.La vida me presentó la oportunidad de estudiar desarrollo de software cuando descubrí que la programación no solo era mi vocación, sino que mis habilidades y características personales encajaban perfectamente con este campo.

Así que emprendí un viaje intensivo y no convencional, buscando una ruta de aprendizaje más práctica y actualizada que la formación tradicional, de la que a menudo se critica su exceso de teoría. Decidí que lo haría con la máxima dedicación. Descubrí que el viaje sería más largo de lo esperado, pero también que todas mis sospechas sobre mi idoneidad para el desarrollo de software eran totalmente ciertas.

Me he demostrado a mí mismo, y a cualquiera que quiera fijarse en mi trabajo, que tengo una gran capacidad para el aprendizaje y la mejora continua, pensamiento crítico, resolución de problemas y una serie de habilidades sólidas y muy válidas para este tipo de trabajo. He superado numerosos desafíos técnicos que han reforzado mi confianza en mis capacidades.

Tengo una serie de logros obtenidos, sorprendentemente rápido para alguien que hace 25 meses empezaba desde cero. He desarrollado proyectos como un marketplace de NFTs, un exchange descentralizado, una DAO… (puedes listar 2-3 ejemplos clave aquí) y muchas cosas más. Además, he participado en hackathones, ganado premios (1º y 3º) y reconocimientos, he trabajado en entornos colaborativos simulando un entorno laboral real… y todo en poco más de dos años.

El viaje me ha enseñado que puedo aprender cualquier cosa y sé que voy a hacerlo cada vez mejor. Solo tengo que mirar hacia atrás en mi historia personal para ver los enormes avances que he logrado, siempre logrando entregar un trabajo de calidad del que sentirme orgulloso.

Solo hace falta que un equipo con visión sepa ver el enorme potencial y la sólida base práctica que hay más allá de una trayectoria estándar.

Estoy preparado para comenzar la segunda etapa de mi viaje, uniéndome a un equipo estimulante y con una visión innovadora, donde pueda dar lo mejor de mí y mucho más. No lo sé todo, y hay muchas cosas que quisiera saber, pero la prueba de que hay un potencial real para seguir creciendo y aportar valor significativo está aquí, a la vista de todos. Ahora solo necesito la oportunidad de demostrarlo en un entorno profesional.

El objetivo es hacer algo diferente, pero hacerlo muy bien.

.

Solidity - Java - Javascript - Typescript - HTML - CSS - SQL - React - Angular - Spring boot - Foundry

Project Under Development

Un innovador NFT(Token no fungible) interactivo para la gestión de perfiles laborales.
Facilita la conexión segura con otros profesionales, permitiendo compartir automáticamente información privada, como teléfono o email, exclusivamente con tus contactos .
Desarrollado con React - Typescript - Solidity - Foundry - Html - CSS - Tailwind - Rainbowkit - Ethers.js - IPFS

Hackathon achievements

Primer Premio con Medic+ al mejor workflow smart contract/test en la Hachathon 2024 de Educateth(Smart contract y test desarrollados por mi)
Tercer puesto con Wave-Labs.tech en la Bankathon 2024 de Tower Bank con un exchange peer to peer mediante escrow
Finalista con Wave-Labs.tech en la Bitcoin Virtual Hackathon 2004 con ICP

Hachathon 2024 de Educateth

Bankathon 2024 de Tower Bank

Bitcoin Virtual Hackathon 2004

RETOS Y APRENDIZAJES

Puedes crear tu propio usuario o probar con uno de estos
Usuario Cliente: usuario1@example.com Contraseña: password1
Usuario Dueño: dueno1@example.com Contraseña: password3

El back alojado en la capa gratuita de render.com, por lo que tarda algo más de 1 minuto en levantarse.

Descubre algunos puntos clave de Work Wander viendo la explicación

WorkWander_una_app_derarrollada_por_un_grupo_full_stack_en_Campusdual.com (2)

Mapa de posición del coworking con puntero ajustable.

1 of 5 End Tour

Reseñas proporcionadas por los usuarios

2 of 5 End Tour

Valoraciones de la calidad del coworking

3 of 5 End Tour

Eventos que se celebran en la misma localidad del coworking

4 of 5 End Tour

Información general, como precio, servicios, capacidad, etc

5 of 5 End Tour

RETOS Y APRENDIZAJES

Una aplicación compleja

Hemos superado desafíos técnicos como llamadas complejas a base de datos, aplicar filtros combinados, lidiar con formatos de fechas, mostrar mapas de ubicación, implementación de graficas de datos o calendarios, manejar paginación o caché, combinar funcionalidades para mejora de experiencia de usuario, etc. 

Además, hemos desarrollado nuestras habilidades blandas practicando el trabajo en equipo, la comunicación y colaboración entre nosotros, manejando conflictos a la hora de mergear ramas en Github o crear y pesar historias de usuario con Jira o Scrum poker. Hemos participado en dailys, retrospectivas y otras ceremonias de scrum. Ha sido un valioso entrenamiento para trabajar en un entorno laboral real.

Puedes probar la app con los usuarios
Usuario: Diego Contraseña: 123456789
Usuario: company Contraseña: democompany

Descubre los puntos clave de la Dapp viendo las explicaciónes

Imagen de una Dapp que permite crear y aceptar ofertas de intercambio de cripto monedas entre particulares

EL balance del usuario en Ether

1 of 7 End Tour

Se gestiona aquí la conexión y desconexión de la wallet del usuario.

2 of 7 End Tour

El balance del usuario en Usdt

3 of 7 End Tour

Las ofertas que se hacen de Ether a cambio de Usdt

4 of 7 End Tour

Las ofertas que se hacen de Usdt a cambio de Ether

5 of 7 End Tour

 Valor de intercambio de 1 Ether y 1 Usdt a Dólares

6 of 7 End Tour

 Valor de intercambio de 1 Ether en Usdt y de 1 Usdt en Ether

7 of 7 End Tour
Imagen de formulario de creación de escrows en una dapp de intercambio de criptomonedas

Se muestra el valor actual de 1 Ether y de 1 Usdt en dólares

1 of 5 End Tour

Se muestra el valor actual de 1 Ether en Usdt y de un Usdt en Ether

2 of 5 End Tour

Se muestra el valor actual de Ether en Usdt, y viceversa, para la cantidad que indique el usuario

3 of 5 End Tour

Se muestra el balance del usuario en la moneda seleccionada para la creación de la oferta

4 of 5 End Tour

 Permite seleccionar en que moneda se creará la oferta

5 of 5 End Tour

RETOS Y APRENDIZAJES

Descubre los puntos clave de la Dapp viendo la explicación

Dashboard_Dapp_blockchain_para_minteo_y_venta_de_NFTs

Se necesita una wallet Ethereum en Sepolia para interactuar con la Dapp.

1 of 4 End Tour

Puedes ir a tu perfil, a crear un NFT o volver al dashboard.

2 of 4 End Tour

Clickando se accede a los detalles de cada NFT

3 of 4 End Tour

Se pueden comprar y vender pagando una pequeña comisión

4 of 4 End Tour

RETOS Y APRENDIZAJES

JAVA App to manage a store or warehouse

Java - Spring Boot - Angular - Typescript - HTML - CSS - PostgreSQL

Para loguearte utiliza el siguiente usuario: user  y el siguiente password: user123 (tarda alrededor de 1 minuto en levantarse el back alojado en la capa gratuita de render.com)

Puedes clickar en las imágenes para ampliarlas y ver su funcionamiento.

Descubre los puntos clave al pasar el ratón sobre los iconos

En la app, los gráficos dan aún más info al pasar el ratón sobre ellos
Imagen de los gráficos de una aplicación para gestión de una tienda o almacén

Gráficos con información detallada acerca de los productores

1 of 15

Gráficos con información detallada acerca de los productos

2 of 15

Solo podrá acceder a la app alguien con permisos

3 of 15

Puedes acceder al listado de productores y de productos organizados por categorías y niveles de color

4 of 15

Productores y número de productos por productor

5 of 15

Stock por cada uno de los productores

6 of 15

Procedencia de los productores

7 of 15

Porcentaje de cada producto sobre el stock de cada productor

8 of 15

Numero de productos por cada productor

9 of 15

Stock por cada uno de los productos

10 of 15

Rangos de precios de todos los productos

11 of 15

Estados del total de productos: activo o inactivo

12 of 15

Estados del total del stock: activo o inactivo

13 of 15

Alta de productos por meses

14 of 15

Precios de los productos agrupados por categoría

15 of 15
Imagen de la página de productos de una aplicación para gestión de una tienda o almacén

Posibilidad de añadir un nuevo producto o productor

1 of 4 End Tour

Posibilidad de editar o eliminar cualquier producto o productor

2 of 4 End Tour

Los productos están agrupados por categoría y orden alfabético dentro de ellas

3 of 4 End Tour

Las categorías se separan visualmente por niveles de color

4 of 4 End Tour

RETOS Y APRENDIZAJES

Es una aplicación que inicié durante el Bootcamp Full stack del Campus Dual del Cluster Tic Galicia, al que he añadido las siguientes mejoras por mi cuenta una vez finalizado

Hay ciertas personas que tienen un chispa ardiendo en su interior.

Que sienten la necesidad de crear algo diferente y nuevo.

Que ven  cosas donde no las hay y creen que algo que todavía no existe es posible.

ALGUNAS PERSONAS DESEAN IMAGINAR EL FUTURO

Y algunos sabemos que la pasión, la mejora constante y la creatividad

son los ingredientes básicos de la innovación.