Skip to content
View ZAP29's full-sized avatar

Highlights

  • Pro

Block or report ZAP29

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ZAP29/README.md

Hi, I'm Diego Alejandro Zapata Urrego

Backend Software Engineer Β· Java & Spring Boot Β· Microservices Architecture

I build secure, reliable, and scalable backend systems with a focus on performance, clean architecture, and maintainable code.

LinkedIn Location


πŸ‘¨β€πŸ’» About Me

I'm a Systems Engineer specializing in Java backend development with Spring Boot, passionate about building scalable, high-performance, and maintainable software.

I have professional experience developing high-availability financial microservices, working across the entire software development lifecycleβ€”from technical analysis and system design to implementation, testing, deployment, and production support.

I'm also an active open-source developer, building backend libraries and tools that emphasize performance, clean architecture, and software quality.

  • πŸ’Ό Currently: Development Analyst at Indesap, developing financial microservices with Java, Spring Boot, RabbitMQ, PostgreSQL, Vault, and Azure.
  • 🌱 Currently Learning: Spring AI, Retrieval-Augmented Generation (RAG), pgvector, Azure OpenAI, and modern backend architectures.
  • 🀝 Open to: Backend Java / Software Engineer opportunities (Remote).
  • ⚑ Fun Fact: I also develop embedded systems in C/C++, integrating hardware and software.

πŸš€ Featured Projects

πŸ”’ DataGuard Engine

A high-performance, open-source Java library for real-time Personally Identifiable Information (PII) sanitization.

Designed around O(1) Streaming I/O, Zero-Garbage processing, and a dynamic rule engine, DataGuard Engine efficiently anonymizes massive datasets while maintaining a constant memory footprint.

Features

  • O(1) Streaming I/O
  • Zero-Garbage Pipeline
  • Dynamic Rule Engine
  • Real-time PII Sanitization
  • Comprehensive JUnit 5 Test Suite

Tech Stack

Java Β· Maven Β· JUnit 5 Β· Regex Β· Streaming I/O

➑️ Repository: https://github.com/ZAP29/java-anonimo-engine


πŸ’³ Financial High-Availability Microservices

Enterprise backend services for financial systems built with Java, Spring Boot, RabbitMQ, PostgreSQL, Vault, and Azure, delivering secure, scalable, and highly available solutions in an Agile/Scrum environment.

Tech Stack

Java Β· Spring Boot Β· Microservices Β· RabbitMQ Β· Vault Β· Azure


πŸ›  Tech Stack

Languages

Java Python C# JavaScript TypeScript C++ SQL

Backend & Frameworks

Spring Boot Spring Framework Node.js Flask REST APIs RabbitMQ

Frontend

Angular HTML5 CSS3

Databases

PostgreSQL Oracle MySQL SQL Server

Cloud, DevOps & Security

Azure Docker Kubernetes Vault Git

Developer Tools

OpenAI GitHub Copilot Claude Cursor


πŸŽ“ Education & Certifications

πŸŽ“ B.Sc. in Systems Engineering β€” Universidad Libre, Pereira

Certifications

  • Java Object-Oriented Programming β€” Oracle Next Education
  • Spring Boot 3 β€” Oracle Next Education
  • SQL with MySQL β€” Oracle Next Education
  • Oracle Cloud Infrastructure β€” Oracle Next Education
  • Cybersecurity Certification β€” MinTIC TalentoTech (2025)

🀝 Let's Connect

I'm always interested in collaborating on Java backend, Spring Boot, distributed systems, high-performance software, and open-source projects.

Popular repositories Loading

  1. ZAP29 ZAP29 Public

    Config files for my GitHub profile.

    2

  2. portfolio portfolio Public

    CSS 2

  3. practica-grid practica-grid Public

    HTML 2

  4. java-anonimo-engine java-anonimo-engine Public

    High-performance Java 21 PII anonymization engine using zero-garbage streaming I/O.

    Java 2

  5. passwordGenerator passwordGenerator Public

  6. gestor_contrase-as gestor_contrase-as Public

    JavaScript