sergio

Developer

A nivel de experiencia, actualmente estoy trabajando en este proyecto fullstack-ITA Wiki-, desarrollado en React (Typescript - Atomic design) + NodeJS, con metodología ágiles y de integración y distribución continua (CI/CD), cuyas funciones son la realización de Issues (y creación de nuevas según necesidades del proyecto), testing (Jest & React Testing Library & Vitest), Pull Requests, dailys, y coordinación & comunicación entre front y back, cuidando siempre todos los detalles para un buen resultado final del proyecto.

También he formado parte de un equipo para el desarrollo de una App (demo) en React-ITA Game-, y de este proyecto desarrollado en React + NodeJS (CI/CD),-ITA Directory-, donde realicé Issues (+ creación según necesidades), migrar de JavaScript a TypeScript, maquetar (Styled Components) o acabar de perfilar componentes ya existentes, trabajar con Git, Pull Requests y revisión de código en GitHub, así como crear e implementar tests (Jest & React Testing Library). Así como de este proyecto (demo)-Lab App- para un Hospital (reserva de laboratorios y material).

A nivel de formación, hace más de un año empecé en el Bootcamp de IT Academy (Cibernàrium - Barcelona Activa), donde adquirí múltiples capacidades y habilidades. Hice una primera etapa de Fundamentos de la Programación con Vanilla JavaScript, donde se incidió mucho en la lógica de la programación. En la segunda etapa, en el Itinerario de React JS, profundicé en maquetación (HTML5, CSS3, Bootstrap, Tailwind, Styled Components), reforcé los conocimientos de JavaScript intentando reducir el código y hacerlo más legible (con ECMAScript 6), y realicé un sprint con TypeScript consumiendo datos de una API Rest.

La segunda mitad y más importante del itinerario, estuvo dedicada exclusivamente a la biblioteca React JS. Empezando por su sintaxis JSX, estructura de componentes, hooks básicos (useState, useEffect, useContext), custom hooks, etc. Junto con otros conceptos/herramientas como React Router, Axios, fetch, debugging, consumo de datos de más APIs, Jest & react-testing-library. Hasta la creación de mi proyecto final (Ed Mundo!), donde pude plasmar todos esos conocimientos aprendidos.

En diciembre de 2022 obtuve el certificado de desarrollador Front-end en React, y posteriormente realicé un Upskilling de React Avanzado, impartido por la misma IT Academy, donde profundizamos en la generación de un código más limpio, reutilizable, seguro y capaz de generar aplicaciones con mayor performance; creando proyectos estructurados con metodología de diseño Atomic Design (atoms, molecules, organisms), usando Redux & Redux Toolkit, useContext y useReducer combinados, layouts con Styled Components, añadiendo reglas ESLint, implementación PropTypes, etc. con entornos de desarrollo como VSC y CodeSandbox.

Mis proyectos

Ed Mundo!

App book released

GitHub Repos

Next.js

Recipe & Food

Spoonacular API

Hangman Game

Typescript App

Weather App

OpenWeatherMap API

SWAPI

Star Wars API

Budget App

App presupuestos

Lenguajes, bibliotecas, librerías & herramientas

styled-componentsCreate React AppVite