Bienvenidos!
Bienvenidos a mi sitio web personal. Donde les hablare un poco
sobre mi carrera profesional y mis proyectos web realizados que
me han ayudado mucho en mi crecimiento como programador web.
Sobre mi
¡Hola! Soy programador web full-stack, disfruto implementando nuevos estándares en diseño y maquetación, además de explorar tecnologías, herramientas y frameworks que optimicen el desarrollo de proyectos.
Tras finalizar mis estudios en Ingeniería en Informática en Venezuela, fundé junto a un amigo de la universidad mi propia empresa, Xirox Systems C.A., donde desarrollamos un sistema para el control de citas y estudios médicos de Radiología para dos clínicas llamadas Rescarven en caracas durante 7 años, sin embargo, debido a la difícil situación en Venezuela, decidí emigrar.
Mi primera parada fue Perú, donde comencé mi carrera como practicante en programación con Python durante unos meses, luego me trasladé a Chile, donde por 6 años adquirí experiencia como programador backend, realizando scraping de portales de ventas, y posteriormente trabajé como frontend, enfocándome en el diseño y mantención de proyectos internos. Esto me permitió consolidarme como un programador full-stack, actualmente resido en Venezuela y viajo todos los años a Chile.
Me considero una persona proactiva, empática y con facilidad para trabajar en equipo, cualidades que he desarrollado colaborando con profesionales de diversas culturas y entornos.
Actualmente me encuentro estudiando en Platzi, donde estoy desarrollando mis habilidades en áreas clave como estructuras de datos lineales con Python, fundamentos de arquitectura de software y principios y herramientas de inteligencia artificial. Este proceso de aprendizaje constante me permite fortalecer mi perfil profesional y mantenerme actualizado con las últimas tendencias tecnológicas.
Técnico Superior en Informática
Instituto Universitario de Tecnología Dr Federico Rivero Palacio (IUTE), Caracas Venezuela (2008-2011)
Ingeniería en Informática
Instituto Universitario de Tecnología Dr Federico Rivero Palacio (IUTE), Caracas Venezuela (2011-2014)

Skills
Backend
- Python
- PHP
- Django
- Flask
- Laravel
- CodeIgniter
APIs & Web Services
- Django REST Framework (DRF)
- FastAPI
- GraphQL
- Postman / Insomnia
Testing & Calidad de Código
- pytest
- coverage
- unittest
- Flake8
Bases de Datos
- PostgreSQL
- MySQL
- Redis
- SQLAlchemy / Django ORM
Procesamiento & Análisis de Datos
- Pandas
- NumPy
- Selenium
- BeautifulSoup
- Scrapy
DevOps & Despliegue
- Docker & Docker Compose
- Kubernetes (básico)
- AWS (S3, EC2, RDS, Lambda)
- Heroku, DigitalOcean
- CI/CD (GitHub Actions, GitLab CI/CD)
Seguridad & Autenticación
- JWT, OAuth, Auth0
- OWASP (CSRF, XSS, SQL Injection)
- Protección de API (Rate limiting, CORS, HSTS)
Versionamiento & Control de Código
- Git
- GitHub
- GitLab
- Bitbucket
- GitFlow
Herramientas & Productividad
- VS Code, PyCharm
- Swagger / OpenAPI
- Virtualización: venv, pipenv, Poetry
- Manejo de Logs (ELK Stack, Sentry)
Proyectos
Estos son algunos de los proyectos en los que he trabajado como hobbie y que he compartido en GitHub. Algunos surgieron como parte de mi aprendizaje en distintos cursos, mientras que otros han sido desarrollados como servicios para clientes en mi trabajo como programador independiente. Cada uno de ellos representa un paso en mi evolución profesional y mi pasión por la tecnología. 🚀💻

Aluca
keyboard_capslockAluca
closeALuca 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_capslockContexto Social
closeContexto Social es un sitio web informativo perteneciente a @Danii_moros donde comparte notas de prensa y noticias sobre opinión pública el cual se pueden compartir en las redes sociales.
Recursos
- - Materializecss
- - Flexbox
- - Html5
- - Css3
- - Javascript
- - Saas
- - Git
Repositorio en GitHub

Proyecto Pokemon
keyboard_capslockProyecto Pokemon
closeProyecto Pokemon es una app que gestionar la información de los entrenadores y pokemones, para luego poder asignar un pokemon a cada entrenador. Este proyecto se realizo en php con Laravel y administrando una base de datos en Mysql, donde se desarrollo los modelos con sus migraciones, controladores, vistas, sistema de plantillas de blade, el ORM de Laravel Eloquent, manejo del consumo de datos con la Api Rest request y response, autenticación e incorporación de la librería de Javascript Vue Js donde se crearon los componentes de cada pokemon.
Recursos
- - Html5
- - Css3
- - Javascript
- - Bootstrap
- - Vue Js
- - PHP
- - Laravel
- - MySql
- - Git
Esta aplicación la desarrolle en base a todos los conocimientos obtenidos con el curso avanzado de Laravel en su version 5.8

App TareasGYm (Vue JS)
keyboard_capslockApp TareasGYm con Vue JS
closeLa App de tareas para gym consiste en agregar una lista de rutinas de entrenamiento las cuales se les puede cambiar su estatus a medida de que complete cada ejercicio pudiendose también eliminarse cada una por separado. Esta App fue desarrollada con Vue Js aplicando los principios del uso de componentes con funciones y métodos basados en un CRUD básico
Recursos
- - Html5
- - Css3
- - Javascript
- - Bootstrap
- - Vue Js
- - Git
Esta aplicación la desarrolle en base a todos los conocimientos obtenidos con el curso basico de Vue Js

Gestor de Tareas (React js)
keyboard_capslockGestor de Tareas en React js
closeGestor de tareas tiene como funcionalidad agregar tareas identificando el titulo, el responsable, la tarea a realizar y la prioridad que tiene. Esta app se realizo con la librería de React Js donde se crearon componentes individuales teniendo como funcionalidad principal la app actualizar los datos de cada componente por medio de un json sin necesidad de renderizar toda la pagina gracias al poder de React Js
Recursos
- - Html5
- - Css3
- - Javascript
- - Bootstrap
- - React Js
- - Git
Esta aplicación la desarrolle en base a todos los conocimientos obtenidos con el curso basico de React Js

Control para refugio
keyboard_capslockRefugio de Animales
closeRefugio de Animales es una app para gestionar el control de animales abandonados por donde se pueden solicitar adopciones y llevar un control general, en términos generales es una app basica (CRUD) donde se maneja la información en una base de datos.
Recursos
- - Django
- - Python
- - Html5
- - Css3
- - Javascript
- - Bootstrap
- - PostgresSql
- - Git
Esta aplicación la desarrolle en base a todos los conocimientos obtenidos con el curso de Django y Python

Fusion urbana 4 esquinas
keyboard_capslockFusion Urbana 4 Esquinas
closeFusión urbana 4 esquinas fue un proyecto perteneciente a @Danii_moros para una labor social de la universidad, realizado con la finalidad de promover toda información relevante sobre irregularidades y novedades del consejo comunal.
Recursos
- - CMS de wix
Es importante destacar que el sitio web no es responsivo debido a que los templates disponibles en el CMS de wix no eran responsivos para la epoca.

Gestor de Tareas en Js(Demo)
keyboard_capslockGestor de Tareas en Js (Demo)
closeEl gestor de tareas en javascript es un demo que simplemente agrega y elimina registros listandolos en pila por medio de funciones en javascript donde se pone en práctica el manejo de los DOM(Document Object Model) para poder agregar y eliminar listas de html almacenandolas en memoría sin usar una base de datos.
Recursos
- - Html5
- - Css3
- - Javascript
- - Git

Pagina con Flexbox(Demo)
keyboard_capslockPagina Demo con Flexbox
closeEn este proyecto se puso en práctica los principios del diseño responsivo donde con las virtudes de Flexbox, los media query en css y javascript podemos configurar el orden y estructura de cada contenedor en base a la resolucion o pixeles que contenga el navegador.
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. 🎓🚀




Experiencia
Aquí comparto mi experiencia laboral, destacando en las habilidades que he desarrollado a lo largo de los años. Cada puesto ha sido una oportunidad de aprendizaje y crecimiento, permitiéndome enfrentar nuevos desafíos y fortalecer mis conocimientos en tecnología. 🚀
Experiencia laboral en Chile

-
work
Abaqus - Av. Isidora Goyenechea 3477, Oficina 70B, Las Condes (11/2021 - 09/2024)
keyboard_arrow_down- Programador Full stack, desarrollador a cargo de proyecto para gestion de fichas comerciales de fondos mutuos en AGF de Banco de Chile y Banco Estado
-
work
Techk cl - Badajoz 45, Las Condes (07/2019 - 11/2021)
keyboard_arrow_down-Programador Full stack, miembro de equipo de scraping de portales b2b y procesamientos de archivos de ventas y stock
-
work
Beeinfluencer.cl - Av el Coihue 4117 Vitacura (05/2019 - 07/2019)
keyboard_arrow_down- Programador Fronted, prácticante
Experiencia laboral en Perú

-
work
Visitec Solutions S.A.C Av Venezuela 915 con av arica (12/2017 - 02/2018)
keyboard_arrow_down- Programador backend en python, miembro de equipo de desarrollo donde realizaba fixes de bugs en Api de inventarios
-
work
Inkafarma, Calle villareal 412 Miraflores (11/2018 - 12/2018)
keyboard_arrow_down- Diseño y desarrollo de sistema para el control de delivery
Experiencia laboral en Venezuela

-
work
Clínica Rescarven Imagenes para la vida C.A. Caracas Venezuela (2012-2017)
keyboard_arrow_down- Analista de sistema.
- Administrador de redes y base de datos.
- Soporte técnico.
-
work
Clínica rescarven en Centro Imagen Chuao c.a. Caracas Venezuela (2010-2017)
keyboard_arrow_down- Desarrollador de sistema de gestión de citas en departamento de radiología.
- Desarrollador de sistema de proceso de transcripción para informes médicos.
- Administrador de base de datos, red y técnico en soporte para los equipos.
-
work
Xirox systems C.A. Caracas Venezuela (2012-2017)
keyboard_arrow_down- Programador Web Fronted/Backend.
- Analista y programador en visual basic.
- Administrador de redes y base de datos.
- Servicios de soporte técnico.
- Vendedor de equipos de Informática.
-
work
Consultorio médico Centro Uslar C.A Clínica Rescarven(2014-2015)
keyboard_arrow_down- Desarrollo de sistema para el control de citas del consultorio.
Referencias
Más allá del código, lo más valioso ha sido la gente con la que he trabajado. A lo largo de este tiempo, he hecho grandes amigos y he compartido experiencias con colegas que han enriquecido mi camino. Desde largas sesiones de debugging hasta la satisfacción de ver un sistema en producción funcionando perfectamente, cada momento ha sido una lección. Estoy agradecido por cada mentor, compañero y equipo con el que he colaborado. Cada línea de código escrita, cada reunión y cada solución implementada han sido parte de mi crecimiento. Y aunque el aprendizaje nunca termina, miro hacia adelante con entusiasmo, listo para seguir enfrentando nuevos retos y seguir construyendo junto a otros apasionados por la tecnología.

Ivo Kovacevic
Tech & Business Strategy Lead de Abaqus
Durante los años que David trabajó con nosotros en Abaqus ha demostrado ser una persona comprometida y constante con el desarrollo y mantenimiento de los proyectos en los que estuvo involucrado. David también mostró buena atención con nuestros clientes, manteniendo siempre una interacción altamente profesional.

Sergio Neira LLanes
Jefe de Proyectos TI en Tech-K
David es una persona comprometida con la empresa en la que se encuentra. Es de esas personas que siempre va a estar dispuesto a ayudar a resolver algo sin importar la hora que sea. Si tuviera que elegir un compañero de trabajo confiable sería él. Otro rol destable es la buena disposición y paciencia para transmitir el conocimiento que tiene. Sin duda es una persona que cualquier empresa quisiera tener en su equipo.

Francisco Martínez
AWS Solutions Architect | Tech Lead | Project Manager en Abaqus
He trabajado junto a David en múltiples proyectos, donde ha demostrado ser un desarrollador competente y comprometido. Su capacidad para resolver problemas y optimizar el rendimiento de las aplicaciones ha sido clave para el éxito de nuestros desarrollos. Además, su actitud colaborativa y disposición lo convierten en un gran aporte a cualquier equipo.

Antonio Aguilar
Senior Developer | Project Manager en Abaqus
David es un excelente profesional, dedicado y comprometido en cada proyecto en el cual se involucra, con grandes habilidades para el trabajo en equipo, resolución de problemas y colaboración con sus pares. Sin duda es alguien que puedo recomendar como programador.

Richard Le May
Software Enginer I en Abaqus
Para mi fue un gusto trabajar con David, nos entendíamos muy bien cuando planificábamos las tareas en los proyectos donde trabajábamos juntos y tuvimos que llevar a cabo muchas tareas a nivel de frontend donde David siempre estaba atento a los detalles, también fue de gran ayuda en mis inicios cuando el me hizo las inducciones de algunos proyectos, siempre estaba a la orden ante cualquier duda o problema que yo tenía, por eso es alguien que puedo recomendar con confianza.

Juan Manuel Arvelo
Analista en red conmutación RAN y EPC en Movilnet
En la trayectoria que tuve en Xirox systems fue un placer haber trabajado con David, nos entendíamos muy bien y hemos podido resolver todos los desafíos que se presentaban con los bugs en el sistema, por otro lado David fue bastante organizado y metódico para realizar las tareas que planificábamos en conjunto, lo recomiendo sin duda!

Henry Santiago
Líder de Desarrollo en DBAccess
David es un profesional destacado por ser autodidacta, proactivo y con conocimientos avanzados en la programación de software, se desempeña muy bien en labores bajo presión, es muy comunicativo para con su equipo de trabajo y con cualquier cliente, siendo además muy detallista en la calidad y la implementación de buenas prácticas en sus entregas, del mismo modo es muy participativo en la elaboración y planificación de esquemas de trabajo, teniendo habilidades innatas de coordinación y liderazgo dentro de un equipo.
Contacto
Cuéntame, quizás has visto algo y te ha gustado, o quizás tienes alguna propuesta, idea o necesidad en internet. No dudes en contactar conmigo para resolver cualquier tipo de duda o pregunta. Si necesitas hablar de un proyecto que tienes en mente o sencillamente deseas decirme 'Hola que tal' puedes ponerte en contacto conmigo.
Envíame un correo a davidpalmalugo@gmail.com o rellena el formulario para cualquier sugerencia o duda.
+(56) 981303177
call+(58) 4242364606
maildavidpalmalugo@gmail.com
-
mail
Contactame
keyboard_arrow_down -
pan_tool
Sugerencias
keyboard_arrow_downSiempre es importante conocer el punto de vista de los demás y someterse a criticas para mejorar y evolucionar. Es por eso que diseñe esta mini encuesta para recibir sugerencias y en base a los resultados ver en que puedo mejorar.