こんにちは Hola

Ignacio Barraza

Software Engineer

Creando experiencias digitales con precisión y elegancia. Desarrollando aplicaciones web modernas con un enfoque en el rendimiento y el diseño.

Ver mi trabajo

Sobre

Ignacio Barraza

Mi Trayectoria

Ingeniero de Software Full Stack con más de 3 años de experiencia construyendo aplicaciones web y APIs escalables, con una sólida base en el ecosistema TypeScript. Trabajo tanto en frontend como en backend utilizando Angular, Node.js, Express y bases de datos relacionales, con un enfoque especial en el diseño limpio de APIs, modelado eficiente de datos y arquitecturas de sistemas mantenibles.

Priorizo soluciones bien estructuradas que equilibran el rigor técnico con las restricciones del mundo real. Mi trabajo se guía por principios de arquitectura limpia y hexagonal, buscando modularidad, claridad y flexibilidad a largo plazo. Me importa profundamente la calidad del código, los estándares de accesibilidad (WCAG) y construir sistemas que sigan siendo comprensibles y evolutivos con el tiempo.

Creo firmemente en la mejora continua (Kaizen) y disfruto profundizar mi experiencia en backend explorando diseño de sistemas, bases de datos y frameworks modernos como NestJS. Valoro el aprendizaje no como una moda, sino como una forma de afinar el criterio ingenieril.

Mi filosofía de desarrollo está inspirada en el concepto japonés Wabi-sabi (侘寂): abrazar la simplicidad, la imperfección y la mejora gradual. En la práctica, esto se traduce en crear software práctico, resiliente y cuidadosamente diseñado, enfocado en el valor a largo plazo más que en una perfección efímera.

Filosofía Personal

El mejor código es como un jardín japonés: cuidadosamente diseñado, equilibrado y aparentemente simple, a pesar de la complejidad del pensamiento que hay detrás.

Creo en el concepto japonés de 'Kaizen' (改善) — mejora continua. Cada proyecto es una oportunidad para refinar mi oficio y expandir mi conocimiento.

🎯

Valores Fundamentales

Calidad por sobre Cantidad
Aprendizaje Continuo
Diseño Centrado en el Usuario

Educación

Ingeniería Civil en Informática

Universidad de Tarapacá • 2021 - 2025

Enfoque: Ingeniería de Software

Intereses y Hobbies

🎮

Desarrollo de Videojuegos

📚

Idioma Japonés (Aprendizaje)

🤖

Robótica

⛩️

Anime y Manga

Experiencia Laboral

Full Stack Developer

MapVX
Feb 2023 - Actualidad
Santiago, CL - Remoto

Full Stack Developer en MapVX con responsabilidad end-to-end sobre el ciclo de vida de bugs y nuevas funcionalidades. Actúo como punto de entrada técnico para reportes provenientes del área de Customer Success, evaluando, priorizando y estimando incidencias y features antes de su implementación. Además, desarrollo soluciones tanto en frontend como backend, asegurando calidad, mantenibilidad y alineación con las necesidades reales del negocio.

Principales Logros:

  • Asumí ownership completo del flujo de bugs y nuevas funcionalidades, desde el reporte inicial hasta la entrega en producción.
  • Diseñé y desarrollé interfaces accesibles y centradas en el usuario utilizando Angular, siguiendo estándares WCAG.
  • Implementé y mantuve servicios backend con Node.js, TypeScript, PostgreSQL y Firebase, soportando procesamiento de datos en tiempo real.
  • Participé en la definición de prioridades, estimaciones técnicas y mejoras de arquitectura en conjunto con liderazgo técnico y producto.
  • Optimicé consultas y flujos de datos, mejorando el rendimiento y la estabilidad de la plataforma.
  • Colaboré estrechamente con equipos de Customer Success, Producto y Diseño para entregar soluciones de alto impacto.
Angular TypeScript Node.js Express PostgreSQL Firebase TypeORM Docker Git Jira Figma

Ayudante de Cátedra Universitario

Universidad de Tarapacá
Mar 2024 - Dic 2024
Iquique, CL - Presencial

Ayudante de cátedra apoyando cursos de pregrado como Bases de Datos, TICs e Introducción a la Formulación de Proyectos. Apoyé a los docentes en la corrección de evaluaciones, resolución de dudas y en talleres prácticos enfocados en fundamentos de software, diseño de bases de datos, robótica y modelado de procesos.

Principales Logros:

  • Apoyé a estudiantes en fundamentos de programación, POO y desarrollo web.
  • Guié ejercicios prácticos de SQL y diseño de bases de datos relacionales.
  • Asistí en talleres de robótica con integración de hardware y programación.
  • Participé y facilité proyectos académicos colaborativos con estudiantes.
Java MySQL PostgreSQL Arduino C/C++ BPMN Bizagi SQL

Practicante, Backend Developer

MapVX
Ene 2025 - Feb 2025
Santiago, CL - Remoto

Practicante de Backend enfocado en el diseño e implementación de APIs RESTful dentro de una arquitectura escalable. Trabajé en validación de solicitudes, manejo de metadatos e integración con bases de datos relacionales utilizando Node.js, TypeScript y PostgreSQL.

Principales Logros:

  • Diseñé e implementé endpoints RESTful siguiendo buenas prácticas.
  • Desarrollé servicios backend utilizando Node.js, Express y TypeScript.
  • Mejoré el rendimiento mediante la optimización de consultas a base de datos.
  • Apliqué principios de arquitectura limpia y en capas para asegurar mantenibilidad y escalabilidad.
Node.js TypeScript PostgreSQL Docker TypeORM Express

Practicante, Frontend Developer

MapVX
Ene 2024
Santiago, CL - Remoto

Practicante de Frontend responsable del desarrollo de un dashboard de métricas e integración con Firebase para visualización de datos en tiempo real. Enfocado en el seguimiento de métricas de usuarios y de la aplicación para apoyar la toma de decisiones basada en datos.

Principales Logros:

  • Desarrollé un dashboard de métricas utilizando Angular y TypeScript.
  • Integré Firebase para habilitar sincronización de datos en tiempo real.
  • Colaboré con el equipo de UX para mejorar la claridad y el engagement del usuario.
  • Apliqué principios de diseño responsivo para asegurar compatibilidad entre dispositivos.
Angular TypeScript Bootstrap Firebase Chart.js

Habilidades & Tecnologías

Un conjunto de herramientas integral construido a través de años de experiencia práctica y aprendizaje continuo en un ecosistema tecnológico en constante evolución.

Frontend

AngularReactTypeScriptNext.jsTailwind CSSBootstrapAstro

Backend

Node.jsTypeORMExpressFirebasePostgreSQLMongoDB

Herramientas & DevOps

GitJestLinuxDockerCI/CDNginx

Lenguajes de Programación

JavaScriptTypeScriptJavaPython
🧩

Resolución de Problemas

Pensamiento analítico y soluciones creativas para desafíos técnicos complejos

Adaptabilidad Rápida

Capacidad para integrarme rápidamente en nuevos equipos y adaptarme a distintos flujos de trabajo y entornos

📚

Aprendizaje Continuo

Mantenerme siempre actualizado con las últimas tecnologías y buenas prácticas

Proyectos Destacados

Una selección de proyectos que demuestran mis habilidades técnicas, capacidad de resolución de problemas y pasión por crear soluciones con impacto.

Hyōsei – Plataforma de Evaluación Académica screenshot 1
Hyōsei – Plataforma de Evaluación Académica screenshot 2
Hyōsei – Plataforma de Evaluación Académica screenshot 3
Hyōsei – Plataforma de Evaluación Académica screenshot 4
Hyōsei – Plataforma de Evaluación Académica screenshot 5
Hyōsei – Plataforma de Evaluación Académica screenshot 6
Hyōsei – Plataforma de Evaluación Académica screenshot 7
Hyōsei – Plataforma de Evaluación Académica screenshot 8
Hyōsei – Plataforma de Evaluación Académica screenshot 9
Hyōsei – Plataforma de Evaluación Académica screenshot 10
Hyōsei – Plataforma de Evaluación Académica screenshot 11

Hyōsei – Plataforma de Evaluación Académica

Full Stack

Hyōsei es una plataforma web full stack diseñada para gestionar procesos de evaluación en eventos académicos como ferias científicas, congresos y proyectos universitarios. Permite a organizadores definir escalas personalizadas, formularios dinámicos y flujos de evaluación multi-rol. El sistema fue construido con un enfoque en arquitectura limpia y modular, priorizando escalabilidad, mantenibilidad y claridad en la lógica de negocio. Incluye control de acceso basado en roles, modelado relacional optimizado y diseño de APIs REST estructuradas.

AngularTypeScriptNode.jsExpressTypeORMPostgreSQLDockerREST APIHexagonal ArchitectureRBAC
Ishin – Aplicación de Registro Médico Personal screenshot 1
Ishin – Aplicación de Registro Médico Personal screenshot 2
Ishin – Aplicación de Registro Médico Personal screenshot 3
Ishin – Aplicación de Registro Médico Personal screenshot 4
Ishin – Aplicación de Registro Médico Personal screenshot 5
Ishin – Aplicación de Registro Médico Personal screenshot 6
Ishin – Aplicación de Registro Médico Personal screenshot 7

Ishin – Aplicación de Registro Médico Personal

Health-Tech / Full Stack

Ishin es una aplicación health-tech mobile-first diseñada para permitir a los usuarios registrar y gestionar información médica personal de manera segura. Incluye registro de medicamentos, alergias, enfermedades de base, signos vitales, historial clínico y citas médicas con notas. Integra un perfil de emergencia accesible mediante código QR para facilitar el acceso rápido a información crítica. Actualmente el frontend está desarrollado con Next.js y el backend se encuentra en fase de diseño, contemplando una arquitectura segura con PostgreSQL, autenticación JWT y cifrado de datos sensibles para garantizar privacidad y protección de la información médica.

Next.jsTypeScriptPostgreSQLJWT AuthenticationHealth-TechMobile-FirstData EncryptionQR IntegrationFull StackSystem Design
Código
Próximamente...
Kōbun – Herramienta de División de PDF screenshot 1

Kōbun – Herramienta de División de PDF

Desktop Utility / Tools

Kōbun es una herramienta de escritorio desarrollada en Python con interfaz gráfica basada en Tkinter, diseñada para dividir documentos PDF de forma rápida y eficiente. Permite seleccionar rangos personalizados de páginas, validar entradas del usuario y generar múltiples archivos de salida de manera estructurada. La lógica de procesamiento de documentos está desacoplada de la interfaz para mantener claridad y mantenibilidad del código. El diseño visual está inspirado en el entorno Cinnamon, priorizando simplicidad y usabilidad. Actualmente se encuentra en fase de mejora continua con planes de empaquetado multiplataforma y expansión de funcionalidades.

PythonTkinterDesktop ApplicationFile System HandlingPDF ProcessingModular ArchitectureUX Design
Código
Próximamente...

Conectemos

¿Listo para dar vida a tus ideas? Siempre me entusiasma discutir nuevas oportunidades y proyectos innovadores. Creemos algo increíble juntos.

Ponte en contacto

Ya sea que tengas un proyecto en mente, quieras colaborar o simplemente quieras saludar, me encantaría saber de ti. Normalmente respondo en menos de 24 horas.

"La mejor manera de predecir el futuro es creándolo."
— Peter Drucker