¡Bienvenido a mi perfil! Soy un apasionado por la tecnología en constante formación. Me especializo en el desarrollo de software (Java/Python) y la automatización de infraestructura (DevOps).
Actualmente, me desempeño en el sector de servicios para Red Link, mientras avanzo en la Tecnicatura Superior en Programación (UTN). Esta combinación me permite unir la disciplina del entorno corporativo real con una base académica sólida en algoritmos y arquitectura de software.
Aplicación de escritorio completa para la gestión de inventario y ventas.
- Arquitectura: Modelo-Vista-Controlador (MVC) y Patrón Repository.
- Persistencia: Base de datos MySQL con JDBC y manejo seguro de credenciales.
- UI: Interfaz gráfica moderna con JavaFX y CSS.
Sistema de control de stock y vencimientos para productos de limpieza.
- Tecnologías: Java 21, Gson (Google), Generics.
- Puntos Clave: Uso de Tipos Genéricos y serialización de datos a JSON. Excepciones personalizadas para reglas de negocio.
Backend lógico enfocado en la estructura de datos y objetos.
- Conceptos: Herencia, Polimorfismo, Interfaces y Clases Abstractas.
Simulación de un entorno DevOps real. Automatización del aprovisionamiento de servidores y despliegue de microservicios.
- IaC: Vagrant para virtualización y Ansible para configuración.
- Scripting: Bash scripts avanzados para administración de usuarios y seguridad.
- Containerización: Despliegue de aplicaciones web con Docker.
Desarrollo de una aplicación gráfica completa (Sopa de letras visual).
- Puntos Clave: Lógica compleja de juego, manejo de eventos en tiempo real y trabajo colaborativo.
Aplicación de consola interactiva con persistencia de puntajes.
- Puntos Clave: Manejo de archivos, validaciones robustas y lógica de control de flujo.
Resolución algorítmica para sistemas de envíos y recaudación.
- Puntos Clave: Algoritmos de ordenamiento, matrices y CI/CD con GitHub Actions.
