Alejandro Villagrán Venegas
Ingeniero de Software | Desarrollador Full StackSobre mí
Ingeniero de Software con experiencia participando en todas las etapas del ciclo de desarrollo de software, desde la recopilación y análisis de requisitos hasta el diseño, la implementación, las pruebas y el despliegue. Estas experiencias me han permitido fortalecer mis habilidades de trabajo en equipo, comunicación y resolución de problemas, contribuyendo en proyectos que requirieron adaptabilidad y colaboración.
Experiencia Laboral
Desarrollador de Software
Marzo de 2025 / Present
NTTData Europe & Latam
Actualmente participo de un equipo de desarrollo ágil, contribuyendo en la creación y mantenimiento de una aplicación web en Angular. El backend en Java, con una base de datos PostgreSQL.
- Desarrollo de una aplicación móvil en Flutter, implementando flujos principales e integraciones con API.
- Revisión y mantenimiento del código en Angular, asegurando escalabilidad y adherencia a buenas prácticas.
- Aplicación de patrones de diseño para mejorar la calidad, mantenibilidad y eficiencia del desarrollo.
- Desarrollo de servicios en Java para el backend, asegurando un rendimiento óptimo.
- Actualización y optimización de consultas en PostgreSQL para mejorar la eficiencia en la recuperación de datos.
Practicante de Desarrollo de Software
Enero de 2025 / Marzo de 2025
NTTData Europe & Latam
Durante mi práctica, contribuí a la corrección de errores en la interfaz de administració e inicié el desarrollo de una aplicación móvil en Flutter.
- Corrección de errores en la interfaz de administración, mejorando la estabilidad y usabilidad.
- Desarrollo de servicios Swagger e integración de documentación en el frontend Angular.
- Construcción de un árbol visual de secciones y endpoints para mejorar la transparencia del sistema.
- Ajuste de servicios backend en Java para proveer datos completos en los reportes.
- Inicio del desarrollo de una aplicación móvil en Flutter, implementando flujo de inicio de sesión e integración con API.
Ingeniero de Software
Julio de 2024 / Octubre de 2025
HASFA
PLAFarma es una plataforma web escalable basada en el patrón Software Factory, diseñada para facilitar a los administradores la integración de nuevos algoritmos de farmacovigilancia y visualizar los resultados de su ejecución de manera amigable.
- Diseñé una arquitectura escalable utilizando colas y balanceadores de carga para optimizar la gestión de algoritmos.
- Desarrollé una interfaz de usuario intuitiva que permite a los administradores visualizar fácilmente los resultados de los algoritmos de farmacovigilancia.
- Diseñé y estructuré dos bases de datos relacionales en PostgreSQL para almacenar datos de usuarios, algoritmos, fármacos, exámenes e historial clínico.
Ayudante de Programación en Paradigmas
Agosto de 2024 / Diciembre de 2024
Universidad Austral de Chile
Colaboré como ayudante en el ramo de Programación en Paradigmas, apoyando a los alumnos en la comprensión de conceptos abstractos y técnicas clave para el desarrollo de software utilizando los paradigmas funcional y paralelo.
- Realicé tutorías y actividades interactivas para enseñar los principios de los paradigmas funcional y paralelo, utilizando lenguajes como Haskell, CUDA y C++ con OpenMP.
- Implementé métodos participativos para promover el aprendizaje activo y la comprensión profunda de los conceptos.
- Ofrecí apoyo técnico y metodológico a los estudiantes en la creación de código funcional y paralelo, brindando orientación en prácticas de desarrollo efectivas.
Ayudante de Bases de Datos
Junio de 2024 / Diciembre de 2024
Universidad Austral de Chile
Colaboré como ayudante en el ramo de Bases de Datos, apoyando a los alumnos en la comprensión y aplicación de conceptos fundamentales de bases de datos, como modelos relacionales, SQL, normalización y optimización de consultas, mientras guiaba trabajos prácticos en diseño y gestión de bases de datos.
- Apoyé a los estudiantes en la redacción y depuración de consultas SQL para escenarios del mundo real.
- Realicé sesiones sobre normalización de bases de datos, explicando el proceso y la importancia de diseñar esquemas eficientes.
- Guié a los estudiantes en el diseño e implementación de bases de datos relacionales utilizando herramientas como MySQL o PostgreSQL.
- Asistí en el análisis y la optimización de consultas de bases de datos para mejorar el rendimiento.
- Proporcioné ejercicios prácticos sobre la gestión de transacciones en bases de datos y la aplicación de las propiedades ACID.
Ayudante de Ingeniería de Software
Marzo de 2024 / Junio de 2024
Universidad Austral de Chile
Colaboré como ayudante en el ramo de Ingeniería de Software, impartiendo lecciones sobre conceptos clave en el desarrollo de software, como diagramas UML, testing, Git, refactoring y buenas prácticas de codificación siguiendo principios de Clean Code.
- Asistí a los estudiantes en la resolución de casos de uso, ayudándoles a crear y entender diagramas UML para representar sistemas y procesos.
- Impartí sesiones sobre técnicas de refactoring, explicando cómo y cuándo aplicarlas para mejorar el código existente.
- Enseñé la importancia del testing en el desarrollo de software, detallando cómo y cuándo realizar diferentes tipos de pruebas.
Desarrollador Backend
Enero de 2023 / Enero de 2023
FONDEF IDeA ID22I10072
Práctica inicial en un proyecto FONDEF, enfocado en el desarrollo de una aplicación móvil de ciencia ciudadana que recopila percepciones comunitarias sobre incendios forestales, con el objetivo de involucrar a la comunidad en la recolección y análisis de datos de incendios.
- Desarrollé una API REST para la aplicación móvil utilizando Express y MongoDB para gestionar la información de los usuarios.
- Implementé pruebas unitarias con Jest para asegurar la calidad del código y la funcionalidad de la API.
- Escribí la documentación de la API usando Swagger para facilitar la comprensión y el uso de la API.
Proyectos
The Seed
Octubre de 2025 / Present
The Seed es una plataforma de comunicación y noticias para el ecosistema CTCI. Informamos, documentamos y divulgamos soluciones tecnológicas y ciencia aplicada. Nos especializamos en la gestión de información estratégica у comunicación efectiva para proyectos de I+D+i.
- Desarrollé la plataforma utilizando Django con PostgreSQL, enfocándome en la experiencia del usuario y la navegación intuitiva.
- Implementé servicios con S3 para el almacenamiento de archivos, asegurando una gestión segura de datos y un rendimiento eficiente de la API.
uWallet
Octubre de 2025 / Present
uWallet es una aplicación móvil de gestión financiera personal que permite a los usuarios registrar y categorizar sus gastos e ingresos, proporcionando visualizaciones claras y herramientas de análisis para mejorar su salud financiera.
- Desarrollé el frontend utilizando Flutter, enfocándome en la experiencia del usuario y la navegación intuitiva.
- Implementé servicios backend con Supabase, asegurando una gestión segura de datos y un rendimiento eficiente de la API.
- Integré Firebase para notificaciones en tiempo real.
Rios Protegidos Landing Page
Diciembre de 2025 / Enero de 2026
Rios protegidos Landing Page es un proyecto enfocado en crear una página de aterrizaje informativa y atractiva para aumentar la conciencia sobre los ríos protegidos.
- Desarrollé el frontend utilizando Astro, enfocándome en la experiencia del usuario y la navegación intuitiva.
- Desarrollo de api con express.js para gestionar noticias.
- Configuración de hosting y dominio para asegurar la disponibilidad y accesibilidad del sitio web.
- Configuración de DNS para el dominio personalizado.
- Configuración de correo electrónico asociado al dominio.
Verifika-Bot
Agosto de 2024 / Septiembre de 2024
Desarrollo de un bot para scraping web utilizando Python, WebSockets, React, PostgreSQL, RabbitMQ y Docker.
- Participé en el diseño una arquitectura escalable para integrar múltiples instancias del bot de scraping.
- Contribuí en la implementación un sistema de colas con RabbitMQ para coordinar la ejecución de los bots de scraping.
- Contribuí la interfaz de usuario en React, enfocada en una visualización amigable de los resultados usando principios de diseño UX.
- Diseñé la base de datos relacional en PostgreSQL para almacenar los resultados obtenidos por los bots de scraping.
INBiS
Julio de 2023 / Diciembre de 2023
Desarrollo de una plataforma para el análisis de bienestar ciudadano, centrada en indicadores de calidad de vida.
- Participé en la definición y priorización de requisitos, y en el diseño de la arquitectura del software.
- Colaboré en la implementación del backend de la plataforma, utilizando Python, Node.js y PostgreSQL.