print("Hello world") Soy Programador Web

print("Hello world") Soy Programador Web

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
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 el cual se pueden compartir en las redes sociales.

Recursos
  • - Materializecss
  • - Flexbox
  • - Html5
  • - Css3
  • - Javascript
  • - Saas
  • - Git
Repositorio en GitHub
Proyecto Pokemon
keyboard_capslock

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

Proyecto Pokemon
close

Proyecto 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_capslock

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

App TareasGYm con Vue JS
close

La 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_capslock

https://github.com/Tekorita/tareas

Gestor de Tareas en React js
close

Gestor 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_capslock

https://github.com/Tekorita/refugio

Refugio de Animales
close

Refugio 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_capslock

https://fusionurbana4esquina.wixsite

Fusion Urbana 4 Esquinas
close

Fusió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_capslock

https://github.com/Tekorita/AplicacionJs

Gestor de Tareas en Js (Demo)
close

El 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_capslock

https://github.com/Tekorita/PaginaconFlexbox

Pagina Demo con Flexbox
close

En 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.




Quizás no sea un genio ni pero...

ME APASIONA LO QUE HAGO!

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_down

    Siempre 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.



Diseñado y desarrollado con mucho esfuerzo en Santiago de Chile