Saltar al contenido

Sobre mí

Soy Giancarlos.

Ingeniero de software en Lima. Actualmente trabajo como Principal Frontend Engineer en Crehana, donde lidero el equipo de frontend.

Historia

Empecé a escribir código para la web en 2015 — sitios pequeños, herramientas internas, el tipo de trabajo en el que uno se pone todos los sombreros. Autodidacta, siguiendo mi curiosidad de un tema a otro. Esa costumbre no se me ha quitado.

Especialidad

Mi especialidad es el frontend a escala. Llevo cerca de 9 años en Crehana — entré en 2017 como Frontend Developer y fui creciendo hasta el rol que tengo hoy: Principal Frontend Engineer en el equipo de plataforma. La mayor parte de mi trabajo se ha movido alrededor de tres cosas: escalar arquitecturas de React para organizaciones grandes, mejorar el performance de aplicaciones reales (llevé el Lighthouse de menos de 7 a 80+ en las páginas principales del e-commerce), y construir el tooling interno que el equipo usa para enviar código todos los días.

Más allá del frontend

Mi curiosidad técnica no se queda quieta en el frontend. Lo que más me llama últimamente es entender lo que hay debajo de las herramientas que uso a diario: bundlers, compiladores, parsers, type checkers. Por eso he estado dedicando tiempo a Go y Rust — no solo por el lenguaje en sí, sino por acercarme a las capas del stack que normalmente consumo desde arriba.

Stack

Lo que uso día a día:

Frontend & UI
React, TypeScript, Next.js (configuraciones avanzadas, App Router, Server Components), Tailwind CSS, styled-components
Datos
GraphQL con Apollo Client, REST cuando aplica
Build & tooling
Webpack y Babel para configuraciones custom, Turborepo y Lerna para monorepos, Node.js para scripting (commander.js, plop.js)
Testing
Jest, React Testing Library, Cypress
CI/CD & infraestructura
GitHub Actions, GitLab CI, Bitbucket Pipelines, Vercel, AWS (S3, CloudFront), Serverless Framework
Explorando
Go, Rust

Trabajo

Crehana

Lima, Peru

  1. Principal Frontend Engineerjul. 2023Actualidad
  2. Senior Frontend Engineer (Platform)oct. 2021jul. 2023
  3. Lead Frontend Developerene. 2018oct. 2021
  4. Frontend Developerjul. 2017dic. 2017

WSNPro

Peru

  1. Frontend Developernov. 2016abr. 2017

devAcademy.la

  1. Web Developermar. 2016oct. 2016

Hospital Regional de Ica

Ica, Peru

  1. Web Developerset. 2015feb. 2016

Hobby

Mantengo una pista paralela al trabajo: CLIs, generadores, librerías chicas, experimentos puntuales. webpack-nexus, generate-next-app, generate-index-file, un generador de changelogs — casi todos arrancaron como una molestia mínima que me negué a repetir dos veces. Algunos encontraron usuarios. Ninguno me debe nada.

Ver los proyectos

Contacto

La mejor forma de escribirme es por correo. Leo todo; respondo cuando tengo algo útil que decir.

Encuéntrame en