¡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 (IV Ciclo), enfocado en el desarrollo backend de alto rendimiento con Java (17 / 21 / 25) y arquitectura de software. Mi meta profesional es consolidarme como Arquitecto de Software Backend especializado en sistemas financieros y de misión crítica.

No solo escribo código: me enfoco en dominar la lógica de negocio profunda y traducirla en arquitecturas limpias, escalables y seguras. Mi proceso de desarrollo combina rigurosidad técnica, diseño de APIs robustas y metodologías avanzadas como Test-Driven Development (TDD).

Actualmente me encuentro construyendo Sirbull Banking Core, un motor bancario en Java diseñado para procesar reglas financieras complejas, cronogramas de pago en Sistema Francés y gestión precisa de tasas e intereses en entornos empresariales.

Mi enfoque de desarrollo prioriza el razonamiento profundo antes de la implementación. Disfruto desarmar problemas complejos de negocio, identificar casos límite y diseñar soluciones estructuradas donde el rendimiento y la seguridad no sean negociables.

Entiendo el código como una herramienta de ingeniería que debe evolucionar con el tiempo. Por ello, aplico diseño orientado a objetos robusto, patrones de arquitectura y pruebas automatizadas que garanticen la estabilidad de los sistemas ante escenarios de alta exigencia.

"¿Buscas a alguien que analice la lógica de negocio, resuelva problemas complejos y entregue código sólido?"

Podemos construir grandes cosas juntos.

Combinando excelencia técnica, rigor en el diseño de arquitectura, trabajo en equipo y enfoque constante en la creación de soluciones de valor.

¡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