Skip to content
View DavidPimentel29's full-sized avatar

Sponsoring

@midudev

Block or report DavidPimentel29

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DavidPimentel29/README.md

David José Pimentel Garay

Software Engineer

📍 Panamá City, Panamá | 🌐 GitHub | 👤 LinkedIn | ✉️ david92garay@gmail.com


🧑‍💻 Sobre mí

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.


💡 Habilidades principales

🌐 Desarrollo Web Full-Stack

  • 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

📱 Desarrollo Móvil

  • Android nativo con Kotlin y Jetpack Compose
  • Diseño de interfaces y navegación entre actividades
  • Aplicaciones funcionales: calculadoras, sistemas de tickets de transporte

🔧 Herramientas y DevOps

  • 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

🔐 Seguridad y Calidad

  • 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

🤖 IA y Datos

  • 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

🏷️ Tecnologías que uso

JavaScript Node.js PHP Kotlin Python Oracle MySQL HTML5 CSS3 Git Linux Power BI Arduino Ask DeepWiki


🧭 Experiencia

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

🎓 Formación y Certificaciones

  • 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)

📫 ¿Hablamos?

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!

Pinned Loading

  1. TourIstmo TourIstmo Public

    TypeScript

  2. PaperEase-be PaperEase-be Public

    JavaScript 1

  3. crud-productos crud-productos Public

    Sistema CRUD de productos con PHP, MySQL y Fetch API

    PHP

  4. cmdb_web cmdb_web Public

    Proyecto Semestral de Ingeniería Web de la Universidad Tecnológica, realizado por David Pimentel, Elbis Vallejos, Miriam Angulo y Wanytchy.

    PHP

  5. Kotlin-Calculator Kotlin-Calculator Public

    Kotlin Calculator es una aplicación Android nativa desarrollada en Kotlin que implementa una calculadora con interfaz moderna usando Jetpack Compose y Material Design 3. Soporta operaciones matemát…

    Kotlin

  6. WhatsApp-Message-Sender---Panama WhatsApp-Message-Sender---Panama Public

    Aplicación Android que permite enviar mensajes a través de WhatsApp con números locales de Panamá. Construida con Kotlin y Jetpack Compose, valida números y mensajes antes de enviarlos.

    Kotlin