Portfolio


click

Este proyecto es un menu para un restaurante, es una app montada en AWS usando los servicios S3 para archivos estaticos, Elastic Beanstalk para el servidor node.js desarollado con Express, y el servicio RDS para la base de datos SQL. Al tener una infraestructura mas compleja permite la edicion completa de la estrucutra del Menu desde un panel de administrador protegido con autenticacion Bcrypt y JWT.

Menu REACT

netflix1
netflix1
click

Este proyecto es una copia de la pagina principal de Netflix desarrollada con React en Next.js y estilizada con Tailwind buscando la mayor fidelidad posible a los estilos, colores, animaciones y funciones del sitio original. Se usa un patron useReducer-UseContext para el manejo de una memoria y useEffect paramanejar eventlisteners para el manejo de animaciones y estilos.

Netflix

netflix1
netflix1
click

Este proyecto es una pequeña app para que un usuario pueda crear metas propias y llevar un control. Desarrollada con REACT en Create React App, esta app usa el API Local Storage para el manejo de las metas de forma local y un patron useReducer y useContext para comparitr la memoria entre diferentes componentes.

APP Metas

netflix1
netflix1

Skillset


JavaScript
Dominio de conceptos fundamentales en programacion sincronica y asincrona, manejo de clases, API fundamentales, expresiones regulares, etc.
javascript
React
Programacion con REACT en frameworks como Next.js o Create React APP.
react
Node
Programacion de servidores NODE API CRUD-REST en frameworks como Express.
node
HTML
Programacion de sitios web y estructuras HTML basado en buenas practicas.
html
CSS
Programacion de estilos CSS comunes, uso de animaciones y diseños responsivos.
css''
TypeScript
Programcion tipada con TypeScript para un codigo mas robusto, estable, seguro y mantenible.
typescript
Git
Manejo de repositorios con Git desde la consola para creacion de versiones, ramas, copias de seguridas, etc.
git
Eslint
Uso de ESlint para un codigo mas estructurado y evitar problemas de codigo.
Eslint
DOM
Manejo del DOM js para el control del arbol jerarquico para la manipulacion de elementos, contenido y evenetos.
dom
SVG
Conocimiento basico en el diseño con SVG para iconos y logos.
svg
AWS
Conocimiento basico para el despliegue de apps en la nube con AWS. Manejo de servicios como IAM, VPC, RDS, LAMBDA, S3, Elastic Beanstalk y EC2(basico).
aws
SQL
Manejo de creacion y manipulacion bases datos relacionales SQL con PostgreSQL. Uso de gatillos y transaciones para el manejo de los datos.(joins, subqueries, groups, unions, withs,etc.)
sql
NPM
Instalacion, actualizacion, manejo de versiones y desintalacion de librerias con NPM.
npm
Powershell
Manejo de Powershell para la creacion de directorios, archivos, canalizaciones y creacion de funciones en powershell.
powershell
Tailwind
Manejo de Tailwind para la creacion de estilos acelerada y compacta de sitios web y apps.
tailwind

Contact



Send WhatsApp