Foto de perfil de DanloisDev
¡Hola! 👋
Soy Danlois Tovar 💻

Desarrollador Front End

Enfocado en crear aplicaciones web modernas, optimizadas y escalables. Combino una sólida base técnica en refactorización de código con la entrega de interfaces funcionales de calidad.

COMPETENCIAS TÉCNICAS:

JavaScript React Astro Tailwind CSS Bootstrap Node.js SQL (MySQL) MongoDB Git & GitHub Kubernetes Linux

Sobre

Desarrollador Front End

Sobre Mí

Desarrollador Front End

Desarrollador Web con sólida experiencia en refactorización de código y maquetación responsive. Me especializo en mantenibilidad y escalabilidad, aplicando buenas prácticas de desarrollo.

Cuento con una sólida base en Soporte de Integraciones, complementada por mi experiencia en QA. Esta trayectoria me aporta una comprensión profunda del ciclo de vida del dato (JSON/APIs) y una visión detallista para la detección temprana de errores. Esto se traduce en interfaces que no solo son estéticas, sino técnicamente robustas en el manejo de datos y la lógica de negocio.

Desarrollo Web

Interfaces modernas y responsive

Diseño UI/UX

Experiencias centradas en el usuario

Optimización

Código rápido y eficiente

Habilidades y Estudios

Dominio técnico y formación académica

Habilidades Técnicas

HTML5
CSS3
JavaScript
jQuery
TypeScript
React
Astro
Tailwind CSS
Bootstrap
Node.js
Git
SQL
MongoDB
Postman
Kubernetes
Linux
HTML5
CSS3
JavaScript
jQuery
TypeScript
React
Astro
Tailwind CSS
Bootstrap
Node.js
Git
SQL
MongoDB
Postman
Kubernetes
Linux

Educación

Licenciatura en Tecnologías Digitales

Universidad de la Ciudad de Buenos Aires, Argentina

2025

Técnico Superior en Análisis de Sistemas

IFTS N° 12, Buenos Aires, Argentina

2023

Técnico Superior en Administración

IUDAG, Caracas, Venezuela

2008

Habilidades Blandas

Comunicación Efectiva

Resolución de Problemas

Trabajo en Equipo

Proactividad y Autogestión

Muestras Avanzadas de SQL

Queries complejas de integración con nombres de tablas sanitizados.

Consulta 1: Búsqueda de logs de integración de datos

Búsqueda de logs de integración filtrados por país y endpoint, reduciendo el volumen de datos antes de aplicar una búsqueda textual


SELECT TOP 10
    log_id,
    country_code,
    api_endpoint,
    message_payload,
    created_at
FROM (
    SELECT
        log_id,
        country_code,
        api_endpoint,
        message_payload,
        created_at
    FROM integration_logs
    WHERE country_code = 'XX'
      AND api_endpoint = 'POST /resource'
) AS filtered_logs
WHERE message_payload LIKE CONCAT('%', :reference_id, '%')
ORDER BY created_at DESC;

Consulta 2: Buscar en qué centros de distribución un producto se encuentra habilitado

Determinar en qué centros de distribucion un producto se encuentra habilitado, considerando reglas de producto, depósito y configuración de negocio.


SELECT
    dc.dispatch_center_id      AS dispatch_center,
    pr.product_id              AS sku_code,
    0                           AS drop_size,
    cfg.is_enabled              AS is_enabled
FROM core.dispatch_centers dc
INNER JOIN core.dispatch_products pr
    ON dc.dispatch_center_id = pr.dispatch_center_id
   AND dc.company_id = pr.company_id
INNER JOIN core.warehouses wh
    ON pr.company_id = wh.company_id
   AND pr.warehouse_id = wh.warehouse_id
   AND pr.product_id = wh.product_id
INNER JOIN core.product_config cfg
    ON cfg.product_id = pr.product_id
   AND cfg.company_id = wh.company_id
   AND cfg.warehouse_id = wh.warehouse_id
WHERE cfg.product_id IN (:sku_id)
  AND dc.company_id = :company_id
  AND cfg.config_key = 'ENABLED'
  AND dc.dispatch_center_id IN (
        SELECT DISTINCT dispatch_center
        FROM analytics.vendor_dispatch_centers
  )
ORDER BY
    dispatch_center,
    sku_code;

Consulta 3: Mostrar todas las promociones de descuento activas

Mostrar todas las promociones de descuento para clientes que se encuentren activas, para una entidad específica, considerando fecha de validez y flags de estado.


SELECT
    def.policy_value
FROM core.policy_rel rel
JOIN core.policy_def def
    ON rel.entity_type = def.entity_type
   AND rel.policy_id = def.policy_id
WHERE rel.company_id = :company_id
  AND def.valid_from >= DATE ':start_date'
  AND rel.entity_type = :entity_type
  AND rel.is_active = :rel_flag
  AND def.is_active = :def_flag
GROUP BY def.policy_value,
         rel.company_id,
         rel.entity_type,
         rel.policy_id;

Experiencia Laboral

Mi trayectoria profesional y contribuciones técnicas

Desarrollador Web / Analista QA / Soporte de Integraciones

Workgroup S.L., Buenos Aires, Argentina
2021 - 2025
Desarrollador Front End: Lideré la refactorización de 11.000 líneas de código CSS y la maquetación responsive (Bootstrap, HTML5, CSS3), además de desarrollar nuevas funcionalidades con JavaScript y jQuery.

Analista QA: Ejecución de testing manual y funcional, diseño de casos de prueba y seguimiento de bugs.

Soporte de Integraciones: Resolución de incidencias críticas en integraciones SQL/JSON y soporte técnico a nivel regional.

Soporte Técnico Nivel 1

JPH Lions LATAM, Buenos Aires, Argentina
2018 - 2021
Soporte funcional de aplicaciones web y sistemas (SecurOS). Enlace clave entre usuarios y equipo de desarrollo para la resolución de incidencias.

Analista en Organización y Sistemas

Instituto Nacional de Tierras, Caracas, Venezuela
2007 - 2017
Análisis y levantamiento de procesos organizacionales. Documentación técnica de normas y procedimientos.

Proyectos

Una selección de mis trabajos más recientes y destacados

← Swipe to explore →
Portafolio Web — Astro, React, Motion
Astro React TypeScript Tailwind CSS
TypeScript Tailwind CSS Motion i18n Zod Vercel

Portafolio Web — Astro, React, Motion

Sitio personal construido con Astro (SSR), React, TypeScript y Tailwind CSS. Animaciones con Motion, efectos visuales interactivos, multi-idioma (i18n es/en), formulario con Astro Actions + Nodemailer y validación con Zod. Despliegue en Vercel.

Workgroup
HTML CSS JavaScript Bootstrap
JavaScript Bootstrap PHP Responsive Accesibilidad SEO

Workgroup

Maquetación responsiva e implementación de componentes UI con Bootstrap, integración con backend en PHP. Enfoque en accesibilidad semántica, optimización de assets para performance y compatibilidad cross‑browser en entorno corporativo.

Ver sitio Repositorio privado
Laboratorio de Asistencia Técnica a la Industria (LATI)
HTML CSS JavaScript Bootstrap
JavaScript Bootstrap PHP Responsive Accesibilidad SEO

Laboratorio de Asistencia Técnica a la Industria (LATI)

Maquetación institucional orientada a claridad y cumplimiento: estructura semántica, optimización básica de SEO y carga, integración con flujo existente en PHP. Entregables consistentes y mantenibles.

Ver sitio Repositorio privado

Caso de estudio

Proceso de Refactorización de la página web de Workgroup.

Refactorización profunda de CSS: Se redujeron errores en un 70% mediante una revisión exhaustiva de la especificidad de selectores, optimizando componentes Bootstrap y complementándolos con librerías modernas. Esto resultó en mayor rendimiento (menos conflictos y cálculos CSS), código más predecible y mantenible, y responsividad robusta en todos los dispositivos.

QA Showcase

Documentación y ejemplos de bug hunting.

Documentación

Plan de Pruebas Funcionales

Diseño y ejecución de casos de prueba exhaustivos cubriendo flujos críticos del sistema, criterios de aceptación y escenarios edge case para garantizar la calidad del software.

Plan de Pruebas Funcionales

Bug 1

Validación incorrecta de campos de hora vacíos. El sistema permite guardar horarios con valores 00:00 predeterminados cuando los campos deberían estar vacíos, permitiendo la creación de registros inválidos.

QA Bug 1

Bug 2

Validación incorrecta de campos obligatorios en creación de feriados. El sistema permite guardar registros con campos de fecha y descripción vacíos, permitiendo la creación de feriados inválidos.

QA Bug 2

Noticias y Novedades

Lo último en Tecnología, Desarrollo e IA

¡ Hablemos !

¿Tienes un proyecto en mente o solo quieres saludar? Mi bandeja de entrada siempre está abierta.