Ingeniero de Software Daniel
Banariba
Programador Entusiasta

Mi Experiencia GITHUB DANIEL ANARIBA

+2

Años de Experiencia

+20

Proyectos Personales

+20

Tecnologías Aprendidas

+7

Proyectos Terminados

Sobre Mí

👨‍💻 Ingeniero en Sistemas / Desarrollador Backend con experiencia especializada en desarrollo de APIs escalables, migración de sistemas legacy, y automatización de procesos críticos. Mi principal fortaleza radica en resolver problemas técnicos complejos y modernizar sistemas existentes para mejorar su rendimiento y confiabilidad.

💡 A lo largo de mi experiencia profesional, he desarrollado sistemas de gestión comercial completos, modernizado infraestructuras de impresión críticas, y creado APIs robustas para integración con equipos médicos especializados como VITEK. Mi enfoque combina desarrollo backend sólido con procesos de QA automatizados.

🎯 He desarrollado sistemas comerciales completos con 6 módulos core, modernizado infraestructuras críticas de impresión solucionando incompatibilidades Windows 11, y creado APIs para integración con equipos médicos VITEK. Automatizando procesos que reducen tiempos de configuración de 30 minutos a 2 minutos y eliminando fallas humanas mediante scripts PowerShell y servicios WebSocket.

🏆 Mi experiencia abarca desde desarrollo de sistemas CRUD con arquitecturas RESTful, hasta la implementación de servicios de migración de datos y automatización de testing con Playwright y Postman. He trabajado con tecnologías como NestJS, FastAPI, PostgreSQL, DynamoDB, y protocolos especializados (ASTM/HL7, ESC/POS), entregando soluciones robustas que mejoran la productividad operacional.

Mis Habilidades

Backend

  • Python Python
  • Java Java
  • C++ C++
  • Typescript Typescript

Frameworks

  • Astro Astro
  • Reflex Reflex
  • FastAPI FastAPI
  • NestJS NestJS

Gestores de Bases de Datos

  • Oracle Oracle
  • PostgreSQL PostgreSQL
  • MongoDB MongoDB
  • DynamoDB DynamoDB

Infraestructura

  • Azure Azure
  • AWS AWS
  • Terraform Terraform
  • Docker Docker

QA & Testing

  • Selenium Selenium
  • Jira Jira
  • Postman Postman
  • Playwright Playwright

Experiencia Laboral

2025 Marzo - 2025 Octubre

Analiza Laboratorios Clínicos

Desarrollador de software

Analiza Laboratorios Clínicos

Full Stack Developer | Migración CRM Doctores15 de Octubre - 31 de Octubre
PythonFlaskTypeScriptAngular 11PostgreSQLSQLAlchemyREST APICryptographyLinux/Ubuntu

Desarrollé módulo completo de gestión de doctores implementando 8 endpoints REST con validaciones de datos únicos (email, número de colegiación) y manejo transaccional, integrando automáticamente sistema de epockets (billeteras electrónicas) al registrar nuevos doctores.

Implementé sistema de encriptación para protección de datos bancarios sensibles (números de cuenta) utilizando Fernet, garantizando cumplimiento de estándares de seguridad en información financiera del personal médico.

Creé funcionalidad de búsqueda y filtrado avanzado con múltiples criterios (especialidad médica, clínica, estado) y exportación a Excel, optimizando flujo de trabajo del personal administrativo.

Corregí bug crítico en modelo de base de datos que impedía creación de doctores, identificando campos inexistentes que generaban errores en producción.

Actualicé dependencias del proyecto de 12 a 150+ paquetes versionados (SQLAlchemy, Flask-RESTPlus, Firebase, Cryptography) para compatibilidad con Python 3.10+, resolviendo conflictos de módulos legacy.

Configuré entorno de desarrollo full-stack con Flask, Angular 11, PostgreSQL y VPN corporativa en Ubuntu, investigando arquitectura legacy para integrar correctamente componentes existentes.

DevOps & Infrastructure Engineer | Implementación Proxy Corporativo con VPN6 de Octubre - 14 de Octubre
DockerSquid ProxyOpenVPNLinux NetworkingBash Scripting

Cree un servidor proxy con Docker que centraliza el acceso VPN, reduciendo la gestión de 30+ equipos a 1 servidor y eliminando configuraciones individuales.

Automaticé proceso de construcción con script bash, reduciendo tiempo de setup de 30 minutos a 3 minutos con validación automática de dependencias.

Solucioné problemas críticos de DNS y conflictos Docker Engine.

Implementé sistema de whitelist con Squid ACLs y configuré privilegios de red avanzados para operación segura de OpenVPN en contenedores.

Creé documentación técnica de 600+ líneas con diagramas de arquitectura, facilitando replicación en otras sucursales.

Backend Developer | Sistema Agroservicio - Módulos Comerciales & Facturación21 de Agosto - 4 de Octubre
TypeScriptNestJSPostgreSQLTypeORMREST API

Desarrollé un sistema completo de gestión comercial con 10 módulos core (Proveedores, Categorías, Sub-categorías, Inventario, Sucursales y Lotes) aplicando arquitectura RESTful.

Implementé sistema FIFO de gestión de lotes con cálculos automáticos de totales, validación de duplicados y control de inventario por vencimiento.

Implementé funcionalidad CRUD completa con filtros geográficos y validaciones de negocio para la gestión de suppliers, inventario y sucursales del sector agropecuario.

Software Engineer | Modernización Sistema de Impresión12 de Julio - 20 de Agosto
PythonWebSocketPowerShellwin32print APIProtocolos ESC/POSProtocolos TSPLThreading

Solucioné incompatibilidades críticas del sistema operativo Windows 11, implementando servidor WebSocket dual-port (9000/9001) que garantiza compatibilidad simultánea con Windows 10 y Windows 11.

Automaticé completamente la instalación del servicio mediante scripts PowerShell, eliminando el proceso manual que realizaban los técnicos, reduciendo tiempo de configuración de 30 minutos a 2 minutos y eliminando el fallo humano.

Desarrollé detección automática de puertos y tipos de impresoras con configuración dinámica para protocolos ESC/POS y TSPL.

Backend Developer | Migración CRM Bacteriología3 de Junio - 12 de Julio
PythonFastAPISQLModelPostgreSQLRabbitMQProtocolos ASTM/HL7DockerSwagger

Automaticé integración VITEK-CRM con FastAPI, eliminando ingreso manual de resultados de cultivos bacteriológicos en producción.

Implementé sistema de trazabilidad de protocolos médicos ASTM/HL7 con reintentos automáticos y logging para comunicación con equipos de laboratorio.

Desarrollé API RESTful gestionando catálogos de 7,429 microorganismos y 278 antibióticos con relaciones complejas y validación de estados.

Integré RabbitMQ para procesamiento asíncrono de mensajes y despliegue con Docker en ambiente productivo.

Backend Developer | Sistema de Facturación de Guatemala24 de Marzo - 2 de Junio
Node.jsTypeScriptExpressSequelize ORMPostgreSQLPostman

Implementé un sistema de comisiones automatizado para médicos referentes (10% sobre servicios), mejorando fidelización de profesionales externos.

Desarrollé endpoint de reabastecimiento automático de inventario entre sucursales con lógica de puntos de reorden y disponibilidad real.

Automaticé testing de API en Postman con extracción dinámica de tokens y variables de entorno multi-ambiente (dev/test/prod).

Hice un diagrama de flujo de las etiquetas del código de barras para entender el proceso y la lógica de negocio del sistema.

2024 Octubre - 2025 Marzo

GuabaBIT

Practicante Ingeniería de Sistemas

GuabaBIT

QA & Backend Developer | LUQA28 de Octubre - 14 de Marzo
Node.jsTypeScriptNestJSDynamoDBAWS S3AWS SNSPostmanApidogSwaggerAPI TestingAPI Documentation

Diseñé la documentación técnica de la arquitectura completa para un sistema de pagos comunitarios con NestJS, DynamoDB y servicios AWS (S3, SNS).

Desarrollé la funcionalidad 'Announcement' para las notificaciones en tiempo real, incluyendo endpoints, modelos y servicios backend, lo que permitió a los usuarios recibir alertas instantáneas sobre actualizaciones relevantes en la comunidad.

Implementé pruebas automatizadas de API con Postman/Apidog, reportando bugs críticos con reproducciones precisas.

Documenté APIs con Swagger para facilitar mantenimiento y escalabilidad del sistema.

QA Tester | Choyc28 de Octubre - 14 de Marzo
Node.jsTypeScriptJestPlaywrightJira

Implementé pruebas automatizadas end-to-end con Playwright para flujos críticos (login, formularios, gestión de cotizaciones, handshake).

Creé y ejecuté test cases manuales en Jira para verificar la integridad del sistema, reportando y documentando bugs críticos.

Gestioné historias de usuario (user stories) en Jira, poniendo criterios de aceptacion y una descripcion detalladas, lo que contribuyó a entregas incrementales exitosas en cada sprint.

Proyectos Destacados

Sistema Contable

Sistema Contable

Infraestructura en Azure para un sistema contable. Incluye red virtual, base de datos SQL, almacenamiento y aplicación web.

AzureTerraform

Analyzepy

Analyzepy

Es una herramienta que traduce código de Python a JavaScript, utilizando técnicas avanzadas de parsing y generación de código

PythonReflex

Resuelve Sistemas de Ecuaciones

Resuelve Sistemas de Ecuaciones

Aplicación web para resolver sistemas de ecuaciones lineales, aplicando métodos algebraicos y ofreciendo una interfaz amigable para los usuarios.

PythonReflex

Formación

Licenciatura en Matemáticas

Verificar certificado

Universidad Nacional Autónoma de Honduras

2024 - Actualidad

Ingeniería en Sistemas Computacionales

Verificar certificado

Universidad Nacional Autónoma de Honduras

2019 - 2025

Oracle Next Education F2 T5 Back-end

Verificar certificado

Alura Latam

2023 - 2023

Database Foundations

Verificar certificado

Oracle Academy

2023 - 2023

Java Foundations

Verificar certificado

Oracle Academy

2021 - 2022

Pensamiento Computacional con Python

Verificar certificado

Platzi

2021 - 2021

Gracias por visitar mi portafolio!