<Christian Carcamo/>

Jr Back-end Developer

Soy un desarrollador backend familiarizado con tecnologías como Spring y .NET Core. He desarrollado APIs utilizando JWT para la autenticación de las mismas, así como aplicaciones de escritorio con servicios de correo electrónico.

DESCARGAR CV

Experiencia

...

Clinica Api

Utilizando Spring Boot, desarrollé una API para gestionar médicos, pacientes y citas. Para el sistema de citas, creé una clase como servicio para aplicar las reglas de negocio al código. Implementé Flyway Migration para el control de migraciones en la base de datos (DB) y utilicé DTOs como estructura de datos. Para la seguridad, empleé JWT con Spring Security. La documentación fue realizada con OpenAPI utilizando Swagger.

Java, SpringBoot, Swagger, DAOs, Flyway, JWT

...

La Tiendona

Fue desarrollado con el objetivo de gestionar un inventario para un minimercado, permitiendo que distintas personas lo monitoreen desde diferentes ubicaciones. Utilicé Java Swing para la interfaz gráfica (GUI). Cuenta con un sistema de inicio de sesión funcional y un sistema de correos para la recuperación de contraseñas mediante códigos. La implementación de las reglas de negocio se realizó utilizando DAOs.

Java, Swing, JavaMail

...

Pollos Hermanos Restaurante

Desarrollé una aplicación en Windows Forms utilizando C# con temática de "Pollos Hermanos", diseñada para empleados en caja en un restaurante de comida rápida. La aplicación permite gestionar ventas de alimentos y bebidas, y está conectada a una base de datos para administrar productos y la planilla del personal. Además, incluye un área administrativa accesible mediante un código secreto, donde los administradores pueden realizar configuraciones como modificar precios, ver planilla, menu disponible y gestion de inventarios.

C#, Windows Forms

...

Veterinaria Web

Desarrollé una aplicación web utilizando Spring MVC. Usé Thymeleaf para conectar el backend con el frontend. La aplicación incluye un sistema de inicio de sesión con JWT para la autenticación de usuarios y utiliza Spring Email para la recuperación de contraseñas. Además, cuenta con un sistema de registro para diferentes mascotas y tipos de animales. El sistema de citas permite al usuario seleccionar la especialidad del veterinario y, en caso de no hacerlo, el sistema lo asigna automáticamente.

Java, Spring, Flyway Migration, Thymeleaf, JavaScript, Spring Email