Saltar al contenido

Acerca de

Hector Romero, desarrollador web en Baja California

Quién soy

Soy Hector Romero, desarrollador web fullstack. Llevo más de siete años escribiendo software y trabajo desde Tijuana, Baja California, con equipos de México y de Estados Unidos.


Mi trabajo diario vive en JavaScript y TypeScript: Astro, React, Node.js, Express y NestJS del lado del código, MongoDB y PostgreSQL del lado de los datos, Tailwind CSS para la interfaz. Me interesa menos la tecnología de moda y más lo que sostiene a un producto — que cargue rápido, que se pueda mantener y que siga funcionando dentro de seis meses.


Hoy soy Mid-Level Software Engineer en Tendril LLC (Long Beach, California). Antes fui desarrollador fullstack en Plaeto (Texas) e ingeniero de software en SIIL S.A. de C.V. (Tijuana, B.C.). Estudié Ingeniería en Sistemas en el Instituto Tecnológico Nacional de México, después de la carrera técnica de Programador de Software en el Colegio de Estudios Científicos y Tecnológicos de B.C.


En paralelo llevo mi propia agencia de desarrollo web y escribo este blog en español y en inglés: rendimiento, SEO técnico, seguridad y cómo uso agentes de IA en mi flujo de trabajo real. De esto también doy charlas en comunidades de desarrolladores. Cada cosa que publico aquí la probé primero en un proyecto propio. Cuando no estoy frente al código, ando en bicicleta.

Experiencia laboral

Mid-Level Software Engineer
Tendril LLC, Long Beach, CA
2023 - Presente

— Asistí a ingenieros senior en la creación de conceptos de diseño.
— Contribuí al desarrollo de nuevas características y resolución de errores.
— Colaboré con el PO y el gerente de proyecto para garantizar un diseño consistente en la aplicación.
— Obtuve experiencia práctica en varios software y herramientas de desarrollo.

Full-stack Web Developer
Plaeto, Texas, TX
2021 - 2022

— He contribuido al desarrollo de características de una aplicación de redes sociales como mensajería, videos cortos, blogs, publicaciones largas, publicaciones cortas y métodos de autenticación comunes. (Características similares a las presentadas en Facebook, TikTok, Twitter, etc.).
— Lideré el equipo de front-end en la etapa inicial de la startup promoviendo buenas prácticas para la arquitectura de archivos y código.
— Mejoré la comunicación y colaboración entre diferentes equipos y departamentos trabajando en el front-end y back-end para completar todo el flujo de trabajo de la funcionalidad.

Ingeniero de software
SIIL S.A. de C.V, Tijuana, B.C.
2019 - 2021

— Aplicación de escritorio PrintTool: Redujo en un 80% el tiempo necesario para imprimir etiquetas al implementar una aplicación que permite a los usuarios seleccionar y personalizar sus datos fácilmente y la función de autocompletado proporciona sugerencias para términos comúnmente utilizados.
— Aplicación móvil CheckupTool: Aumentó en un 200% la eficacia de los procesos de recursos humanos y mejoró la comunicación al implementar un seguimiento GPS en tiempo real que permite al departamento de recursos humanos monitorear la ubicación de los empleados, asegurándose de que estén en el lugar de trabajo y disponibles según sea necesario.
— Panel de administración de recursos humanos: Redujo en un 100% el tiempo necesario para gestionar la información de los empleados al eliminar la necesidad de formato de Excel, buscar datos de empleados en otros sistemas y llamar o enviar mensajes de texto a los empleados para verificar su estado.

Educación

Ingeniería en Sistemas
Instituto Tecnológico Nacional de México
2016 - 2020

Técnico Programador de Software
Colegio de Estudios Científicos y Tecnológicos de B.C.
2013 - 2016

Habilidades

Descubre las competencias que me permiten dar vida a proyectos a través del código y la ingeniería.

Desarrollo asistido por IA

Uso diario: Claude Code, servidores MCP y pipelines de agentes.
Aplicado a trabajo real con clientes: automatización, contenido y SEO técnico.

Lenguajes de programación

Avanzado: JavaScript, TypeScript, HTML y CSS.
Básico: Rust, SQL.

Bases de datos

Avanzado: MongoDB.
Intermedio: PostgreSQL.
Básico: SQLite y MySQL.

Herramientas de desarrollo

Avanzado: Git, GitHub, VS Code, Bun, Postman.
Básico: Docker, Jenkins, Jira.

Frameworks y librerías

Avanzado: Astro, React, Node.js, Express, NestJS, Tailwind CSS.
Intermedio: Angular.
Básico: Vue.js, ShadcnUI.

Diseño centrado en el usuario

Básico: Experiencia en la creación de interfaces amigables para el usuario y optimización de experiencias de usuario.

Gestión de proyectos

Capacidad para gestionar proyectos de principio a fin, cumpliendo con plazos y requisitos.

Colaboración

Habilidad para trabajar en equipo y colaborar con diferentes departamentos y disciplinas.

Atención al detalle

Diligente en mantener arquitectura y calidad en el desarrollo de software.

¿Trabajamos juntos?

Cuéntame qué estás construyendo y te digo con qué puedo ayudarte.