Deivid VanegasBackend & Integration Developer

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. October 2026 – Present

    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. August 2026 – October 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. July 2024 – August 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. October 2022 – December 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 / Selected credentials

Credentials that reinforce the stack.

A focused selection of certifications and structured programs aligned with cloud, artificial intelligence, containers and software engineering.

  • OCI

    Oracle · Professional certification

    Oracle Cloud Infrastructure 2025 Certified AI Foundations Associate

    A foundational credential connecting artificial intelligence, machine learning, generative AI and Oracle Cloud Infrastructure services.

    Issued March 3, 2026 · Valid until March 3, 2028Cloud & AI
  • AWS

    AWS Training and Certification · Course completion

    AWS Foundations: Getting Started with the AWS Cloud Essentials

    Introductory AWS cloud training focused on the essential concepts of working with the AWS Cloud.

    Completed September 26, 2023Cloud fundamentals
  • SFC

    SCRUMstudy · Professional certification

    Scrum Fundamentals Certified (SFC)

    Scrum roles, events and artifacts for iterative delivery, applied day to day in agile integration and backend teams.

    Issued November 15, 2023Agile delivery
  • DKR

    Código Facilito · Course completion

    Professional Docker Course

    Practical training in container images, repeatable environments and Docker-based software delivery workflows.

    Credential code: 2c8ff266-e2e5-43aa-9366-1fb203e6d0e8

    Completed November 24, 2024Containers
  • ONE

    Oracle Next Education + Alura Latam · Structured learning program

    Oracle Next Education Program Completion

    Completed six learning tracks with an estimated workload of 286 hours across software development and professional skills.

    Completed July 6, 2024286 hours · 6 tracksView credential ↗

Only the credentials most relevant to my current backend and integration profile are highlighted here.

See credential history on LinkedIn ↗

08 / Contact

Let’s build something reliable.

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