Software Engineer
📍 Panamá City, Panamá | 🌐 GitHub | 👤 LinkedIn | ✉️ david92garay@gmail.com
Soy Ingeniero de Software con experiencia en desarrollo, bases de datos relacionales y sistemas IoT. Me especializo en la construcción de aplicaciones web completas, desde el backend con Node.js y Oracle PL/SQL hasta interfaces interactivas con JavaScript y Bootstrap, aplicando arquitecturas REST, patrones MVC y estándares de seguridad OWASP.
También realizo trabajo freelance en evaluación y anotación de datos para modelos de inteligencia artificial, combinando mis habilidades técnicas con el campo de la IA.
- Backend con Node.js, Express.js, PHP y PL/SQL
- Frontend con JavaScript, HTML/CSS, Bootstrap y Chart.js
- Bases de datos relacionales: Oracle DB, MySQL, PostgreSQL
- Arquitectura REST, patrón MVC, OOP e integración de servicios
- Android nativo con Kotlin y Jetpack Compose
- Diseño de interfaces y navegación entre actividades
- Aplicaciones funcionales: calculadoras, sistemas de tickets de transporte
- Git & GitHub para control de versiones
- Linux (Ubuntu) – administración de servidores
- VirtualBox, Cisco Packet Tracer, Power BI
- Automatización con scripts Bash y Python
- Implementación de estándares OWASP Top 10
- Evaluación de calidad bajo ISO/IEC 25010
- Control de acceso basado en roles (RBAC), cifrado con bcrypt
- Prevención de SQL injection, validación CSRF, rate limiting
- Evaluación y anotación de datos para entrenamiento de modelos de IA
- Prompt engineering para generación de imágenes y texto
- Análisis exploratorio de datos con Python y Pandas
Software Developer – TourIstmo Ene. 2025 – Jun. 2025 · Freelance · Panamá
- Diseño e implementación de base de datos relacional en Oracle DB con 15+ tablas, normalización hasta 3NF e integridad referencial
- Desarrollo de 10+ stored procedures, funciones, triggers y cursores en PL/SQL para automatizar validaciones y workflows de aprobación
- Implementación de lógica transaccional con manejo de COMMIT/ROLLBACK y gestión de excepciones
- Diseño de vistas SQL consolidando datos de 5+ tablas para reportes transaccionales
Full-Stack Developer – PaperEase Ago. 2024 – Nov. 2024 · Freelance · Panamá
- Lideré el desarrollo backend de una aplicación full-stack con Node.js y MySQL, automatizando workflows institucionales y reemplazando procesos 100% manuales
- Implementación de control de acceso basado en roles, cifrado con bcrypt y tabla de auditoría con timestamps y metadata IP
- Evaluación formal de calidad bajo ISO/IEC 25010 con 80% de pass rate y 83% de code coverage
- Dashboards estadísticos con Chart.js para visualización de tendencias por programa, categoría y año
Software Developer – CMDB Inventory Nov. 2025 – Dic. 2025 · Freelance · Panamá
- Arquitectura multi-módulo en PHP con patrones MVC y OOP, base de datos MySQL para tracking de equipos, asignaciones y jerarquías
- Implementación de estándares OWASP Top 10: prevención de SQL injection, validación CSRF, rate limiting y device fingerprinting con SHA-256
- Dashboard de métricas en tiempo real con Chart.js mostrando 5 categorías de estado operativo
Outlier / Aether — Freelance
- Evaluación y anotación de datos para entrenamiento de modelos de IA
- Tareas de evaluación de imágenes y bounding box annotation
- Ingeniería de Software – Universidad Tecnológica de Panamá (UTP) · En curso (2023–2027)
- Becario IFARHU – Beca General por rendimiento académico
- Diploma Bilingüe – Instituto Cultural · Ciencias, Humanidades e Informática (2009–2022)
- Inglés profesional – Instituto Cultural bilingüe (Nivel Avanzado)
Estoy siempre abierto a colaborar en proyectos, oportunidades profesionales y compartir ideas sobre desarrollo de software, IoT y tecnología en general. ¡No dudes en contactarme!




