Desarrollador Full Stack · Automatización y Ciberseguridad · Santiago, Chile

Javier Madariaga

Analista Programador de INACAP con 3 años de experiencia en desarrollo Full Stack y automatización de operaciones de ciberseguridad (SOC). Construyo aplicaciones web, integraciones y workflows con TypeScript, React, Node.js y n8n, con foco en reducir tiempos operativos.

Experiencia

Roles en los que he trabajado y lo que aporté en cada uno.

  1. Especialista en Ciberseguridad · Full Stack y Automatización

    Grupo Falabella a Actualidad

    • Automatización de operaciones SOC con un SOAR desarrollado in-house y n8n, contribuyendo a un 60% de automatización de la operación y al cumplimiento del 100% de los SLA de primera respuesta ante alertas.
    • Desarrollo de un chatbot interno en n8n para optimizar flujos manuales y reducir tiempos operativos en tareas repetitivas.
    • Orquestación de flujos de respuesta: envío de correos de alerta, generación de tickets y ejecución de tareas operativas asociadas a alertas.
    • Automatizaciones de contención de usuarios en entornos cloud y on-premise: baja de conexión VPN/NAC y reseteo de contraseñas.
    • Despliegue de proyectos en servidores Linux con Docker y levantamiento de recursos en Azure para soportar nuevas automatizaciones e integraciones.
  2. Desarrollador Full Stack

    remoto

    Freelance a

    • Desarrollo de aplicaciones Full Stack con TypeScript, Node.js, Express, MongoDB y Next.js.
    • Diseño e implementación de interfaces responsivas y accesibles con MUI y Tailwind CSS, enfocadas en experiencia de usuario.
    • Construcción y consumo de APIs REST, validando endpoints y flujos mediante pruebas en Postman.
    • Implementación de autenticación y manejo de sesiones con Express Session, considerando buenas prácticas de seguridad y escalabilidad.
  3. Practicante de Desarrollo de Software

    híbrido

    Principal Financial Group a

    • Desarrollo de aplicaciones frontend y backend con Next.js, TypeScript y arquitecturas serverless en AWS Lambda.
    • Implementación de metodologías ágiles bajo Scrum, gestionando tareas con TargetProcess.
    • Colaboración en la creación de soluciones escalables y optimizadas para mejorar el rendimiento en infraestructuras serverless.
    • Participación activa en revisiones de código y control de versiones con Git y Pull Requests.
    • Supervisión y ejecución del despliegue de aplicaciones en el ambiente de desarrollo, asegurando su correcta integración y funcionamiento.
  4. Desarrollador de Software

    remoto

    Rubic a

    • Desarrollo de aplicaciones frontend y backend con React y Node.js.
    • Gestión de sesiones de usuario con Express Session y almacenamiento en MongoDB.
    • Diseño e implementación de bases de datos en MongoDB para la persistencia de datos.

Formación

Estudios, reconocimientos e idiomas.

Analista Programador

Universidad Tecnológica de Chile, INACAP · Santiago, Chile ·

Honores: 6.º mejor egresado del área

Idiomas

  • Español · Nativo
  • Inglés · Básico (A2), en aprendizaje

Habilidades

Tecnologías con las que construyo producto en el día a día.

  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Redux
  • Tailwind CSS
  • Node.js
  • MongoDB
  • PostgreSQL
  • Docker
  • n8n
  • Azure
  • AWS Lambda
  • Git

Automatización y ciberseguridad

  • Automatización SOC
  • SOAR
  • n8n
  • Playbooks de respuesta
  • Entra ID
  • VPN / NAC
  • Ticketing

Frontend

  • React
  • Next.js
  • Redux
  • TanStack Query
  • MUI
  • Tailwind CSS
  • Bootstrap

Backend

  • Node.js
  • Express
  • APIs REST
  • JWT
  • Zod
  • Mongoose
  • Multer

Bases de datos

  • MongoDB
  • PostgreSQL
  • MySQL
  • SQL

Cloud y DevOps

  • AWS Lambda
  • Amazon S3
  • Azure
  • Docker
  • Linux

Testing y calidad

  • Jest
  • Vitest
  • Postman
  • Code review

Lenguajes

  • TypeScript
  • JavaScript
  • Python
  • Java

Metodologías y herramientas

  • Git
  • Pull Requests
  • Scrum
  • Jira
  • TargetProcess

Proyectos

Una selección de proyectos con demo en vivo y código abierto.

Captura de pantalla de CineVerse

CineVerse · 2024

Plataforma web desarrollada con Next.js para descubrir, buscar y explorar películas, con sinopsis, valoraciones y géneros.

  • Next.js
  • TypeScript
  • API REST
Captura de pantalla de Pokedex

Pokedex · 2024

Clon de Pokedex hecho en React y Vite que permite buscar Pokémon y ver el detalle de cada uno.

  • React
  • Vite
  • PokéAPI
Captura de pantalla de TicTacToe

TicTacToe · 2024

Juego clásico de Tic Tac Toe en React, con modo contra la máquina o entre dos personas.

  • React
  • Vite

Inspiración

Creadores que me ayudan a seguir aprendiendo y mejorar mi criterio técnico.

Contacto

Si tienes una vacante, un proyecto o una idea, escríbeme por el canal que prefieras. Respondo por correo y LinkedIn.

Se abrirá tu cliente de correo con el mensaje listo para enviar.