Open to remote backend roles

Cimar Rodrigo Morales

Backend Developer

I build backend services in the financial sector — and REST APIs in Go on my own time. Based in La Paz, Bolivia 🇧🇴

cimar@lapaz ~ %

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

HTTP/1.1 200 OK

GET /experience

Experience

Jul 2025 – Present

La Paz, Bolivia

Automation Developer · Banco Bisa S.A.

Backend developer on the automation team, building services and internal applications for the bank's operations.

  • Designed and built a full-stack internal application end to end: .NET Core REST API, Angular front end, Oracle persistence — from requirements to production.
  • Develop migration processes for the bank's core platform move from AS400/DB2 to Oracle, including data validation and reconciliation against production systems.

Feb 2025 – Jul 2025

La Paz, Bolivia

Junior Application Developer · Banco Bisa S.A.

  • Migrated a tax ID (NIT) validation service from RPG to Java, part of the bank's move off its legacy AS400 stack.
  • Built a Spring Boot mock service for NIT validation, wrapping an existing standalone program as a REST service so other teams could develop and test against it independently.

Jul 2024 – Dec 2024

La Paz, Bolivia

Intern · Faculty of Humanities and Education Sciences (UMSA)

  • Developed and maintained backend applications in Java and Spring Boot.
  • Built RESTful APIs consumed by the faculty's front-end applications.
  • Containerized services with Docker and set up CI/CD pipelines.

Mar 2024 – Jun 2024

La Paz, Bolivia

Teaching Assistant · Universidad Mayor de San Andrés

  • Taught programming fundamentals to first-semester students and published the course material on GitHub (Aux-111).

GET /projects

Projects

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

The problem

Students at UMSA's Faculty of Humanities had no central place to share study material.

01 / Plataforma Académica

The build

A sharing platform where students upload course material, comment and vote. Weekly and global leaderboards surface the best contributors. Reported content routes to a moderation queue with reviewer roles. Google OAuth2 — no passwords stored. Spring Boot REST API + Vue.

01 / Plataforma Académica

The result

My undergraduate thesis — deployed to production on the faculty's intranet, where students still use it.

Spring BootVueGoogle OAuth2MySQL
view source →
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

● In development

02 / finish-line API

The build

Backend for a race registration platform, built in Go with Gin. QR payment gateway integration with atomic transaction handling, hexagonal architecture, OpenAPI-documented REST API.

02 / finish-line API

The status

Work in progress — the registration and payment flows are being built in the open.

GoGinPostgreSQLHexagonal
view source →

Payment Management API

● In development

Payment management API for residential building administration — income, expenses, co-owner dues and debt tracking. Go, hexagonal architecture and DDD Lite.

GoGinDDD
view source →

Aux-111

Teaching material for Introduction to Programming at UMSA — Java exercises written for first-semester students, still used as a reference.

JavaTeaching
view source →

GET /about

About me

Hi! I'm a backend developer based in La Paz, Bolivia.

I work at Banco Bisa, building backend services and internal applications — .NET and Java on the server, Angular on the front end, Oracle and SQL Server underneath.

Right now I'm focused on Go. I'm building REST APIs in my free time, applying hexagonal architecture and DDD, and studying how the language works under the hood — concurrency, internals, the parts most people skip. It's where I want to take my career.

GET /stack

Stack

building with

GoJava / Spring BootC# / .NET

front end when needed

VueAngularTypeScript

data

PostgreSQLOracleSQL ServerMySQL

tooling

DockerGitGitHub ActionsLinuxNeovim

GET /education

Education

Licenciatura en Informática (B.Sc.), Computer Systems Engineering

Universidad Mayor de San Andrés · 2019–2025

Thesis deployed to production at the Faculty of Humanities.

English — B2 (Upper-Intermediate)

Centro Boliviano Americano, La Paz

POST /contact

Want to talk? My inbox is open.

→ 200 OK · replies in < 24h