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

Spring Boot • Spring Cloud • Firebase • ExcelJS • Web Speech API • Docx.js • Swagger / OpenAPI

Herramientas y plataformas

Git • GitHub • 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

🏥 Programación Médica (En desarrollo)

Sistema web de gestión médico-administrativa desarrollado como proyecto personal a partir de necesidades reales observadas en procesos administrativos del Servicio de Medicina Interna de un hospital.

El proyecto comenzó como una herramienta para centralizar y automatizar la programación horaria médica, reemplazando procesos realizados mediante planillas y registros independientes. Actualmente ha evolucionado incorporando gestión de ausentismo, horarios asistenciales, documentos, agenda telefónica, roles, permisos, auditoría y otras funciones administrativas.

Su desarrollo continúa de forma incremental, con proyección hacia ADMED — Sistema de Gestión Médico-Administrativa Hospitalaria, manteniendo la programación médica como uno de sus módulos centrales.

El sistema se encuentra en evolución continua mediante versiones incrementales, pruebas y control de cambios con Git.

Nota: Este proyecto corresponde a una iniciativa personal y no constituye un sistema institucional oficial ni implica adopción o aprobación por parte de la institución donde se identificaron las necesidades que dieron origen a su desarrollo.

✨ Características actuales

  • 👨‍⚕️ Gestión de médicos y programación.
  • ⏱️ Distribución y modificaciones horarias.
  • 📝 Gestión de permisos y ausentismo.
  • 📅 Calendario de programación.
  • 🩺 Horarios de atención de policlínicos.
  • 👪 Horarios de atención a familiares.
  • 🕐 Generación de horarios médicos.
  • 🚦 Alertas asociadas a programación y cobertura.
  • 📋 Registro y trazabilidad de modificaciones.
  • 📄 Gestión de documentos y formularios.
  • ☎️ Agenda telefónica organizada por establecimientos y unidades.
  • 👨‍⚕️ Gestión de Jefatura y subrogancia.
  • 📊 Exportación de información a Excel.
  • 🖨️ Generación de vistas y documentos imprimibles.
  • 🔐 Autenticación de usuarios.
  • 👥 Control de acceso mediante roles y permisos.
  • 🧾 Auditoría de operaciones administrativas.
  • ⏳ Cierre automático de sesión por inactividad.
  • ☁️ Persistencia de información mediante Cloud Firestore.
  • 🚀 Despliegue mediante Firebase Hosting.

🔐 Seguridad y acceso

El sistema utiliza Firebase Authentication y control de acceso basado en roles y permisos para restringir las funcionalidades disponibles para cada usuario.

Las operaciones administrativas relevantes mantienen información de trazabilidad y determinadas acciones utilizan anulación lógica para conservar el historial de los registros.

🚧 Estado

En desarrollo — repositorio privado.

El sistema se encuentra en evolución continua mediante versiones incrementales, pruebas y control de cambios con Git.

🛠️ Tecnologías

HTML • CSS • JavaScript • Firebase Authentication • Cloud Firestore • Firebase Hosting • ExcelJS • pdf-lib • html2canvas • Git • GitHub


☕ 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