Ingeniero de Software Daniel
Banariba Programador Entusiasta
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
-
Java
-
C++
-
Typescript
Frameworks
-
Astro
-
Reflex
-
FastAPI
-
NestJS
Gestores de Bases de Datos
-
Oracle
-
PostgreSQL
-
MongoDB
-
DynamoDB
Infraestructura
-
Azure
-
AWS
-
Terraform
-
Docker
QA & Testing
-
Selenium
-
Jira
-
ApiDog
-
Playwright
Experiencia Laboral
Marzo 2025 - Actualidad
Marzo 2025 - Actualidad

Desarrollador de software
Analiza
Hice un diagrama de flujo de las estiquetas del codigo de barras para entender el proceso y la logica 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
Octubre 2024 - Marzo 2025

Practicante Ingeniería de Sistemas
GuabaBIT
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
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