Alberto Solano Villalta

Ingeniero de Software

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.

React React
HTML HTML
Angular Angular
Java Java
.net .net Framework
C# C#
SQL SQL Server
MySql MySql

Currículum

Descargar

Educació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
Data Structures List C++
Lista de Estructuras de Datos en C++

Proyecto en C++ que utiliza diferentes tipos de listas simples, listas dobles y listas múltiples.

Ver
Cinema Page Project
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
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.

Ver
Proyecto 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
Laboratories Proyects
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.

Ver
Juego 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
Car maintenance services
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

Contacto