Resumen
Yamil es un desarrollador y estudiante de Ingeniería de Software comprometido en proyectos de software, investiga y desarrolla ideas comúnmente trabajadas con tecnología de aplicaciones de escritorio y scripts de automatización, aprende de manera autodidacta sobre temas de su interés y posee interés en brindar soluciones a necesidades del usuario ó programador.
Me gusta participar en proyectos, afrontar desafíos y promover un trabajo sostenible creando herramientas y técnicas para mejorar los procesos existentes.
Habilidades
- Python: Creación de scripts de automatización, cuadernos Jupyter para ánalisis de datos con Pandas, Matplotlib, desarrollo de aplicaciones multiplataforma con Flet.
- Java: Desarrollo de aplicaciones de escritorio con JavaFX, impresión en terminales ESC/POS, automatización de archivos de ofimática (Excel, PDF, Word) a necesidades del dominio.
- Bases de datos: Diseño de diagramas ERD, conocimiento intermedio de SQL en distintos motores de base de datos (PostgreSQL, SQLite, MySQL).
- Desarrollo frontend: Creación de landing pages, sitios blog, páginas estáticas y aplicaciones web con uso de librerías de componentes (MaterialUI / Bootstrap) ó TailwindCSS, asimismo manejo de frameworks como Angular - NextJS /reactJS/ y uso de Figma para wireframes y diseño.
- Optimización de sitios con SEO y monitoreo de estadísticas con Google Console y Google Analytics.
- Desarrollo backend: Desarrollo de funcionalidades en tipo monolítico y microservicios con Spring Boot - Django - Express - Flask - PHP.
- Conocimiento de patrones de diseño y de arquitectura.
- Conocimientos de control de versiones con Git - GitFlow.
- Familiarización con aplicaciones de gestión de proyectos como Jira / ClickUp / Slack - GitHub y métodologías ágiles como Scrum, Waterfall.
- Documentación de proyectos de software, documentación de requisitos, manuales de usuario.
- Uso de herramientas de automatización e IA como Make para workflows, Canva y PowerPoint para presentaciones y documentos, entre otros.
Experiencia
- Desarrollo de sistemas de escritorio en Redytec.
- Creación de aplicaciones de inventario en HeladeríaConGusto y automatización de archivos Excel con tecnologías Python y Google AppsScript.
- Desarrollo de páginas web.
Educación
- Ingeniería de Software con IA - Actualmente
Idiomas
- Inglés