<Christian Cárcamo/>

Full-Stack Developer

Desarrollador Web Full-Stack especializado en la creación de aplicaciones web modernas y escalables. Dominio en patrones de diseño y arquitecturas de software (capas, MVC, microservicios), aplicación de principios SOLID, con amplia experiencia en desarrollo y consumo de APIs REST usando Spring Boot, .NET, Node.js/Express, Astro y Angular. Tengo experiencia en el desarrollo de interfaces responsivas y atractivas con Angular, Astro y Bootstrap. Stack tecnológico: MEAN, Astro, Spring, .NET. Implemento soluciones completas desde el diseño de la experiencia de usuario hasta la arquitectura backend y despliegue en la nube.

DESCARGAR CV

Experiencia

Estación Café Home

Estación Café

Proyecto web para la gestión de una cafetería, desarrollado con Astro para el frontend, Node.js (Express, TypeScript) para el backend, PostgreSQL y una API con Python para las estadísticas y predicciones con machine learning. Incluye funcionalidades para administración de productos, pedidos y autenticación de usuarios con JWT, con generación automática y manual de reportes enviados por correo electrónico. Interfaz moderna e intuitiva desplegada en AWS Amplify para la demo pública.

Astro, Node.js, Express, TypeScript, PostgreSQL, Python, AWS, Bootstrap

Elys Salon

Elys Salón

Sistema de gestión para salón de belleza desarrollado con .NET 8 y WPF, implementando una arquitectura de capas (presentación, lógica de negocio y acceso a datos). Incluye un Worker Service independiente para la generación automática de reportes periódicos enviados por correo electrónico. El sistema permite gestionar citas, clientes, servicios e inventario, proporcionando una interfaz moderna.


.NET 8, WPF, Worker Service, Arquitectura de Capas, Material Design, SQL Server

...

Clínica 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, menú disponible y gestión 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