Adrian Calcinas

Adrian Calcinas

Desarrollador Full Stack | Angular · TypeScript · .NET

Construyendo soluciones inteligentes y automatizando el futuro, línea a línea.

Sobre mí

Orientado a resultados, con foco en impacto real y calidad técnica.

Curiosidad y entrega de valor

Soy Adrian Cristofer Calcinas Ramos, Desarrollador Full Stack especializado en Next.js, Angular y .NET. Me enfoco en construir soluciones escalables que mejoran procesos y generan resultados medibles.

Disfruto trabajar en implementaciones de extremo a extremo: arquitectura, frontend, backend y despliegue con buenas prácticas de seguridad, CI/CD y logging estructurado.

Cochabamba, Bolivia · Ing. de Sistemas

Producto y rendimiento

Interfaces accesibles y rápidas con Next.js/Angular, cuidando el rendimiento y experiencias pulidas.

Seguridad e integraciones

Autenticación con Azure AD, RBAC y sincronización con Microsoft Graph. Integraciones con biometría y servicios empresariales.

DevOps y aprendizaje continuo

CI/CD en Azure DevOps y GitHub Actions, con despliegues automatizados y logging estructurado. Siempre aprendiendo y compartiendo conocimiento.

Experiencia

Construyendo soluciones innovadoras y generando impacto medible

Desarrollador Full Stack

Freelance · Cochabamba, Bolivia · Mar 2026 – Actualidad

  • Diseñé y construí NexCore, una suite ERP multi-tenant a medida para un cliente del sector retail, como desarrollador único de extremo a extremo. Producto entregado y en mantenimiento activo.
  • Cubrí el ciclo completo: arquitectura distribuida de 5 servicios, SPA en Angular 22, seguridad OAuth2/OIDC y despliegue continuo (detalle técnico en la sección Proyectos).
Angular 22
.NET Aspire
OpenIddict
OAuth2/OIDC
CQRS
EF Core
Marten
PostgreSQL
Redis

Desarrollador Full Stack

Departamento de TI — UAB · Cochabamba, Bolivia · Ago 2025 – Mar 2026

  • Desarrollé desde cero el backend completo con .NET 10 y el módulo frontend en Angular 18, reemplazando un sistema legacy y reduciendo 3x el tiempo de gestión de evaluaciones para más de 5000 usuarios y 300+ evaluaciones de distinto tipo.
  • Construí el módulo frontend con patrones avanzados de Angular 18: signals, efectos reactivos, componentes standalone y operadores RxJS personalizados.
  • Trabajé bajo prácticas de Extreme Programming (XP): integración continua, refactorización constante y foco en código de calidad y testeable.
  • Implementé Clean Architecture con Repository Pattern, Result Pattern y Minimal APIs, logrando alta cohesión y bajo acoplamiento entre capas.
  • Integré el subsistema académico externo mediante HttpClient tipado + Polly, con reintentos exponenciales y circuit breaker, garantizando resiliencia ante fallos de red en producción.
  • Automaticé el despliegue con GitHub Actions vía WebDeploy, con autenticación federada OpenIddict y logging estructurado con Serilog.
.NET 10
Angular 18
Clean Architecture
Repository Pattern
Result Pattern
Minimal APIs
HttpClient + Polly
RxJS
Angular Signals
OpenIddict
Serilog
GitHub Actions

Desarrollador Full Stack Jr.

IATec · Cochabamba, Bolivia · Feb 2025 – Jul 2025

  • Diseñé e implementé una solución empresarial con Angular 19 y .NET 8 Web API, con arquitectura en capas y separación de responsabilidades.
  • Mantuve y resolví bugs en aplicaciones legacy en Angular 10, trabajando con múltiples versiones del framework en paralelo.
  • Colaboré en un equipo con metodología Scrumban, combinando planificación iterativa con flujo continuo de tareas y entregas frecuentes.
  • Construí una API RESTful segura con Microsoft Identity Web y Azure AD para SSO corporativo, sincronizando perfiles vía Microsoft Graph.
  • Integré dispositivos biométricos ZKTeco con captura y sincronización de asistencia en tiempo real.
  • Implementé control de acceso RBAC con permisos granulares sobre activos y recursos.
  • Configuré CI/CD en Azure DevOps con compilación, pruebas y despliegue automatizado.
.NET 8
Angular 19
Microsoft Identity Web
Azure AD
Microsoft Graph
ZKTeco
RBAC
Azure DevOps
CI/CD

Asistente de Cátedra — Programación

Universidad Adventista de Bolivia · Cochabamba, Bolivia · Jun 2024 – Dic 2024

  • Desarrollé APIs RESTful con .NET Core y Django para aplicaciones web escalables.
  • Implementé el frontend con Next.js y Docker en producción, reduciendo 30% los tiempos de despliegue.
  • Integré componentes de IA y optimicé bases de datos relacionales para mejorar el rendimiento.
  • Mentoré a 50+ estudiantes en desarrollo, arquitectura y buenas prácticas de programación.
.NET Core
Django
Next.js
Docker
REST APIs

Desarrollador Full Stack Jr.

Freelance · Cochabamba, Bolivia · Ene 2024 – Jun 2024

  • Desarrollé un sistema SCM para librerías y papelerías con Angular y backend .NET, integrando APIs RESTful, lazy loading y modularización que optimizaron procesos en un 25%.
  • Diseñé interfaces intuitivas y responsivas, mejorando la UX y la consistencia visual.
Angular
.NET
REST APIs
Lazy Loading

Proyectos

Productos reales construidos de extremo a extremo, de la arquitectura al despliegue

NexCore — Suite ERP multi-tenant

Mar 2026 – Actualidad

Suite ERP a medida para un cliente del sector retail: 5 servicios distribuidos construidos de extremo a extremo como desarrollador único. Producto entregado y en mantenimiento activo.

  • SPA en Angular 22 con componentes standalone, signals y lazy loading total, incluyendo un módulo WMS de 27 pantallas.
  • Arquitectura distribuida: API de negocio, Authorization Server OAuth2/OIDC propio sobre OpenIddict, Backend-for-Frontend y orquestación con .NET Aspire.
  • API con Clean Architecture, CQRS y persistencia poliglota con EF Core y Marten (Event Sourcing) sobre PostgreSQL.
  • Seguridad de nivel producción: PKCE, refresh rotativo, Token Exchange y RBAC de grano fino, con sesión server-side vía patrón BFF.
  • Multi-tenancy con aislamiento por tenant, caché distribuida con Redis y FusionCache, resiliencia con Polly y rate limiting distribuido.
Angular 22
.NET 10
OpenIddict
OAuth2/OIDC
BFF
CQRS
EF Core
Marten
PostgreSQL
Redis
FusionCache
Polly

Banking Platform — Sistema bancario full stack

Feb 2025 – Jun 2025

Plataforma bancaria completa con backend Spring Boot 3.4 (Java 17) y frontend Angular 19, que cubre gestión de cuentas, transferencias, beneficiarios y roles de usuario con una arquitectura limpia y despliegue contenedorizado.

  • Sistema full stack desacoplado: frontend con Angular 19, TypeScript, Bootstrap 5 y señales; backend con Java 17, Spring Boot, JPA/Hibernate y MySQL, comunicación asíncrona vía HTTP.
  • Autenticación segura con tokens de sesión y control de acceso basado en roles (ADMIN, USER, OPERATOR, MODERATOR).
  • Procesamiento de transacciones en tiempo real: depósitos, retiros, transferencias, pagos y reversiones con actualización instantánea de saldos.
  • Búsqueda avanzada con filtros múltiples y paginación, dashboards ejecutivos y métricas del sistema.
  • Auditoría completa y borrado lógico para preservar la integridad de los datos.
  • Entorno completamente contenedorizado con Docker Compose y documentación interactiva de la API con OpenAPI/Swagger UI, eliminando fricción al incorporar nuevos colaboradores.
Angular 19
TypeScript
Java 17
Spring Boot 3
JPA/Hibernate
MySQL
Docker Compose
OpenAPI/Swagger

Sistema SCM para librerías

Ene 2024 – Jun 2024

Sistema de gestión para librerías y papelerías con Angular y backend en .NET, con APIs RESTful, lazy loading y modularización que optimizaron los procesos en un 25%.

  • Módulos de inventario y ventas sobre el dominio real de un cliente, con carga diferida y una arquitectura modular.
  • Interfaces intuitivas y responsivas que mejoraron la UX y la consistencia visual.
  • Panel de administración con roles (productos, categorías, proveedores, usuarios) sobre una API en .NET Core 8 por capas, documentada con Swagger y con EF Core sobre SQL Server.
Angular
.NET
REST APIs
Lazy Loading

Habilidades Técnicas

Conjunto de tecnologías para construir aplicaciones modernas y escalables

Frontend

Angular
TypeScript
RxJS
Next.js
React

Backend

.NET
ASP.NET Core
Node.js
Java
Spring Boot

Metodologías Ágiles

Scrumban
Extreme Programming (XP)
Scrum/Kanban

DevOps y Control de Versiones

Git/GitHub
Docker
Azure DevOps
CI/CD
GitHub Actions

Arquitectura y Patrones

Clean Architecture
CQRS
MediatR
Repository Pattern
APIs RESTful

Bases de Datos

PostgreSQL
SQL Server
MySQL

Logros

Reconocimientos por excelencia académica y aportes técnicos

Logros Académicos

Mejor egresado de la promoción

Promedio general de 91.14/100 en la Licenciatura en Ingeniería de Sistemas, Universidad Adventista de Bolivia.

Titulación por Excelencia Académica

Modalidad de titulación otorgada por rendimiento académico sobresaliente durante la carrera.

Especialización en Desarrollo de Software y Arquitecturas Escalables

Formación de especialización enfocada en el diseño de software y arquitecturas escalables.

Mentoría a 50+ estudiantes

Acompañamiento en desarrollo, arquitectura y buenas prácticas de programación como Asistente de Cátedra en la UAB.

Contacto

Conectemos para trabajar juntos, explorar oportunidades o compartir ideas

Teléfono / WhatsApp
+591 65717974
Ubicación
Cochabamba, Bolivia

Hoja de vida

Solicita mi CV actualizado o coordina una reunión para conocer más sobre mi experiencia.

Solicitar CV