Inicio 🏠 Proyectos 🚀 Tecnologías ⚙️
foto de matías

Matías Nicolás Núñez Rivas

Desarrollador de Software | Ingeniero Comercial
Y a veces… Aventurero.

¡Hola! Soy Matías, actualmente trabajo como Frontend Developer en Starken (EGT).

Estudié en la Universidad Austral de Chile, donde me titulé de Ingeniero Comercial. Durante el período de egreso y de examen de grado de la carrera, me encontré en una situación un poco incómoda, donde tuve que esperar demasiado tiempo para ser atendido en un banco, debido a esta situación me surgió la duda y la curiosidad por ver de qué forma podría solucionar este problema. Entonces se me ocurrió aprender a programar, con el fin de desarrollar el sistema para dar solución al problema de las largas esperas que se generan y que sufren muchas personas todos los días.

Sin saber en lo que me había metido, empecé a aprender Java, junto a HTML, CSS y JavaScript, con los cuales hice mi primera página web y mi primera aplicación móvil en Android, posteriormente también desarrollé la aplicación para iOS con Swift.

Por casualidad descubrí el mundo de la programación… Ojalá lo hubiese conocido antes, creo que es muy necesario que las personas sepan al menos lo básico de la programación para que puedan entender el funcionamiento de los sistemas con los que interactúan todos los días en su hogar, en la calle, en su trabajo, etc.

Soy muy curioso y me gusta entender el funcionamiento de las cosas, desde la programación hasta los negocios (me gusta mi carrera, pero me encanta la programación 😂). En mi tiempo libre me gusta desarrollar proyectos propios, hacer trekking o acampar, hacer deportes, viajar y salir o juntarme con amigos.

Otras Rutas:

Currículum 📄 GitHub 😸 Google Play ► Algunos de los proyectos en los que he trabajado por diversión 🤪

Proyectos Propios y Otros Sistemas Desarrollados

🗓 2021

api-books

API desarrollada con NestJS implementando Swagger y base de datos PostgreSQL. La desarrollé con propósitos de aprendizaje más que nada, pueden ver el código en el siguiente enlace: Código

wallet api

Esta API está desarrollada de la misma forma que la anterior, la única diferencia es que esta se encarga de validar las credenciales del usuario y generar un JWT en base a los datos no sensibles del usuario. La desarrollé con propósitos de aprendizaje más que nada, pueden ver el código en el siguiente enlace: Código

wallet api

API desarrollada con Node JS, Express, TypeScript, bases de datos MySQL y MSSQL. En esta API se utilizó el patrón de diseño Repository, el cual nos permite separar la lógica de negocio y también la conexión a la base de datos, por tanto, podemos cambiar de conexión sin mayores problemas (se parece mucho a la estructura que se usa al hacer API's con Spring en Java). La desarrollé con propósitos de aprendizaje más que nada, pueden ver el código en el siguiente enlace: Código

🗓 2020

shopping cart

Carrito de compras hecho con la mayoría de los Hooks de React, usando principalmente el useContext para gestionar el estado global de la aplicación. También se integró la API de pago de PayPal y GoogleMaps para mostrar la ubicación dependiendo de los datos ingresados en un formulario (no se ve el mapa en la página porque desactive el key de GoogleMaps API). La desarrollé con propósitos de aprendizaje más que nada, pueden ver el código y página web en los siguientes enlaces: Código Página Web

nodejs

API desarrollada con NodeJS, Express y base de datos MongoDB. La desarrollé con propósitos de aprendizaje más que nada, pueden ver el código y API en los siguientes enlaces: Código API

amazon page

Página clon de Amazon.com hecha con React, implementando React Hooks y Router. La desarrollé con propósitos de aprendizaje más que nada, pueden ver el código y página web en los siguientes enlaces: Código Página Web

video page

Página para reproducir videos realizada con React, implementando React Hooks, Router, Redux, entre otros. La desarrollé con propósitos de aprendizaje más que nada, pueden ver el código y página web en los siguientes enlaces: Código Página Web

java spring api

API desarrollada con Java Spring implementando autenticación con JWT y documentada con Swagger. La desarrollé con propósitos de aprendizaje más que nada, pueden ver el código y página web en los siguientes enlaces: Código API sin Token API con Token y Swagger

favorite places

Esta es una aplicación desarrollada en Android Studio, sirve para guardar tus lugares favoritos en tu móvil. Está desarrollada con Java, base de datos SQLite, API de Google Places con Retrofit y otros. Pueden ver un video de la aplicación y el código en los siguientes enlaces: Video Código

instagram grid

Diseño de imágenes de Instagram hecho con CSS Grid. Pueden ver el código y página en los siguientes enlaces: Código Página Web

pinterest grid

Diseño de imágenes de Pinterest hecho con CSS Grid. Pueden ver el código y página en los siguientes enlaces: Código Página Web

landing grid

Diseño de Landing Page hecho con CSS Grid. Pueden ver el código y página en los siguientes enlaces: Código Página Web

ebco app

Este proyecto fue desarrollado con Flutter y Dart que sirven para desarrollar aplicaciones móviles híbridas. Esta aplicación la hice para sacar permisos de trabajo en una empresa, aún no se ha podido probar por temas de la pandemia: Google Play

conferencias app

Esta es una aplicación desarrollada en Android Studio, no tiene muchas funcionalidades, es más que nada la parte visual, la idea es que sea una aplicación para agendar conferencias. La desarrollé con propósitos de aprendizaje más que nada, pueden ver el código en el siguiente enlace: Código

🗓 2019

tonum app

Este proyecto fue con el que aprendí a programar, se llama Tonum y sirve para sacar números de atención de manera remota a través de tu teléfono móvil. Para este proyecto desarrollé una página web y aplicaciones en Android e iOS. Funciona todo sin problemas, pero la verdad es que está hecho con muy malas prácticas, tanto la página web como las aplicaciones, ya que estaba aprendiendo en ese momento y no sabía de buenas prácticas en programación. De todos modos hoy programo mucho mejor, pueden ver la página y la aplicación en los siguientes enlaces: Google Play Página Web

Lenguajes, Frameworks, Librerías y Bases de Datos Usadas

nestjs

Nest JS

nodejs, express y mongodb

Node JS, Express y MongoDB

html5

HTML5

css3

CSS3

javascript

JavaScript

typescript

TypeScript

react

React JS

java

Java

spring

Spring

flutter

Flutter

dart

Dart

kotlin

Kotlin

swift

Swift

firebase

Firebase

mongoDB

mongoDB

postgresql

PostgreSQL

mysql

MySQL

sqlite

SQLite

© 2020 Matías Núñez Rivas