Deivid VanegasDesarrollador Backend e Integración

Now · APX Developer at Novatec for BBVA

Backend & Integration Developer

Deivid Vanegas

I connect systems that were never designed to talk to each other.

I build backend services and enterprise integrations focused on maintainability, traceability, data transformation and reliable API communication.

Java · APX · Spring Boot · MuleSoft · DataWeaveGitHub ↗LinkedIn ↗
order-sync · live tracecham-orders
API ConsumerPOST /api/v1/order-sync01MuleSoft · order-syncJWT · paging · DataWeave02Spring Boot · Cham Orders APIrules · snapshots · errors03PostgreSQL 17Flyway V1/V204
InteractiveRun this flow in the sync simulator

01 / About

Built around integration. Grounded in backend.

I'm a software developer with more than three years of experience building and maintaining applications, APIs and data integration processes.

My professional work has focused on MuleSoft, REST APIs, ETL, Oracle, SQL, DataWeave, RAML, JSON and XML. Today I build Java backend services on APX for BBVA at Novatec, and I keep sharpening Spring Boot through production-style projects.

I'm currently in the ninth semester of Systems Engineering, combining academic foundations with hands-on experience solving integration and backend challenges.

Years in software development
3+
Years focused on integration
2+
Engineering teams, from academia to banking
4

02 / Skills & Technologies

Tools selected for reliable systems.

A practical stack for backend development, enterprise integration, data processing and technical verification.

Backend Engineering

01

Secure REST services, domain rules, persistence and automated verification.

  • Java 21
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • JWT
  • Maven
  • JUnit
  • OpenAPI

Enterprise Integration

02

API communication, orchestration, transformation and system migration.

  • Mule Runtime 4
  • Anypoint Platform
  • APIKit
  • RAML
  • DataWeave
  • MUnit
  • CloudHub
  • ETL

Data & Infrastructure

03

Relational data, migrations, containerized environments and source control.

  • PostgreSQL
  • Oracle
  • SQL Server
  • SQL
  • Flyway
  • Docker
  • Git
  • GitHub

Tools

04

Daily tools for development, API testing, documentation and database work.

  • Postman
  • DBeaver
  • Swagger
  • Anypoint Studio

03 / Experience

Building systems that need to connect.

Professional experience across enterprise integration, APIs, data processing and application development.

  1. Octubre de 2026 – Actualidad

    BBVA project · Bogotá · Hybrid

    NOVATEC

    Now

    APX Developer

    • Java backend development on APX, BBVA's architecture for online and batch transactions.
    • Building transactions, DTOs and libraries under the bank's development, quality and security standards.
    • Secure development practices aligned with OWASP for banking services.

    Java · APX · Maven · Git · OWASP

  2. Agosto de 2026 – Octubre de 2026

    Contractor · Remote

    GLOBANT

    MuleSoft Integration Developer

    • Integration track of a Salesforce org separation for a telecommunications client.
    • Cloned and adapted Mule 4 integrations for Leads, Contacts and Opportunities to the new org.
    • RAML specifications with APIkit published to Anypoint Exchange, and DataWeave transformations.
    • Knowledge transfer of the integration flows to other team members.

    Mule 4 · Anypoint Platform · RAML · APIkit · DataWeave · Salesforce

  3. Julio de 2024 – Agosto de 2026

    Remote

    PHIDIMENSIONS

    MuleSoft & Integration Developer

    • Development, maintenance and migration of REST APIs and ETL processes with MuleSoft.
    • Integration between services, applications and Oracle databases.
    • Data transformation with DataWeave, JSON and XML.
    • Error handling, traceability, correlation IDs, technical documentation and Git.

    MuleSoft · DataWeave · REST APIs · ETL · Oracle · CloudHub

  4. Octubre de 2022 – Diciembre de 2023

    Bogotá · On-site

    UNINPAHU

    Software Developer

    • Development and maintenance of academic and administrative applications.
    • Optimization of Oracle and SQL Server queries and processes.
    • Internal process automation, issue resolution and technical documentation.

    Java · Oracle · SQL Server · SQL · Git

04 / ChamTech Architecture

How the projects connect.

A backend and integration case study where MuleSoft shields the consumer from authentication, pagination and internal backend response details.

  1. Client01

    API Consumer

    • Authenticated request
    • Confirmed orders
    • X-Correlation-ID
  2. MuleSoft02

    Cham Orders Mule Integration

    • JWT authentication
    • Sequential pagination
    • DataWeave canonical mapping
  3. Spring Boot03

    Cham Orders API

    • Security and business rules
    • Historical snapshots
    • Standardized errors
  4. Data04

    PostgreSQL

    • Persistent records
    • Flyway V1/V2
    • Monetary constraints

Canonical downstream output

MuleSoft generates a canonical JSON file that simulates delivery to an ERP.

Interactive case study

Explore the architecture interactively.

Run a synthetic order synchronization and inspect pagination, correlation tracking, stable errors and canonical transformation.

Launch Sync Playground

05 / Featured Projects

Selected projects. From integration to AI.

Backend and integration case studies, plus the personal AI tools I build and use every day.

Java backendPOST /api/v1/orders
Authorization: Bearer ••••••
X-Correlation-ID: 7f3c-a91

{
  "customerId": 42,
  "items": [{ "sku": "CHM-001", "quantity": 3 }]
}

← 201 Created · total 59.85 · snapshot stored
Locally verified Release Candidate

Cham Orders API

Production-style order management REST API built with Java 21, Spring Boot, PostgreSQL, Flyway, Docker and OpenAPI.

38
Automated tests
2
Flyway migrations
200
OpenAPI responses

Java 21 · Spring Boot · Spring Security · PostgreSQL · Flyway

Enterprise integrationorder-sync.dwl
%dw 2.0
output application/json
---
payload.orders map (order) -> {
  orderId: order.id,
  customer: order.customer.name,
  total: order.totalAmount as Number,
  lines: order.items map { sku: $.sku }
}
Locally verified Release Candidate

Cham Orders Mule Integration

MuleSoft integration that synchronizes confirmed orders from Cham Orders API into a canonical downstream JSON format.

12
MUnit tests
66.28%
Application coverage
100%
order-sync coverage

Mule Runtime 4 · APIKit · RAML · DataWeave · MUnit

Personal AI assistantScreenshot
Celeste web client answering from its memory
In daily personal use

Celeste

Private, local-first personal assistant: a FastAPI core on my PC with Android, web and desktop clients, Markdown memory and a voice orb, where the AI can only act through a risk-based tool router.

151
Core tests passing
13
Architecture decisions (ADRs)
3
Clients: Android, web, desktop

Python · FastAPI · SQLite FTS5 · Ollama · Kotlin

View case study Private repository
Real-time AI toolScreenshot
Subtitle overlay floating over the Copiloto main window
Working prototype · v0.1

Copiloto de Reuniones

Local copilot for meetings in English: live transcription, Spanish translation and suggested replies in an always-on-top subtitle overlay, all running on the user's own machine.

347
Test cases
2
Modes: local or client/server
0
Raw audio files stored

Python · PySide6 · faster-whisper · Argos Translate · Ollama

View case study Private repository

Verified end to end

50 automated tests · 38 Java + 12 MUnit · real API and Mule sync on Docker with PostgreSQL 17

07 / Credenciales seleccionadas

Credenciales que respaldan el stack.

Una selección enfocada de certificaciones y programas estructurados relacionados con cloud, inteligencia artificial, contenedores e ingeniería de software.

  • OCI

    Oracle · Certificación profesional

    Oracle Cloud Infrastructure 2025 Certified AI Foundations Associate

    Una credencial fundamental que conecta inteligencia artificial, machine learning, IA generativa y servicios de Oracle Cloud Infrastructure.

    Emitida el 3 de marzo de 2026 · Válida hasta el 3 de marzo de 2028Cloud e IA
  • AWS

    AWS Training and Certification · Curso completado

    Fundamentos de AWS: introducción a los aspectos esenciales de la nube de AWS

    Formación introductoria enfocada en los conceptos esenciales para trabajar con la nube de AWS.

    Completado el 26 de septiembre de 2023Fundamentos cloud
  • SFC

    SCRUMstudy · Certificación profesional

    Scrum Fundamentals Certified (SFC)

    Roles, eventos y artefactos de Scrum para entrega iterativa, aplicados en el día a día de equipos ágiles de integración y backend.

    Emitida el 15 de noviembre de 2023Entrega ágil
  • DKR

    Código Facilito · Curso completado

    Curso Profesional de Docker

    Formación práctica en imágenes, entornos reproducibles y flujos de entrega de software basados en Docker.

    Código de credencial: 2c8ff266-e2e5-43aa-9366-1fb203e6d0e8

    Completado el 24 de noviembre de 2024Contenedores
  • ONE

    Oracle Next Education + Alura Latam · Programa de formación estructurado

    Finalización del programa Oracle Next Education

    Finalización de seis formaciones con una carga estimada de 286 horas en desarrollo de software y habilidades profesionales.

    Completado el 6 de julio de 2024286 horas · 6 formacionesVer credencial ↗

Aquí se destacan únicamente las credenciales más relevantes para mi perfil actual de backend e integración.

Ver historial de credenciales en LinkedIn ↗

08 / Contact

Let’s build something reliable.

Want to talk about backend, integration or a project? My inbox is open.