Saltar al contenido principal
Daniel Pineda

Daniel Pineda

Tecnólogo en Desarrollador de Software

Talento
Bogotá, Bogotá D.C.Miembro desde 20 de octubre de 2025
Tecnólogo en Desarrollador de SoftwarePythonPhpDjangoLaravelJavascriptMysqlDiseñador Ux/uiAnalista de Requerimientos de Software
·

Contratar a esta persona

Envía una oferta de trabajo directamente a este candidato

Tecnólogo en Desarrollador de SoftwarePythonPhpDjangoLaravel

Sobre mí

Soy Tecnólogo en Desarrollo de Software por la Universidad de Cundinamarca y actualmente fortalezco mi perfil en el SENA dentro del programa de Análisis y Desarrollo de Software (ADSO), en etapa lectiva. Esta doble formación me permite abordar los proyectos desde una perspectiva integral, entendiendo tanto la ingeniería lógica como las necesidades del usuario.

A lo largo de mi trayectoria, me he enfocado en construir aplicaciones web funcionales, diseñar experiencias de usuario intuitivas a través de mockups y estructurar la arquitectura de la información de manera limpia. Me adapto con facilidad a diferentes entornos de trabajo, priorizando siempre el orden y la claridad en los procesos.

En el plano técnico, combino el desarrollo backend y la gestión de bases de datos en entornos como PHP y MySQL, con el uso de lenguajes orientados a objetos como Java y Python (Django) para la creación de APIs. También tengo experiencia práctica con bases de datos PostgreSQL y en el despliegue de soluciones en la nube. Me interesa integrarme en equipos metodológicos donde pueda aportar en el análisis de requerimientos y asegurar la calidad del software.

Experiencia

Desarrollador de Software - Proyecto de Grado Universidad de Cundinamarca

Asumí el diseño y desarrollo de una solución de software completa, gestionando todo su ciclo de vida. Me encargué inicialmente de la ingeniería de requerimientos mediante el levantamiento y análisis detallado de las necesidades técnicas, traduciéndolas en arquitecturas de información claras y maquetando la experiencia de usuario (UX) con mockups de alta fidelidad.

En la etapa de construcción, implementé interfaces dinámicas y fluidas en el frontend utilizando HTML5, CSS3 y JavaScript para asegurar una navegación intuitiva. Para la lógica del servidor, diseñé y construí APIs RESTful robustas utilizando Python y Django, logrando una comunicación eficiente entre los sistemas. Finalmente, estructuré el modelo de datos relacional en PostgreSQL para garantizar un almacenamiento seguro de la información, y coordiné el despliegue y la configuración técnica del aplicativo en entornos de nube.

Desarrollador de Software — ModPrevCDA (Proyecto en Desarrollo) Rastrillantas — (Marzo 2026 – Actualidad)

Trabajo en el diseño e implementación de un sistema web a medida para la auditoría y el diagnóstico preventivo vehicular de la empresa. Utilizando Laravel 13 y PHP 8.3, desarrollo la lógica del backend y la estructura de datos basándome en los requerimientos del negocio, ejecutando las siguientes tareas específicas:

  • Módulo MUP (Maestro Único de Personas y Entidades): Lideré el desarrollo completo de este componente, programando el ciclo de vida, la gestión y la auditoría técnica para Conductores, Propietarios y Empresas.

  • Flujos de Borrado Seguro: Desarrollé la lógica en el backend para validar dependencias activas (como vehículos en servicio o históricos de diagnósticos) antes de permitir una eliminación, bloqueando acciones que afecten la trazabilidad legal del negocio y automatizando la limpieza en tablas secundarias.

  • Sincronización de Perfiles Duales: Programé el control y la actualización en tiempo real de los datos para usuarios con roles simultáneos, por ejemplo, cuando un propietario pasa a actuar como conductor activo.

  • Seguridad y Roles (RBAC): Implementé el paquete Spatie Laravel Permission para restringir el acceso a vistas, proteger rutas críticas y segmentar la visibilidad de la información para los roles de Administrador, Digitador, Empresa, Inspector e Ingeniero.

  • Transaccionalidad (ACID): Diseñé el modelo relacional en MySQL y aseguré que tocan múltiples tablas mediante bloques transaccionales, evitando registros huérfanos o pérdida de integridad en la base de datos

  • Desarrollo Actual: Estoy programando el módulo de mantenimientos para conectar los diagnósticos reprobados y las alertas de documentos con órdenes de trabajo, controlando costos y adjuntos de facturas. Al mismo tiempo, aplico carga diferida en los formularios para que las variables de inspección de gases cambien de inmediato según el tipo de combustible.

Educación

  • Tecnólogo en Desarrollo de Software - Universidad de Cundinamarca (2025-12)

  • Bachiller – IED General Santander (2021-12)

  • Análisis y Desarrollo de Software (ADSO SENA) – (Actualmente en etapa electiva)

Habilidades

Tecnólogo en Desarrollador de Software

Valoraciones

Relacionado