
Ingeniero de Software
MemoriasIT
- España - También abierto a posiciones remote
- Hombre
Proyectos
Los proyectos mostrados a continuación son una selección de mis contribuciones al movimiento Open Source. Más proyectos pueden verse en miperfil de Github.
Ganador del 3er puesto en Hackaton nacional de IBM Developer
Plataforma de manejo de eventos programada en Spring con roles y usuarios, soporte técnico en tiempo real, estadísticas y más.
Plataforma e-learning en Django creada para la universidad de - para colaborar con ONGs.
Bobi: una solución para las pequeñas empresasGithub
Ganador del 3er puesto en Hackaton nacional de IBM Developer
- Utilicé Flutter para crear una aplicación multiplataforma.
- Apliqué microservicios cloud como Cloud Foundry o Mongo DB Atlas.
- Utilicé IBM Watson Assistant para crear un agente conversacional con inteligencia artificial.
- Apliqué Cloud Functions para conectar la aplicación con el backend.
Eventbook: plataforma de manejo de eventosGithub
Plataforma de manejo de eventos programada en Spring con roles y usuarios, soporte técnico en tiempo real, estadísticas y más.
- Se utilizó Spring Boot con Apache Derby para crear la solución.
- Apliqué patrones MVC como DAO, DTO y Service.
- Seguí metodologías ágiles para trabajar en equipo.
- Utilicé Selenium junto a JUnit para crear test automatizados.
- Utilicé AJAX para crear conversaciones en tiempo real entre usuarios.
- Diseñe CRUDs para las entidades y la respectiva base de datos.
Aprende Ayudando: plataforma e-learning para ONGsGithub
Plataforma e-learning en Django creada para la universidad de - para colaborar con ONGs.
- Negocié con el cliente para crear un documento general de requisitos (DGR).
- Produje el documento en LaTeX y modelé el sistema en UML.
- Generé casos de uso a partir de los requisitos y se dividieron con el equipo de desarrollo.
- Configuré el despliegue automático desde Git a la nube con Heroku.
- Programé CRUDs para diversas entidades, manejando permisos y roles.
- Integré un calendario con el panel de administración de Django para crear un CRUD sencillo de los eventos.
Idiomas
- Español- Nativo
- Inglés- C1
- Francés- B2
- Chino- Básico
Educación
2017 - Diciembre 2021 (Esperado)
Enero 2022 - Junio 2022 (Erasmus Planeado)
Skills
- Diseño y programación orientada a objetos.
- Experiencia JUnit para el testeo del software.
- Desarrollo web con Spring.
- C/C++ para aplicaciones empotradas.
- Ensamblador RISC (MIPS y ARM) y CISC (x86).
- Conocimiento básico de Ghidra y x86 debugger.
- Interés en la electrónica. Proyectos personales.
- Competente en JS, SCSS y HTML para generar páginas web.
- Utilizé múltiples generadores de sitios estáticos como Hugo o Jekyll.
- Experiencia con NodeJS y múltiples librerias npm.
- Frameworks populares como Django, Electron, React y Angular.
- UML con MagicDraw, USE, IFML.
- Metodologías ágiles y buenas habilidades de equipo.
- Experiencia con bases de datos SQL y No-SQL.
- MySQL (y derivadas), Microsoft SQL Server
- Firebase, MongoDB
- Docker, VMWare y VirtualBox
- Entorno Linux / UNIX (.dotfilesand.dotfiles-kali)