Habilidades Técnicas
Tecnologías Web
Mis habilidades consisten en dominios avanzados de las tecnologías web como lo son:
HTML
CSS
JavaScript
Competente en:
- Máquetación y diseño de sitios web
- Buenas prácticas siguiendo la métodologia de Responsive Web Design
- Manipulación del DOM y dominio de peticiones asíncronas con JS
Ecosistema de React
Estoy especializado en la creación de interfaces de usuarios utilizando la librería de React y el ecosistema construído alrededor.
React
Redux
NextJS
Competente en:
- Creación de aplicaciones y sitios web utilizando la arquitectura de SPA (Single Page Application)
- Manejo de estados complejos utilizando Redux y Context API
- Generación de sitios webs estáticos y SSR con NextJS
TypeScript
Utilizo TypeScript en todos mis desarrollos debido a que proporciona una mejor experiencia de desarrollo, seguridad de tipos, mantenibilidad y escabilidad.
TypeScript
Competente en:
- Manejo eficiente en el sistema de tipos
- Buenas prácticas de desarrollo usando TypeScript
- Código limpio, mantenible y escalable
Aplicaciones del Servidor
Tengo conocimiendos en la creación de servicios REST y GraphQL Server, utilizando NodeJS como Runtime para ejecutar mis aplicaciones de JavaScript.
Express
NextJs
GraphQL
Competente en:
- Manejo y creación de servicios REST
- Manejo y creación de servidores GraphQL usando Apollo Server
- Creación de aplicaciones web rápidas y optimizadas usando NextJS
Docker
Utilizo docker a nivel básico - intermedio para tener separado mis entornos de desarrollo. Sigo estudiándolo para comenzar a utilizar la arquitectura de microservicios.
Docker
Competente en:
- Dockerizar aplicaciones de Node.js
- Manejo de distintos ambientes (production, development, testing)
Shopify
Tengo experiencia profesional desarrollando soluciones de comercio electrónico para clientes que utilizan la plataforma de Shopify para su modelo de negocio.
shopify
Competente en:
- Creación y personalización de temas
- Creación de sitios altamente personalizables y accesibles
- Creación de aplicaciones de Shopify privadas
Otras Herramientas
Como desarrollador web estas son algunas de las herramientas que utilizo cotidianamente para el desarrollo de mis aplicaciones.
Git
Yarn
Figma
Vite
Eslint
VS Code
Habilidades Blandas
Resolución de problemas
Capaz de buscar y encontrar soluciones que se adapten a los problemas que se me presentan.
Trabajo en equipo
Colaborativo y empático. Las opiniones diversas nos enriquecen y aumentan nuestras habilidades y resultados.
Enfocado a resultados
Capaz de ver y distinguir los objetivos de manera clara para lograr cumplir las expectivas y resultados propuestos.
Proactivo
Estoy activamente buscando cosas nuevas por hacer o crear. Capaz de tomar la iniciativa cuando se requiera.
Adaptabilidad al cambio
Afronto los cambios como nuevos desafios y oportunidades que pueda aprovechar para aprender y crecer más.
Pensamiento analítico
Trato de observar cuales son las mejores soluciones para resolver un problema y eligir la más adecuada para cada situación.
Proyectos
Dartmong Blog
Este es sitio de entretemiento de temática principal sobre Videojuegos, pero también de Animes y Mangas. Se recopilan noticias y se escriben artículos a manera de opiniones personales y análisis.
Es muy proyecto que pienso escalar a lo largo de tiempo, como un Hobby, y desarrollar todo el potencial que este pueda lograr.
Está realizado con las siguientes tecnologías:
NextJS
TypeScript
SASS
MongoDB
Aurora Manga
Aurora manga es un sitio de E-commerce (fifticio) especializado en la venta de Mangas en el cual puedes conseguir tus títulos de mangas favoritos.
Los pagos son realizados utilizando la SDK de Paypal, con el cual puedes suscribirte a los lanzamientos del Mes con un pago recurrente o simplemente pagar los artículos de tu carrito de compra en una sola exhibición.
Características:
- Carrito de compra integrado
- Pagos y suscriciones con Paypal
- Dashboard de administración y mantenimiento (solo para administadores)
Está realizado con las siguientes tecnologías:
NextJS
TypeScript
Tailwind
Redux
Prisma ORM
MySQL
GraphQL
Twitt Duck (Clon de Twitter)
Esta es una red social que te permite crear publicaciones, subir fotos, comentar y difundir las publicaciones de otros usuarios de forma similar a Twitter.
Características:
- Crea y personaliza tu perfil
- Encuentra y sigue a personas revelantes
- Crea y comparte contenido con tus seguidores
- Interactúa dándole me gusta a las publicaciones de tus amigos, comentando o difundiendo.
- Recibe notificaciones cuando los usuarios interactuen contigo
Próximas Características:
- Sección de tendencias dentro de la red
- Mensajes privados entre usuarios
Está realizado con las siguientes tecnologías:
ExpressJS
React
Redux
TypeScript
Chakra UI
Turborepo
Prisma ORM
Aprendizaje
Constantemente estoy aprendiendo más sobre el diseño y el desarrollo web. Actualmente me encuentro aprendiendo las siguiente tecnologías y habilidades:
PHP
PHP es uno de los lenguajes más importantes en el desarrollo web y posee una gran comunidad y herramientas que permiten resolver las necesidades de los clientes de forma fácil. Me estoy involucrando en esta gran comunidad aprendiendo las bases del lenguaje para después comenzar a probar herramientas más complejas que faciliten el desarrollo de nuevos proyectos.
NESTJS
Este es el framework de JavaScript/TypeScript que no sabia que necesitaba. Ofrece una gran cantidad de soluciones para crear aplicaciones del servidor escalables junto a una muy buena experiencia de desarrollo. Sin duda es una gran herramienta que me está ayudando a mejorar como desarrollador, pues a la vez que se aprende NestJS aprendes escribir código limpio.
Inglés
El Inglés es una habilidad muy importante ya que te permite comunicarte que gente asombrosa de muchos lugares. Aprender un nuevo idioma expande tu forma de pensar en cierta medida y por eso estoy dedicando una gran parte de mi tiempo en mejorar y aprender más sobre este idioma.