Jair Rincon

Jair Rincon

Programador web ✪ Full-stack ✪

Sobre mí

jair@jair-System-Portafolio:

$ Bienvenido:

Soy un desarrollador full-stack, me gusta mucho el... 1.5 Un momento, ¿sabes qué es eso, no? 'Full-stack developer'. A ver, te explico:

El full-stack developer es un desarrollador que trabaja tanto en el front-end como en el back-end de un sitio web, software o aplicación, es decir: está tanto en la parte del cliente y usuarios como del servidor. (o en teoría debería ser así).

Adicional a eso añadele que soy una persona proactiva, excelente compañero de equipo, organizado y responsable. Disfruto mucho aprender cosas nuevas, por lo que mi objetivo es tener un puesto desafiante y dinámico donde me encuentre con retos que me pongan bajo presion y explotar mis capacidades al maximo. ¿Suena bien, no?

Me gusta demasiado la tecnologia, me apasiona aprender cosas nuevas, siento gran pasion por la creatividad y la imaginacion, busco cada dia mejorar las cosas que hago y me esfuerzo por ser muy perfeccionista tanto en mi trabajo como en mi vida personal.

Algunos proyectos realizados

E-commerce

E-commerce

Tecnologías utilizadas:

HTML5 - CSS3 - JavaScript- React

pokedex

Pokedex

Tecnologías utilizadas:

HTML5 - CSS3 - JavaScript -React

Rick_and_Morthy

Rick_and_Morthy

Tecnologías utilizadas:

HTML5 - CSS3 - JavaScript - -React

Crud-formulario

Crud-Formulario

Tecnologías utilizadas:

HTML5 - CSS3 - JavaScript - React

Habilidades tecnológicas

+

HTML 5

Sus siglas vienen del inglés 'HyperText Markup Language'. Traducido al español quiere decir 'Lenguaje de Marcado e HiperTexto'. Este lenguaje de marcado nos permite crear la estructura (o cuerpo) básica de un sitio web mediante tags (etiquetas). El número cinco (5) hace referencia a la versión en la que se encuentra actualmente. Todos los titulos, párrafos, formularios, videos, entre muchísimas cosas más, las tenemos gracias a este maravilloso lenguaje.

+

CSS

CSS es un lenguaje de estilo. Sus siglas también tienen un significado 'Cascading StyleSheet', su traducción es 'Hojas de estilo de cascada'. Seguro ya sabrás qué quiere decir el número tres (3), ¿verdad? ¡Exacto! Su versión actual. Este lenguaje de estilos nos permite... pues, darle estilos al cuerpo de nuestro sitio web. Es el maquillaje de HTML. Todo el diseño de un sitio va directamente relacionado con este lenguaje.

+

JavaScript

¡Bendito JavaScript! Es un lenguaje de programación que nos permite añadir, eliminar, aplicar animaciones o efectos a los componentes de nuestro sitio. Es la herramienta perfecta para realizar sitios web dinámicos y muy atractivos de la mano de CSS y HTML. Con el paso del tiempo ha evolucionado de manera exponencial y ahora mismo es absolutamente necesario conocerlo si quieres ser desarrollador web.

+

React

React te ayuda a crear interfaces de usuario inetractivas de forma sencilla. Diseña vistas multiples para cada estado en tu aplicacion, tambien se encarga de actualizar y renderizar de manera eficiente los componentes correctos cuando los datos cambien.

Ya que la lógica de los componentes está escrita en JavaScript y no en plantillas, puedes pasar datos de forma sencilla a través de tu aplicación y mantener el estado fuera del DOM.

+

Sass

Al igual que CSS, es un lenguaje de estilos que con el tiempo se ha ido extendiendo. Sin embargo no es la "competencia de CSS" sino todo lo contrario. El lenguaje de estilos Sass debe traducirse luego a CSS. Puedes preguntar: "¿De qué me sirve entonces?". Sass nos permite escribir código CSS mucho más fácil, rápida y además facilita herramientas que CSS por si solo no puede darte a pesar de usar los mismos atributos. Es muy, MUY, M-U-Y usado.

+

Node_Js

Node.js fue creado por los desarrolladores originales de JavaScript. Lo transformaron de algo que solo podía ejecutarse en el navegador en algo que se podría ejecutar en los ordenadores como si de aplicaciones independientes se tratara. Gracias a Node.js se puede ir un paso más allá en la programación con JavaScript no solo creando sitios web interactivos, sino teniendo la capacidad de hacer cosas que otros lenguajes de secuencia de comandos como Python pueden crear.

Certificados obtenidos

Certificado-fundamentos certificado-React