← Portafolio
ENEnglishESEspañol
Descargar PDF

Ingeniero de SoftwareDesarrollo Full-StackBackend e Ingeniería de Datos

Walter Marroquin

  • San Salvador, El Salvador
  • walter.marroquin.herrera@gmail.com
  • waltermarroquin.com
  • linkedin.com/in/walter-marroquin

01Perfil Profesional

Ingeniero de Software con más de 5 años de experiencia profesional en el desarrollo y la optimización de software en frontend, backend, procesamiento de datos e infraestructura. Actualmente desarrolla productos full-stack con Next.js, NestJS, PostgreSQL, Docker y AWS, con un flujo de trabajo de agentic engineering basado en Claude y agentes de IA. Su mayor fortaleza está en el rendimiento de backend y la arquitectura mantenible: redujo el tiempo de respuesta de una API en producción de ~10 minutos a menos de 3 segundos. Suma experiencia en ingeniería de datos como tech lead de una plataforma ETL multifuente, y liderazgo técnico como ingeniero L5 a cargo de desarrolladores y de evaluaciones técnicas de candidatos. Trabaja a diario en inglés con equipos internacionales.

02Habilidades Técnicas

Lenguajes
TypeScript, JavaScript, C#, Java, Python, SQL, HTML5, CSS
Frontend
React, Next.js, Angular, RxJS
Backend
NestJS, .NET / .NET Core, Spring Boot, Spring Batch, Spring Security, FastAPI, APIs REST, Keycloak (SSO)
Bases de datos
PostgreSQL, Microsoft SQL Server, modelado de datos relacional
Cloud y DevOps
AWS, Docker, Kubernetes, CI/CD, Jenkins, Git
Observabilidad y analítica
Datadog, Google Analytics, Firebase Analytics
Ingeniería de datos
Pipelines ETL, procesamiento batch y paralelo, validación y estandarización de datos
Prácticas de ingeniería
Patrones de diseño (Factory, Strategy), optimización de rendimiento, refactorización, code review, validación funcional, Agile Scrum
Desarrollo aumentado con IA
Agentic engineering con Claude y agentes de IA, Claude skills reutilizables

03Experiencia Profesional

  1. DesignliSoftware Developer

    ene. 2026 – actualidadRemoto

    • Desarrollo funcionalidades full-stack con Next.js en el frontend y NestJS en el backend, sobre PostgreSQL, abarcando APIs, modelos de datos y lógica de negocio compleja.
    • Desarrollo flujos de formularios configurables con reglas de visibilidad condicional, filtrado y validación que soportan configuraciones de producto complejas y sus dependencias.
    • Participo en tareas de despliegue y DevOps con Docker y AWS a lo largo del ciclo de entrega.
    • Aplico agentic engineering en todo el ciclo de desarrollo, usando Claude y agentes de IA para refinar historias de usuario, definir especificaciones técnicas, implementar funcionalidades, revisar código y validar resultados.
    • Impulsé la creación de Claude skills reutilizables que estandarizan la documentación para desarrolladores, herramientas de IA y pull requests, sentando las bases para prácticas consistentes de desarrollo asistido por IA en el equipo.
    • Reviso pull requests y valido las implementaciones frente a los requerimientos.
  2. NICE (antes ClearView El Salvador)

04Educación

Ingeniería de Sistemas Informáticos

Universidad de El Salvador · 2021

05Certificaciones

  • Data Engineering Foundations Professional CertificateAstronomer2025
  • Docker Foundations Professional CertificateDocker, Inc.2025
  • JavaScript Foundations Professional CertificateMozilla2025
  • Learning SQL ProgrammingNASBA2025
  • EF SET English Certificate 65/100 (C1 Advanced)EF SET2022

06Idiomas

Español
Nativo
Inglés
C1 Avanzado (EF SET), de uso diario con equipos internacionales

sep. 2023 – dic. 2025Remoto

Desarrollo full-stack de funcionalidades de gamificación para una plataforma de contact center a gran escala, incluidos juegos como Battle Boat y Shadow Boxing, desafíos con retroalimentación en tiempo real, dashboards de métricas de usuario y exportación de datos a CSV/Excel. Ingresé a través de ClearView El Salvador y continué en el mismo equipo y producto tras su adquisición por NICE. En ambos roles también probé y validé el trabajo de otros miembros del equipo antes de cada release.

Software Engineerene. 2025 – dic. 2025

  • Reduje el tiempo de respuesta de una API de historial de juegos de ~10 minutos a menos de 3 segundos, eliminando una simulación de juego innecesaria y calculando los resultados de los jugadores directamente a partir de los registros existentes en la base de datos. Presenté la investigación, la causa raíz y la solución a equipos de toda la compañía.
  • Refactoricé la lógica de ejecución de juegos con los patrones Factory y Strategy, aislando cada tipo de juego detrás de una interfaz común para incorporar nuevos juegos sin modificar la lógica existente. Esto redujo en más del 15% el esfuerzo estimado de desarrollo de cada juego nuevo.
  • Desarrollé funcionalidades de punta a punta en Angular y .NET Core, abarcando UI, servicios backend y consultas en SQL Server.
  • Revisé pull requests para asegurar la calidad, la mantenibilidad y el apego a las convenciones del proyecto.

Software Developersep. 2023 – dic. 2024

  • Desarrollé funcionalidades de gamificación con Angular y RxJS en el frontend y C#/.NET en el backend, usando flujos de datos con RxJS para mantener sincronizados el estado del juego y los resultados de los jugadores con los servicios backend.
  • Escribí y mantuve consultas en SQL Server para resultados de juegos, puntuación y rankings de jugadores.
  • OnLifeSoftware Developer

    mar. 2023 – mar. 2024Freelance, medio tiempo · Remoto

    • Desarrollé y mantuve funcionalidades frontend de una aplicación web con Next.js y TypeScript dentro de un equipo Agile Scrum, usando Jenkins en el flujo de build y despliegue.
    • Integré BigCommerce para comercio electrónico y flujos de compra, y gestioné contenido con WordPress.
    • Integré y validé Google Analytics y Firebase Analytics, y realicé un estudio analítico inicial sobre patrones de uso y alcance.
  • Applaudo StudiosSoftware Engineer (L5) · Frontend Developer

    feb. 2021 – sep. 2023Remoto

    Ingresé como Frontend Developer y fui promovido a Software Engineer (L5), ampliando mis responsabilidades a frontend, APIs backend y observabilidad en proyectos de clientes de e-commerce, hotelería y machine learning.

    • Implementé Datadog desde cero en frontend y backend para un proyecto de Holiday Inn, lo que permitió detectar errores de forma proactiva y redujo la investigación de errores en producción de horas a minutos.
    • Lideré un equipo de 2 desarrolladores, guiando las decisiones técnicas y la calidad del código.
    • Realicé más de 15 evaluaciones técnicas de candidatos, enfocadas en fundamentos de programación y conocimientos de ingeniería de software.
    • Desarrollé endpoints de API con Python y FastAPI, más allá de mi alcance principal en frontend.
    • Apoyé la configuración de Docker y Kubernetes para despliegue y monitoreo.
    • Integré el frontend con las APIs backend de un sistema de evaluación de currículums basado en machine learning.
    • Desarrollé funcionalidades frontend con React y Next.js, incluida una plataforma de farmacia en línea, y reduje solicitudes redundantes mediante refactorización y estrategias de caché.
  • DIGESTYCFull Stack Developer (Tech Lead)

    oct. 2019 – sep. 2020Freelance · Remoto

    Plataforma de integración de datos para la Dirección General de Estadística y Censos de El Salvador.

    • Lideré un equipo de desarrollo de cuatro personas como tech lead, a cargo de la asignación de tareas, los code reviews y la entrega según los objetivos y plazos del proyecto.
    • Construí pipelines ETL con Java, Spring Boot y Spring Batch para extraer, transformar, validar y estandarizar grandes volúmenes de datos provenientes de archivos Excel, TXT, JSON, CSV, DBF y SPSS.
    • Diseñé un modelo de datos relacional flexible en SQL Server para almacenar estructuras de datos variables y desconocidas de antemano.
    • Implementé procesos batch programados y desatendidos, con procesamiento paralelo de grandes volúmenes de datos.
    • Construí un mecanismo de captura de errores que distingue los fallos reintentables de los casos que requieren revisión humana, y usé transacciones con rollback para mantener la consistencia de los datos ante fallos.
    • Desarrollé reportes con JasperReports. El stack también incluyó Spring Security, Docker y Thymeleaf.
  • Banco Central de Reserva de El SalvadorPasante Software Developer

    feb. 2020 – ago. 2020San Salvador

    • Configuré un entorno de servidores con Docker y Kubernetes para el despliegue de aplicaciones, como parte de una prueba de concepto de arquitectura.
    • Integré Keycloak para autenticación centralizada y Single Sign-On (SSO).
    • Implementé un flujo de despliegue automatizado que se activa con cada push al repositorio (CI/CD).
    • Construí una prueba de concepto con Spring Boot para validar la arquitectura y la integración entre servicios e infraestructura.