Acerca de
Ingeniero de Software
Desarrollador de software, con experiencia en lenguajes como C# y Java para desarrollo backend, y en frontend, con tecnologías como React, Angular y JavaScript; Además, competencia en bases de datos relacionales y no relacionales.
Habilidades
Tengo experiencia en diferentes proyectos individuales y grupales con diferentes tecnologías y bases de datos.








Currículum
DescargarEducación
Diploma, Tecnología de la Información
2019 - 2021
Colegio Universitario de Cartago, CR
Ingeniería en Desarrollo de Software
2021 - actualidad
Universidad Cenfotec, CR
Experiencia Profesional
Contrato de pasantía - Ingeniero de Software
Mayo 2024 -
Grupo Roble
- Colaboré con los usuarios para crear maquetas y propuestas de diseño que se alinearan con los objetivos del proyecto.
- Seleccioné e implementé Java Spring Boot para el backend y React con TypeScript y Redux para el frontend.
- Diseñé un esquema de base de datos escalable y una arquitectura backend para asegurar la integridad y el rendimiento de los datos.
- Lideré el desarrollo de una interfaz responsiva con componentes reutilizables en React y gestión de estado global mediante Redux.
Freelance - Ingeniero de Software
Feb. 2024 - May 2024
- Implementé componentes reutilizables y modulares para mantener un código limpio y fácilmente mantenible.
- Utilicé Redux para gestionar el estado de la aplicación, lo que permitió un manejo eficiente de los datos en la interfaz de usuario.
- Diseñé y desarrollé API RESTful para habilitar la comunicación entre el frontend y el backend de la aplicación.
- Manejé la integración con bases de datos, utilizando MySQL para almacenar y gestionar datos de la aplicación de manera eficiente y confiable.
- Usé Git para colaborar en el desarrollo de código y gestionar versiones de la aplicación. Tecnologías utilizadas: Java (Spring Boot), MySQL y React.js.
Contrato de prácticas - Ingeniero de Software
Mar. 2021 - May. 2021
WOLK SOFT
- Mejoré soluciones del sistema integrando sin problemas la API de Facebook Marketplace en un sistema de punto de venta, lo que resultó en un impulso significativo en la productividad de la empresa.
- Documenté minuciosamente el uso de la API, ofreciendo instrucciones concisas y completas para la configuración y operación.
- Implementé una función de preinscripción amigable para el usuario en la tienda web, permitiendo a los clientes registrarse antes de realizar compras.
- Competente en el desarrollo de API utilizando C# (.NET), SQL Server, Vue.js y HTML5.
Portafolio
- Todos
- App
- Web

Lista de Estructuras de Datos en C++
Proyecto en C++ que utiliza diferentes tipos de listas simples, listas dobles y listas múltiples.
Ver
Proyecto de Página de Cine
Proyecto en el que diferentes cines pueden registrarse y agregar y administrar sus teatros, películas y horarios. El cliente puede comprar las funciones seleccionando el horario y los asientos, además de seleccionar el cine.
Ver
ZhenAir
Solución de software y hardware que consta de una aplicación web y un dispositivo portátil destinado a monitorear y evaluar la calidad del aire en tiempo real. La aplicación web permitirá a los usuarios administrar perfiles de usuario, lo que les permitirá ver datos detallados y recibir alertas. Por otro lado, el dispositivo portátil será responsable de recopilar datos sobre la calidad del aire utilizando sensores avanzados.
VerProyecto de Asignador de Aulas
Proyecto que lee un Excel con los datos de horarios, materias y profesores, realiza un proceso de asignación automática a un aula para cada materia, además de la opción de hacerlo manualmente. Además, las opciones para que los estudiantes y profesores vean su horario y sus clases asignadas a las materias.
Ver
Proyecto de Administrador de Laboratorios
Proyecto de API y frontend, proyecto en el que se pueden registrar laboratorios para registrar citas y enviar exámenes a clientes registrados, tiene paneles para laboratorios y roles diferentes.
VerJuego de Rol (RPG)
Juego de rol, se utilizó el motor de juego LibGDX, tiene diferentes pantallas, colisiones con objetos, compra de objetos y función de batalla. Se realizó utilizando diferentes patrones de programación conductual, creativa y estructural.
Ver
Servicios de Mantenimiento de Automóviles
Proyecto que busca hacer la funcionalidad de la empresa Strartyoshi, Strartyoshi es un sistema de servicios automotrices, que proporciona opciones de visualización para los propietarios de empresas y para que los clientes agreguen sus vehículos y soliciten servicios a diferentes ubicaciones.
Ver