Skip to content
View jhernan33's full-sized avatar
  • venezuela

Block or report jhernan33

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jhernan33/README.md

José Hernán Varela

Senior Backend Developer · Python (Django / FastAPI) · PostgreSQL · Docker 14 años en TI, 7 construyendo APIs · Táchira, Venezuela (UTC−4) · Remoto para LATAM y Europa


Llevo desde 2011 al frente del área de TI de una empresa, lo que en la práctica significa que escribo el backend y además mantengo la infraestructura donde corre: servidores Linux, contenedores, proxy inverso, bases de datos y copias de seguridad. Es una combinación poco habitual y es la que más me ha enseñado — cuando algo se cae a las 2 de la madrugada, no hay a quién escalarlo.

Stack

Lenguajes Python · JavaScript (ES6+) · PHP · SQL / PL-pgSQL
Backend Django · Django REST Framework · FastAPI · Laravel · Lumen · Express.js
Datos PostgreSQL · PostGIS · MySQL · Redis
Infraestructura Docker · Docker Compose · Traefik · Nginx · Linux · Shell
APIs REST · JWT · WebSockets · microservicios

Qué mirar primero

portfolio-devapis — mi CV y el servicio de analítica que lo acompaña, en producción en devapis.cloud/cv. Es el repositorio que mejor representa cómo trabajo, y el único cuyo resultado puedes abrir y comprobar:

  • FastAPI + asyncpg + PostgreSQL detrás de Traefik, todo en Docker Compose.
  • Las direcciones IP de los visitantes no se almacenan: se guardan la red truncada (/24 en IPv4, /48 en IPv6) y un hash SHA-256 con sal.
  • La autenticación vive en la aplicación, no en el proxy, para que la protección viaje con el código y no se pierda al recrear un contenedor.
  • El repositorio incluye las decisiones técnicas y la auditoría de seguridad que las motivó, incluidos los fallos que encontré en mi propio código y cómo los verifiqué.

Formación continua

18 certificaciones y más de 215 horas entre 2024 y 2026 (Platzi): FastAPI, Django, PostgreSQL, Docker, administración de servidores Linux, ciberseguridad preventiva, Express.js y herramientas de IA para desarrollo.

Contacto

devapis.cloud/cv · LinkedIn · jhernan33@gmail.com

Disponible para tiempo completo, parcial, freelance o consultoría. Mi franja horaria solapa con LATAM, Estados Unidos y la mañana europea.

Popular repositories Loading

  1. git-github git-github Public

    Forked from platzi/git-github

    Repositorio del Curso de Git y GitHub

    HTML 1

  2. web web Public

    Basic Html, Javascript y Css

    HTML 1

  3. todo-app-training todo-app-training Public

    Forked from wearetherobots/todo-app-training

    Scaffolding para mini proyecto de todo app para probar los conocimientos en Laravel y Vuejs

    PHP

  4. ecommerce ecommerce Public

    e-Commerce

  5. jasperserver-sample-webapp jasperserver-sample-webapp Public

    Forked from mosabua/jasperserver-sample-webapp

    The java webapplication sample from the JasperServer 3.7 code base converted to a maven based build.

    Java

  6. reports reports Public

    Reports in JasperReports

    Groovy