¡Hola!

Soy Héctor Lozano

Estudiante de Desarrollo de Software & Aspirante a Arquitecto Backend

Me especializo en el desarrollo de lógica de negocio del lado del servidor, diseñando bases de datos relacionales robustas y APIs estructuradas con Node.js, Express y PostgreSQL.

Acerca de mí

Héctor

Estudiante de Desarrollo de Software en **IDAT** (III Ciclo) con miras a convalidar Ingeniería de Software en la **UPC**. Mi meta es consolidarme como **Arquitecto de Software** backend.

Me apasiona el diseño de sistemas seguros y escalables. Busco siempre el equilibrio perfecto entre la **excelencia técnica** y la **estrategia de negocio**.

Enfocado en la creación de APIs robustas, optimización de consultas y la implementación de buenas prácticas de desarrollo.

Especializándome en el desarrollo backend con **Node.js, Express y PostgreSQL**. Aplico metodologías como **TDD** y principios de **Clean Code** para garantizar que cada línea de código sea limpia, legible y altamente mantenible.

Actualmente lidero el desarrollo de **Sirbull Banking Core**, un backend transaccional enfocado en la seguridad, rendimiento y optimización de bases de datos relacionales mediante procedimientos almacenados.

"¿Buscas a alguien que se arremanga, prioriza y cumple?"

Podemos construir grandes cosas juntos.

Combinar esfuerzo, visión de producto, pasión técnica, verdadero trabajo en equipo y adaptabilidad ante cualquier desafío.

¡Vamos a por ello!

Enfoque Técnico

Desarrollo Backend

Construcción de servidores robustos con Node.js y Express, gestionando correctamente el flujo de peticiones, enrutamiento, controladores de negocio y middleware de seguridad.

Diseño de Base de Datos

Modelado relacional estructurado en PostgreSQL, implementando lógica transaccional mediante consultas directas y optimización de procedimientos almacenados.

Calidad de Código

Estructuración de código legible y mantenible mediante la separación de capas, minimizando el acoplamiento y promoviendo el testing unitario para validar flujos críticos.

Stack Técnico

</> Tecnologías Core

Node.js Entorno de ejecución backend
Express Framework para la gestión de APIs
JavaScript Lenguaje principal de programación
FileZilla Gestión y transferencia básica de archivos

🗄 Bases de Datos

PostgreSQL Gestor de base de datos relacional
SQL Procedures Procedimientos almacenados y funciones
Database Queries Consultas estructuradas y relacionales

Metodologías & Testing

TDD Desarrollo guiado por pruebas
Clean Code Código limpio, legible y autodocumentado
Git Control de versiones para el código

🎨 Maquetación Frontend

HTML5 Estructuración semántica del contenido
CSS3 Diseño adaptable, Grid y Flexbox
JS Vanilla Interactividad nativa en el navegador

Mis Proyectos y Desarrollos

Sirbull Banking Core

Sirbull Banking Core

Backend transaccional para operaciones bancarias. Maneja la consistencia de las cuentas, transferencias seguras y registros de auditoría en la base de datos.

Node.js PostgreSQL Express JS
Arquitectura Sirbull

Sirbull: Capa de Controladores

Estructuración del flujo de peticiones HTTP en Sirbull Banking Core, desacoplando los puntos de entrada (rutas y controladores) de las consultas directas de datos.

Express Clean Architecture Software Design
Suite de Testing Sirbull

Sirbull: Metodología TDD

Planificación de pruebas lógicas para asegurar el correcto procesamiento de transacciones financieras antes de escribir el código de producción.

TDD Unit Testing Clean Code
API REST Transaccional

Sirbull: Lógica de Negocio

Diseño de los endpoints transaccionales del core bancario, controlando el flujo de depósitos y retiros mediante validación estricta de parámetros en el servidor.

Express API Backend REST
Persistencia de Datos

Sirbull: Persistencia y SQL

Modelado relacional avanzado en PostgreSQL utilizando procedimientos almacenados (stored procedures) y consultas preparadas para mitigar riesgos de inyección SQL.

PostgreSQL Stored Procedures SQL Queries
Sirbull Seguridad

Sirbull: Capa de Seguridad

Diseño de middlewares de autenticación y lógica para la protección y encriptación de datos sensibles dentro del flujo de transacciones bancarias.

Node.js Cryptography Backend Security

Hitos de Formación

¿Listo para colaborar?

Si buscas un desarrollador backend enfocado en la disciplina de la ingeniería de software, buenas prácticas de codificación y base de datos relacionales, estaré encantado de conversar.

Envíame un mensaje