avatar
Logo animado

Sobre mi

Ingeniero en Informática y Programador Full Stack con más de 7 años de experiencia desarrollando aplicaciones web escalables, combinando backend en Python con Django, Flask, Fastapiy frontend en React con Javascript y Typescript y apps moviles con (Flutter y React Native). He trabajado en proyectos de procesamiento y análisis de datos, scraping, ETL y automatización de procesos.

También integro inteligencia artificial en aplicaciones reales, usando LangChain para implementar distintos LLM, embeddings semánticos y bases vectoriales (Chroma) para construir chatbots con memoria y capacidades de lenguaje natural.

Especializado en: Desarrollo web, APIs REST, Arquitectura de aplicaciones, Procesamiento de datos, Web Scraping, UI/UX con Material Design, DevOps e Integración de IA.

Experiencia Laboral

Resumen de mi experiencia laboral y habilidades adquiridas a lo largo de los años. Cada rol ha sido una oportunidad para crecer y enfrentar nuevos desafíos en tecnología. 🚀

MAXXA

Rol: Software Engineer Semi Senior
Fecha: 07/2025 – Actualidad, Santiago Centro, Chile
  • Funciones principales: Integrante del equipo de core-créditos, desarrollando y mejorando servicios financieros escalables y participando activamente en la automatización de procesos, resolución de incidentes críticos y optimización de consultas SQL.

Abaqus

Rol: Programador Full Stack, Desarrollador líder de proyecto
Fecha: 11/2021 – 09/2024, Isidora Goyenechea 3477, Oficina 70B, Las Condes, Chile
  • Funciones principales: Encargado del desarrollo de features y liderazgo técnico del proyecto para el procesamiento de fichas técnicas y series de fondos de inversión para las AGF de Banco Estado y Banco de Chile...
  • Logros clave: Migración a microservicios con reducción del 40% en tiempos de respuesta...

Techk

Rol: Programador Full Stack
Fecha: 07/2019 – 11/2021, Badajoz 45, Las Condes, Región Metropolitana
  • Funciones principales: Desarrollo del proceso completo de scraping y procesamiento de datos...
  • Logros clave: Automatización estable de flujos de recolección de datos...

Beeinfluencer.cl

Rol: Programador Frontend
Fecha: 04/2019 - 07/2019, Av. El Coihue 4117, Vitacura, Región Metropolitana
  • Funciones principales: Desarrollo de nuevas funcionalidades UI para la plataforma de campañas...
  • Logros clave: Mejoras en la interfaz que aumentaron la usabilidad...

Visitec Solutions S.A.C

Rol: Analista de Sistema y Programador Backend
Fecha: 12/2017 - 02/2018, Centro de Lima
  • Funciones principales: Desarrollo de sistema de control de inventarios, modelado de bases de datos...
  • Logros clave: Implementación de sistema que redujo errores de registro...

Inkafarma

Rol: Desarrollador de Software
Fecha: 11/2018 - 01/2019, Miraflores, Lima
  • Funciones principales: Diseño y mantenimiento de servicios backend...
  • Logros clave: Desarrollo de funcionalidades que mejoraron el seguimiento de entregas...

Clínica Rescarven - Centro Imagen Chuao C.A.

Rol: Desarrollador de Software y Soporte Técnico
Fecha: 2011 – 2017, Caracas, Venezuela
  • Funciones principales: Desarrollo de sistemas para gestión de citas...
  • Logros clave: Digitalización de procesos internos...

Clínica Rescarven - Imágenes para la vida C.A.

Rol: Analista de sistemas y soporte TI
Fecha: 2012 – 2017, Caracas, Venezuela
  • Funciones principales: Administración de redes, mantenimiento de servidores...
  • Logros clave: Estandarización de infraestructura de red...

Xirox Systems C.A. (Empresa propia)

Rol: Programador Full Stack y Analista de Sistemas
Fecha: 2012 – 2017, Caracas, Venezuela
  • Funciones principales: Diseño y desarrollo de sistemas a medida...
  • Logros clave: Desarrollo completo de soluciones web/escritorio...

Consultorio Médico - Centro Uslar C.A.

Rol: Desarrollador de Software
Fecha: 2014 – 2015, Caracas, Venezuela
  • Funciones principales: Desarrollo de sistema personalizado para la gestión de citas médicas...
  • Logros clave: Implementación efectiva del sistema...

Skills

Tech

  • Arquitectura de aplicaciones web
  • Python, Flask, Django REST Framework, GraphQL
  • Scraping (Selenium, BeautifulSoup, Scrapy)
  • Procesamiento de datos con ETL
  • JavaScript, TypeScript, React.js, Vue.js y Angular
  • Desarrollo de apps mobiles (Flutter, React Native)
  • Integración de LLMs y LangChain
  • Embeddings semánticos y bases vectoriales (Chroma)
  • Construcción de chatbots inteligentes
  • Gestión de bases de datos (PostgreSQL, MySQL, MongoDB)
  • CI/CD, Docker, Git, GitHub Actions, Workflows y Pipelines
  • Deploy y manejo de servicios AWS(Eb,Ec2,RDS,IAM,AWS Amplify, Lambdas)

Soft

  • Comunicación efectiva
  • Adaptabilidad
  • Resolución de problemas
  • Trabajo en equipo
  • Liderazgo
  • Pensamiento estratégico
  • Escucha activa
  • Curiosidad
  • Gestión del tiempo
  • Empatía
  • Autonomía
  • Aprendizaje continuo

Proyecto CMF Analytics

Plataforma web que permite analizar el rendimiento de fondos mutuos usando datos en tiempo real de la API de la CMF.

Descripción Breve

CMF Analytics consume la API de la CMF y presenta sus datos en tres módulos principales:

  • Dashboard comparativo de rentabilidad: Selecciona varios fondos y compara su evolución en tiempo real.
  • Ranking de fondos mensual: Lista y ordena fondos según su rendimiento en el mes seleccionado.
  • Alertas e insights automáticos: Notifica cuando un fondo supera o cae por debajo de umbrales predefinidos.

Tecnologías Usadas

  • Backend: Python, Django, Django REST Framework, PostgreSQL, JWT
  • Contenedores: Docker, Docker Compose
  • Frontend: React (Vite), MUI React, Chart.js, JavaScript (ES6+)
  • Almacenamiento: AWS S3 (video de demostración)

Repositorio: https://github.com/Tekorita/cmf-analytics.git

Proyecto Cat API

Juego web de memoria con fotos aleatorias de gatos extraídas desde la API pública The Cat API.

Descripción Breve

Cat API es un juego interactivo de memoria en el que el usuario debe encontrar pares de imágenes iguales de gatos. Las imágenes son obtenidas en tiempo real desde la API pública The Cat API.

  • Dinámica: Las cartas se mezclan aleatoriamente y el jugador debe encontrar los pares correctos.
  • Consumo API: Se integran endpoints de imágenes de gatos con control de carga y errores.
  • UI amigable: Diseño responsive e intuitivo para escritorio y móvil.

Tecnologías Usadas

  • Backend: Python, Django
  • Frontend: React.js (con Vite), TypeScript, MUI Material
  • Consumo API: https://api.thecatapi.com
  • Contenedores: Docker, Docker Compose
  • Almacenamiento: AWS S3 (video de demostración)

Repositorio: https://github.com/Tekorita/cat-api.git

Mi Primer Sitio Web

Mi primera página web desarrollada en 2019, cuando inicié mi carrera profesional en Chile.

Descripción Breve

Este proyecto marcó el inicio de mi carrera como desarrollador web. Fue mi primer sitio personal, diseñado en 2019 como carta de presentación profesional al llegar a Chile.

  • Django Templates: Aproveché el sistema de plantillas de Django para estructurar el contenido del sitio.
  • Diseño creativo: Combiné ideas simples con estilo propio para lograr una interfaz llamativa con recursos limitados.
  • Responsive: El sitio fue adaptado para visualizarse correctamente en dispositivos móviles.

Tecnologías Usadas

  • Framework: Django
  • Templates: Django Template Engine
  • Frontend: MaterializeCSS, HTML5, CSS3
  • Almacenamiento: AWS S3 (video de demostración)

Repositorio: https://github.com/Tekorita/davidpalmalugo.git

Otros Proyectos

Selección de proyectos personales y académicos, algunos desarrollados hace más de 8 años, que marcaron mis primeros pasos en el mundo del desarrollo web.

Aluca
close

ALuca presenta una nueva alternativa para los clientes que necesitan adquirir una gran variedad de productos y servicios de calidad, con la comodidad de comprar en solo un clic.

Recursos
  • - Wordpress
  • - Elementor
  • - WooCommerce
Contexto Social
keyboard_capslock

https://github.com/Tekorita/ContextoSocial

Contexto Social
close

Contexto Social es un sitio web informativo perteneciente a @Danii_moros donde comparte notas de prensa y noticias sobre opinión pública.

Recursos
  • - MaterializeCSS
  • - Flexbox
  • - HTML5
  • - CSS3
  • - JavaScript
  • - Sass
  • - Git
Repositorio en GitHub
Proyecto Pokémon
keyboard_capslock

https://github.com/Tekorita/proyectoPokemon.git

Proyecto Pokémon
close

App que gestiona entrenadores y pokemones con Laravel + Vue.js.

Recursos
  • - Laravel
  • - Vue Js
  • - PHP
  • - HTML/CSS/JS
  • - Git
App TareasGYm (Vue JS)
keyboard_capslock

https://github.com/Tekorita/GimVueJs.git

App TareasGYm con Vue JS
close

App de tareas para gym: permite agregar rutinas de entrenamiento y cambiar su estatus o eliminar tareas. Creada con Vue JS siguiendo principios de componentes y CRUD básico.

Recursos
  • - Html5
  • - Css3
  • - Javascript
  • - Bootstrap
  • - Vue Js
  • - Git

Basado en el curso básico de Vue JS.

Gestor de Tareas (React JS)
keyboard_capslock

https://github.com/Tekorita/tareas

Gestor de Tareas en React JS
close

Permite agregar tareas con título, responsable y prioridad. Hecha en React JS con componentes reutilizables y estado dinámico en JSON.

Recursos
  • - Html5
  • - Css3
  • - Javascript
  • - Bootstrap
  • - React Js
  • - Git

Basado en el curso básico de React JS.

Control para refugio
keyboard_capslock

https://github.com/Tekorita/refugio

Refugio de Animales
close

Gestión de animales abandonados con solicitud de adopciones y control de datos. App tipo CRUD con base de datos en PostgreSQL.

Recursos
  • - Django
  • - Python
  • - Html5
  • - Css3
  • - Javascript
  • - Bootstrap
  • - PostgresSql
  • - Git

Desarrollado con conocimientos del curso de Django y Python.

Fusión Urbana 4 Esquinas
keyboard_capslock

fusionurbana4esquina.wixsite.com

Fusión Urbana 4 Esquinas
close

Proyecto social universitario creado para promover información sobre novedades del consejo comunal. Desarrollado en Wix.

Recursos
  • - CMS de Wix

Nota: El sitio no es responsivo por limitaciones del template de la época.

Gestor de Tareas JS (Demo)
keyboard_capslock

github.com/Tekorita/AplicacionJs

Gestor de Tareas en JS (Demo)
close

Demo que permite agregar y eliminar registros mediante funciones en JavaScript manipulando el DOM sin base de datos.

Recursos
  • - Html5
  • - Css3
  • - Javascript
  • - Git
Página con Flexbox (Demo)
keyboard_capslock

github.com/Tekorita/PaginaconFlexbox

Página Demo con Flexbox
close

Proyecto para aplicar diseño responsivo usando Flexbox, Media Queries y JavaScript. Permite reordenar elementos según el tamaño de pantalla.

Recursos
  • - Html5
  • - Css3
  • - Flexbox
  • - Javascript
  • - Git
Aluca
close

ALuca presenta una nueva alternativa para los clientes que necesitan adquirir una gran variedad de productos y servicios de calidad, con la comodidad de comprar en solo un clic.

Recursos
  • - Wordpress
  • - Elementor
  • - WooCommerce
Contexto Social
keyboard_capslock

https://github.com/Tekorita/ContextoSocial

Contexto Social
close

Contexto Social es un sitio web informativo perteneciente a @Danii_moros donde comparte notas de prensa y noticias sobre opinión pública.

Recursos
  • - MaterializeCSS
  • - Flexbox
  • - HTML5
  • - CSS3
  • - JavaScript
  • - Sass
  • - Git
Repositorio en GitHub
Proyecto Pokémon
keyboard_capslock

https://github.com/Tekorita/proyectoPokemon.git

Proyecto Pokémon
close

App que gestiona entrenadores y pokemones con Laravel + Vue.js.

Recursos
  • - Laravel
  • - Vue Js
  • - PHP
  • - HTML/CSS/JS
  • - Git
App TareasGYm (Vue JS)
keyboard_capslock

https://github.com/Tekorita/GimVueJs.git

App TareasGYm con Vue JS
close

App de tareas para gym: permite agregar rutinas de entrenamiento y cambiar su estatus o eliminar tareas. Creada con Vue JS siguiendo principios de componentes y CRUD básico.

Recursos
  • - Html5
  • - Css3
  • - Javascript
  • - Bootstrap
  • - Vue Js
  • - Git

Basado en el curso básico de Vue JS.

Gestor de Tareas (React JS)
keyboard_capslock

https://github.com/Tekorita/tareas

Gestor de Tareas en React JS
close

Permite agregar tareas con título, responsable y prioridad. Hecha en React JS con componentes reutilizables y estado dinámico en JSON.

Recursos
  • - Html5
  • - Css3
  • - Javascript
  • - Bootstrap
  • - React Js
  • - Git

Basado en el curso básico de React JS.

Control para refugio
keyboard_capslock

https://github.com/Tekorita/refugio

Refugio de Animales
close

Gestión de animales abandonados con solicitud de adopciones y control de datos. App tipo CRUD con base de datos en PostgreSQL.

Recursos
  • - Django
  • - Python
  • - Html5
  • - Css3
  • - Javascript
  • - Bootstrap
  • - PostgresSql
  • - Git

Desarrollado con conocimientos del curso de Django y Python.

Fusión Urbana 4 Esquinas
keyboard_capslock

fusionurbana4esquina.wixsite.com

Fusión Urbana 4 Esquinas
close

Proyecto social universitario creado para promover información sobre novedades del consejo comunal. Desarrollado en Wix.

Recursos
  • - CMS de Wix

Nota: El sitio no es responsivo por limitaciones del template de la época.

Gestor de Tareas JS (Demo)
keyboard_capslock

github.com/Tekorita/AplicacionJs

Gestor de Tareas en JS (Demo)
close

Demo que permite agregar y eliminar registros mediante funciones en JavaScript manipulando el DOM sin base de datos.

Recursos
  • - Html5
  • - Css3
  • - Javascript
  • - Git
Página con Flexbox (Demo)
keyboard_capslock

github.com/Tekorita/PaginaconFlexbox

Página Demo con Flexbox
close

Proyecto para aplicar diseño responsivo usando Flexbox, Media Queries y JavaScript. Permite reordenar elementos según el tamaño de pantalla.

Recursos
  • - Html5
  • - Css3
  • - Flexbox
  • - Javascript
  • - Git

Certificados

En esta sección encontrarás algunos de los certificados que he obtenido hasta ahora, reflejando mi compromiso con el aprendizaje continuo. Sigo preparándome para obtener más certificaciones y seguir creciendo profesionalmente. 🎓🚀

Certificado Langchain IA
Certificado ETL e Ingesta de Datos con Python
Certificado Docker Fundamentos
Certificado Estructuras de Datos Lineales con Python
Certificado de pensamiento computacional en python
Certificado Profesional de Git y GitHub

Referencias

Lo más valioso ha sido la gente que me ha acompañado: amigos, mentores y colegas. Cada experiencia, de debugging a sistemas en producción, fue una lección. Agradezco cada contribución y encaro con entusiasmo nuevos retos, construyendo junto a otros apasionados por la tecnología.

Contacto

Cuéntame, quizás has visto algo y te ha gustado, o quizás tienes alguna propuesta...

Envíame un correo a davidpalmalugo@gmail.com o rellena el formulario para cualquier sugerencia o duda.

  • +(56) 981303177
  • mail davidpalmalugo@gmail.com
  • mail
    Contáctame
    keyboard_arrow_down
  • pan_tool
    Sugerencias
    keyboard_arrow_down

    Siempre es importante conocer el punto de vista de los demás...



>
🇪🇸
🇺🇸