Skip to content
View JstChiguin's full-sized avatar
  • Quilpué, Chile

Block or report JstChiguin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JstChiguin/README.md

👋 ¡Hola! Soy Chiguin

🎓 Estudiante de Ingeniería Informática

💻 Apasionada por el desarrollo de software, creando proyectos para aprender, resolver problemas reales y seguir creciendo como desarrolladora.


👩‍💻 Sobre mí

Soy estudiante de Ingeniería Informática y disfruto desarrollar aplicaciones orientadas a resolver necesidades reales.

Actualmente desarrollo proyectos personales y académicos utilizando tecnologías como JavaScript, Java, Spring Boot, Firebase, Git, Docker y APIs REST, mientras continúo profundizando mis conocimientos en desarrollo Full Stack, arquitectura de software, Linux y ciberseguridad.

Me interesan especialmente las áreas relacionadas con:

  • 🏥 Tecnología aplicada a la salud
  • 👶 Tecnología aplicada a la educación
  • 🌐 Desarrollo Web
  • ☕ Desarrollo Backend
  • ⚙️ Automatización de procesos
  • ☁️ Servicios Cloud
  • 🔐 Ciberseguridad
  • 🐧 Linux

🚀 Tecnologías

💻 Desarrollo de Software

Lenguajes

HTML5 • CSS3 • JavaScript • Java • SQL • PL/SQL

Frameworks, librerías y servicios

React • Vite • Spring Boot • Spring Cloud • Firebase Authentication • Cloud Firestore • ExcelJS • Web Speech API • Docx.js • Swagger / OpenAPI

Herramientas y plataformas

Git • GitHub • GitHub Actions • Docker • MySQL • Firebase Hosting • Postman • IntelliJ IDEA • Visual Studio Code


🔐 Ciberseguridad y Linux

Actualmente también estoy desarrollando conocimientos prácticos en ciberseguridad y administración de sistemas Linux, trabajando con máquinas virtuales y laboratorios diseñados para practicar en ambientes controlados.

🧪 Entornos y herramientas

  • 🐉 Kali Linux
  • 🐧 Ubuntu Linux
  • 💻 VirtualBox
  • 🎯 Metasploitable
  • 🖥️ Terminal Linux
  • 🔐 SSH
  • 📁 SCP / SFTP

📚 Conocimientos en desarrollo

  • 🐧 Uso y administración de sistemas Linux
  • 👤 Gestión de usuarios, grupos y permisos
  • 📂 Navegación y administración mediante terminal
  • 🌐 Redes y comunicación entre máquinas virtuales
  • 🔐 Conexiones mediante SSH
  • 📁 Transferencia de archivos mediante SCP/SFTP
  • 🧪 Laboratorios con máquinas vulnerables
  • 🔄 Pivoting entre sistemas dentro de entornos controlados
  • 🔎 Reconocimiento y análisis básico de sistemas

📂 Proyectos Destacados

🏥 ADMEDH — Sistema de Gestión Médico-Administrativa Hospitalaria

Proyecto personal · En desarrollo · by Chiguin

ADMEDH es una aplicación web de gestión médico-administrativa que desarrollo a partir de necesidades reales identificadas en procesos hospitalarios.

El proyecto utiliza una arquitectura frontend modular basada en React, con componentes reutilizables y separación de responsabilidades entre presentación, lógica de negocio y acceso a datos.

La autenticación y persistencia se gestionan mediante servicios Firebase, mientras que los entornos de ensayo y principal se mantienen separados para reducir riesgos durante el desarrollo y despliegue.

Su objetivo es centralizar información, reducir tareas repetitivas, mejorar la trazabilidad de los registros y facilitar la gestión mediante una interfaz adaptable a computadores, tablets y dispositivos móviles.

✨ Principales funcionalidades

  • 👨‍⚕️ Gestión de profesionales médicos y programación horaria.
  • 📅 Horarios, vigencias, modificaciones y cobertura asistencial.
  • 📝 Permisos, ausentismo y registros administrativos.
  • 🏥 Gestión de censos, hospitalizaciones y movimientos.
  • 🩺 Interconsultas y seguimiento de registros.
  • 📋 Documentos, formularios y reportes.
  • 📊 Estadísticas y exportación de información.
  • 👥 Administración de usuarios, roles y permisos.
  • 🔐 Autenticación y restricciones de acceso mediante Firebase.
  • 🧾 Auditoría y trazabilidad de operaciones.
  • ⏳ Gestión de sesiones y cierre por inactividad.

🏗️ Arquitectura y tecnologías

Frontend: React, JavaScript, Vite, HTML5 y CSS3.

Backend y servicios: Firebase Authentication y Cloud Firestore.

Herramientas: Git, GitHub, ExcelJS y Firebase Hosting.

El proyecto utiliza una arquitectura modular, con separación de responsabilidades y componentes reutilizables, facilitando su mantenimiento y evolución.

🧪 Desarrollo y pruebas

ADMEDH está organizado para trabajar con dos entornos independientes:

  • develop — Ensayo: versión de pruebas con usuarios y registros ficticios, destinada a validar funcionalidades, permisos y cambios.
  • main — Principal: versión destinada a recibir los cambios previamente validados en el entorno de ensayo.

La estrategia de desarrollo contempla pruebas automatizadas, controles de acceso y verificaciones de aislamiento entre los proyectos Firebase, junto con despliegues independientes mediante GitHub Actions.

La configuración de integración y despliegue continuo se encuentra en proceso de implementación y validación.

🔐 Seguridad

La aplicación incorpora autenticación, control de acceso basado en roles, reglas de seguridad de Firestore y trazabilidad de operaciones.

El desarrollo considera la protección de información sensible, la separación de entornos y el uso de datos sintéticos para las pruebas.

🚧 Estado del proyecto

En desarrollo activo — repositorio privado.

Proyecto de autoría personal, desarrollado con fines de aprendizaje, innovación y evolución profesional.

ADMEDH no constituye un sistema institucional oficial ni implica adopción o aprobación por parte de una institución de salud.


☕ Medilink

Proyecto académico desarrollado utilizando una arquitectura basada en microservicios con Spring Boot, orientado a la gestión de diferentes procesos de una plataforma médica.

✨ Características

  • 🧩 Arquitectura de microservicios
  • 🌐 APIs REST
  • 🔗 Comunicación entre microservicios
  • 🗺️ Service Discovery
  • 🚪 API Gateway
  • 📚 Documentación de endpoints
  • 🗄️ Persistencia de datos
  • 🐳 Entorno contenerizado
  • 🧪 Pruebas de servicios

🛠️ Tecnologías

Java • Spring Boot • Spring Cloud • Docker • MySQL • Eureka Server • API Gateway • Swagger / OpenAPI


🌱 ParvuLog

Aplicación web nacida a partir de una necesidad real identificada durante una clase universitaria. Una docente comentó las dificultades que enfrentaba para registrar y organizar experiencias pedagógicas, lo que dio origen a la idea de desarrollar una herramienta que simplificara ese proceso.

A partir de esa necesidad desarrollé ParvuLog, una aplicación que permite registrar experiencias mediante voz o texto, organizar observaciones y generar informes. Una semana después de identificar el problema, la primera versión funcional fue entregada a la docente como solución para apoyar su trabajo.

✨ Características

  • 🎙️ Registro mediante reconocimiento de voz
  • 📝 Edición manual
  • 📒 Bitácora diaria
  • 👧 Registro de participantes
  • 📄 Generación de informes
  • 🖨️ Impresión
  • 📄 Exportación a Word (.docx)
  • 💾 Almacenamiento local

🛠️ Tecnologías

HTML • CSS • JavaScript • Web Speech API • Docx.js


📚 Irregular Verbs

Aplicación web desarrollada a partir de una necesidad personal: aprovechar mis trayectos diarios hacia y desde el trabajo para estudiar verbos irregulares en inglés sin depender de mirar constantemente una pantalla.

La aplicación está orientada especialmente al aprendizaje mediante audio, permitiendo escuchar los verbos, repetirlos automáticamente y organizar la práctica por grupos mientras realizo otras actividades.

Actualmente evalúo su evolución hacia una aplicación móvil con integración para el sistema multimedia del automóvil, manteniendo como objetivo principal facilitar el estudio mediante audio durante los trayectos.

✨ Características

  • 🔊 Reproducción automática mediante síntesis de voz
  • 🔁 Repetición configurable
  • 📂 Selección por grupos
  • 🔇 Exclusión individual de verbos
  • 🎧 Bucle por grupo
  • 🔄 Reproducción independiente por grupos
  • 📱 Diseño responsive

🛠️ Tecnologías

HTML • CSS • JavaScript • Web Speech API


🧠 Conocimientos complementarios

Además de los proyectos principales, durante mi formación he trabajado con:

  • 🔗 APIs REST
  • 🧩 Arquitectura de microservicios
  • 🗺️ Eureka Server
  • 🚪 API Gateway
  • 📖 Swagger / OpenAPI
  • 🐳 Docker
  • 🗄️ MySQL
  • 🧪 JUnit
  • 🎭 Mockito
  • 🔥 Firebase
  • 🌿 Git Flow y trabajo mediante ramas
  • 🐧 Linux
  • 🔐 SSH
  • 💻 Virtualización

📖 Actualmente aprendiendo

Actualmente continúo profundizando mis conocimientos en:

  • ☕ Java y Spring Boot
  • 🌐 Desarrollo Full Stack
  • 🏗️ Arquitectura de software
  • 🔗 Diseño e integración de APIs REST
  • ☁️ Arquitectura de microservicios
  • 🐳 Docker y contenerización
  • 🗄️ Bases de datos y PL/SQL
  • 📱 Desarrollo de aplicaciones móviles
  • 🐧 Administración de sistemas Linux
  • 🔐 Ciberseguridad
  • 🧪 Laboratorios de seguridad en entornos virtualizados

🎯 Objetivos

  • 🚀 Continuar creciendo como desarrolladora de software.
  • 🏥 Desarrollar soluciones tecnológicas aplicadas a problemas reales, especialmente en el área de salud.
  • 🧩 Profundizar en desarrollo Full Stack y arquitectura de software.
  • 📱 Ampliar mis conocimientos en desarrollo de aplicaciones móviles.
  • 🔐 Continuar desarrollando conocimientos en ciberseguridad.
  • 🤖 Incorporar progresivamente inteligencia artificial al desarrollo de software.
  • 📂 Seguir construyendo proyectos que fortalezcan mi portafolio profesional.

🌱 Actividad

Actualmente utilizo GitHub para desarrollar y documentar proyectos personales y académicos, practicar flujos de trabajo con Git, trabajar mediante ramas para nuevas funcionalidades y mantener un historial de mi evolución como desarrolladora.

También utilizo entornos virtualizados para complementar mi formación mediante prácticas de Linux y ciberseguridad en laboratorios controlados.


⭐ Gracias por visitar mi perfil ⭐

"Cada proyecto es una oportunidad para aprender algo nuevo."

Pinned Loading

  1. IrregularVerbs IrregularVerbs Public

    Aplicación web para aprender y practicar verbos irregulares en inglés mediante reproducción automática y ejercicios personalizados.

    HTML

  2. ParvuLog ParvuLog Public

    Aplicación web para educación parvularia que permite registrar actividades mediante voz, generar bitácoras pedagógicas, almacenar observaciones, elaborar informes diarios y exportar documentación e…

    HTML

  3. Medilink Medilink Public

    Semestral con Vicky

    Java