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 / Programador entusiasta con experiencia en desarrollo backend y testing que me ha enseñado la importancia de crear código no solo funcional, sino también mantenible y escalable. Mi principal fortaleza radica en traducir ideas creativas en productos tangibles y funcionales.

💡 A lo largo de mi práctica profesional, me he enfrentado a diversos desafíos técnicos, desde el desarrollo de APIs RESTful y arquitecturas serverless, hasta la implementación de procesos de QA que garantizan la calidad del software de principio a fin.

🎯 He desarrollado APIs escalables implementando arquitecturas serverless con NestJS y AWS, optimizando el rendimiento y reduciendo costos operativos. Además, he diseñado esquemas eficientes en DynamoDB y establecido procesos automatizados de QA que garantizan la confiabilidad y calidad del software en cada etapa del desarrollo.

🏆 Combinando mi experiencia como desarrollador backend y QA tester, he logrado entregar soluciones que no solo cumplen con los criterios técnicos, sino que también superan las expectativas de calidad y experiencia de usuario. Mi enfoque pragmático y capacidad de adaptación me permiten transformar desafíos técnicos en soluciones efectivas que aportan valor real a cada proyecto.

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
  • ApiDog ApiDog
  • Playwright Playwright

Experiencia Laboral

Marzo 2025 - Actualidad

Analiza

Desarrollador de software

Analiza

Backend DeveloperMarzo 2025 - Actualidad
Node.jsTypeScriptExpressSequelize ORMPostgreSQLTransacciones SQLPostman

Implementé un sistema de comisiones para médicos referentes que automatiza el cálculo y registro del 10% sobre servicios de laboratorio referidos, mejorando la fidelización de profesionales externos.

Desarrollé validaciones robustas para prevenir comisiones duplicadas y garantizar la integridad de datos en transacciones financieras.

Optimicé la estructura de datos mediante SQL directo para actualizar correctamente totales de facturación, mejorando la precisión de reportes financieros.

Refactoricé controladores existentes aplicando principios de código limpio y abstracción para mejorar la mantenibilidad.

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.

Desarrollé un endpoint para automatizar el reabastecimiento de inventario entre sucursales, implementando lógica de negocio para optimizar solicitudes basadas en puntos de reorden y disponibilidad real.

Octubre 2024 - Marzo 2025

GuabaBIT

Practicante Ingeniería de Sistemas

GuabaBIT

QA & Backend Developer | LUQAOctubre 2024 - Marzo 2025
Node.jsTypeScriptNest.jsDynamoDBAWSAmazon S3Amazon SNSPostmanApidogSwaggerAPI TestingAPI Documentation

Diseñé y elaboré un documento técnico de la arquitectura completa de un sistema de pagos comunitarios con servicios RESTful y flujos de trabajo, para facilitar la comprensión y mantenimiento del sistema, implementando bases de datos NoSQL (DynamoDB) y servicios de AWS (S3, SNS)

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

Realicé pruebas de API utilizando Postman y Apidog para asegurar la funcionalidad, creando colecciones y scripts de pruebas automatizadas.

Reporté bugs detallados en los endpoints que consideraban críticos, creando reproducciones precisas en Postman y ApiDog.

Documenté APIs utilizando Swagger y creé documentación detallada de las pruebas en Apidog para facilitar el mantenimiento y escalabilidad

QA Tester | ChoycOctubre 2024 - Marzo 2025
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 seguro y escalable. Incluye red virtual, base de datos SQL, almacenamiento y aplicación web, todo configurado con medidas de seguridad avanzadas

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 - Actualidad

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!