Abierto a roles backend remotos

Cimar Rodrigo Morales

Backend Developer

Construyo servicios backend en el sector financiero, y APIs REST en Go en mi tiempo libre. Desde La Paz, Bolivia 🇧🇴

cimar@lapaz ~ %

$ curl https://api.cimar.dev/v1/me

HTTP/1.1 200 OK

GET /experience

Experiencia

Jul 2025 – Presente

La Paz, Bolivia

Desarrollador de Automatizaciones · Banco Bisa S.A.

Desarrollador backend en el equipo de migración, construyendo servicios y aplicaciones internas para las operaciones del banco.

  • Diseñé y construí una aplicación interna full-stack de punta a punta: API REST en .NET Core, front end en Angular y persistencia en Oracle, desde los requerimientos hasta producción.
  • Desarrollo herramientas para la migración de la plataforma core del banco de AS400/DB2 a Oracle, incluyendo validación y conciliación de datos sobre sistemas en producción.

Feb 2025 – Jul 2025

La Paz, Bolivia

Desarrollador de Aplicaciones Junior · Banco Bisa S.A.

  • Migré un servicio de validación de NIT de RPG a Java, parte de la salida del banco de su stack legado AS400.
  • Construí un servicio mock en Spring Boot para la validación de NIT, envolviendo un programa standalone existente como servicio REST para que otros equipos pudieran desarrollar y probar de forma independiente.

Jul 2024 – Dic 2024

La Paz, Bolivia

Pasante de Desarrollo Backend · Facultad de Humanidades y Ciencias de la Educación (UMSA)

  • Desarrollé y mantuve aplicaciones backend en Java y Spring Boot.
  • Construí APIs RESTful consumidas por las aplicaciones front-end de la facultad.
  • Empaqueté servicios en contenedores Docker y configuré pipelines de CI/CD.

Mar 2024 – Jun 2024

La Paz, Bolivia

Auxiliar de Docencia · Universidad Mayor de San Andrés

  • Enseñé fundamentos de programación a estudiantes de primer semestre y publiqué el material del curso en GitHub (Aux-111).

GET /projects

Proyectos

plataforma-academica

$ grep -r "study material" umsa/

grep: no central repository found

GET /materials

404 Not Found

POST /materials → 201

GET /courses/:id/materials → 200

POST /materials/:id/vote → 200

GET /leaderboard?range=weekly → 200

POST /reports → 202

auth: Google OAuth2 · passwords stored: 0

HTTP/1.1 200 OK

deployed: faculty intranet

status: in production since 2025

thesis: approved ✓

01 / Plataforma Académica

El problema

Los estudiantes de la Facultad de Humanidades de la UMSA no tenían un lugar central para compartir material de estudio.

01 / Plataforma Académica

La construcción

Una plataforma donde los estudiantes suben material de sus cursos, comentan y votan. Rankings semanales y globales destacan a los mejores contribuidores. El contenido reportado pasa a una cola de moderación con roles de revisor. Google OAuth2, así que no se almacenan contraseñas. API REST en Spring Boot + Vue.

01 / Plataforma Académica

El resultado

Mi tesis de licenciatura, desplegada a producción en la intranet de la facultad, donde los estudiantes la siguen usando.

Spring BootVueGoogle OAuth2MySQL
ver código →
finish-line - main.go

func (s *PaymentSvc) Confirm(ctx, regID) error {

tx, _ := s.db.BeginTx(ctx)

defer tx.Rollback()

// QR gateway → atomic confirm

return tx.Commit()

}

POST /registrations → 201 Created

payment: confirmed (QR)

docs: /openapi.yaml

● En desarrollo

02 / finish-line API

La construcción

Backend para una plataforma de inscripción a carreras, construido en Go con Gin. Integración con pasarela de pagos QR con manejo atómico de transacciones, arquitectura hexagonal y API REST documentada con OpenAPI.

02 / finish-line API

El estado

Trabajo en progreso. Los flujos de inscripción y pago se están construyendo en abierto.

GoGinPostgreSQLHexagonal
ver código →

Payment Management API

● En desarrollo

API de gestión de pagos para administración de edificios residenciales: ingresos, gastos, cuotas de copropietarios y seguimiento de deudas. Go, arquitectura hexagonal y DDD Lite.

GoGinDDD
ver código →

Aux-111

Material de enseñanza para Introducción a la Programación en la UMSA. Ejercicios en Java escritos para estudiantes de primer semestre.

JavaDocencia
ver código →

GET /about

Sobre mí

¡Hola! Soy Cimar. Mi primer código en producción no fue en un banco: fue mi tesis, una plataforma para compartir material de estudio que construí para la Facultad de Humanidades de la UMSA. Antes de eso ya enseñaba fundamentos de programación a estudiantes de primer semestre, y ahí descubrí que explicar algo es la mejor forma de entenderlo de verdad.

Hoy trabajo en Banco Bisa, donde construyo servicios backend y aplicaciones internas para las operaciones del banco.

Mi obsesión actual es Go. Construyo APIs REST en mi tiempo libre aplicando arquitectura hexagonal y DDD, y estudio cómo funciona el lenguaje por dentro: concurrencia, internals, las partes que la mayoría se salta.

GET /stack

Stack

construyo con

GoJava / Spring BootC# / .NET

front end cuando hace falta

VueAngularTypeScript

datos

PostgreSQLOracleSQL ServerMySQL

herramientas

DockerGitGitHub ActionsNeovim

GET /education

Educación

Licenciatura en Informática, mención Ingeniería de Sistemas Informáticos

Universidad Mayor de San Andrés · 2019–2025

Tesis desplegada a producción en la Facultad de Humanidades.

Inglés · B2 (Intermedio alto)

Centro Boliviano Americano, La Paz

POST /contact

¿Hablamos? Mi bandeja de entrada está abierta.

→ 200 OK · respondo en < 24h