Open to new opportunities

Jhonier Andrés
Córdoba Asprilla

>_ Systems Engineer · Backend Developer

Backend developer with 4+ years of professional experience building robust APIs and web applications using .NET Core and NestJS. Graduated from Universidad de Antioquia. Passionate about clean code, design patterns, and scalable architectures. Bilingual Spanish / English (B2).

Copacabana, Antioquia, Colombia
Jhonier Andrés Córdoba Asprilla
Available

Technical Stack

Technologies and tools I use to build reliable, scalable backend systems.

Languages & Frameworks

C# · .NET Core TypeScript NestJS Python

Databases

SQL NoSQL Relational DBs Document DBs

Architecture & Concepts

REST APIs RPC APIs Design Patterns Web Development Code Review

Soft Skills & Languages

Great Teamworker Fast Learner Resilient Spanish — Native English — B2

AI & Automation

Claude Claude Code Gemini n8n Workflows Prompt Engineering AI Integration

Work History

Professional experience delivering software solutions across different domains.

.NET Core & NestJS Developer

Software Development

3 years 2021 – 2024
  • Developed and maintained web applications using .NET Core and NestJS, delivering features end-to-end from API design to deployment.
  • Collaborated with cross-functional teams to design and implement new product features following agile methodologies.
  • Optimized application performance, resolved technical bottlenecks, and improved response times across critical endpoints.
  • Participated in code reviews, enforced coding standards, and contributed to improving team-wide development practices.
C# · .NET Core TypeScript NestJS REST APIs SQL

Programming Tutor

Universidad de Antioquia

1 year 2020 – 2021
  • Provided one-on-one and group tutoring in programming languages and core computer science concepts to university students.
  • Assisted students with assignments, hands-on projects, and exam preparation, improving their overall academic performance.
  • Broke down complex algorithmic concepts into digestible explanations, adapting the teaching approach to each student's learning pace.
Programming Fundamentals Algorithms CS Concepts Teaching

What I've Built

A connected system of three independent projects: a task/credit backend, a payment notifications service, and an AI agent that ties them together.

Task Manager API

REST API in .NET 9 with Clean Architecture and CQRS (MediatR): EF Core for writes, Dapper for reads, JWT auth, and a FluentValidation pipeline behavior.

.NET 9 CQRS EF Core Dapper JWT
View code

Payment Notifications API

Payment notifications service built around the Outbox pattern: reliable asynchronous processing of MercadoPago webhooks with retries, CQRS, and structured logging.

.NET 9 Outbox Pattern Webhooks CQRS
View code

Credit Support Agent

AI agent that answers natural-language questions about payments and credits by calling a custom Model Context Protocol server over the two APIs above. Agentic tool-calling loop with Claude model routing, hallucination and prompt-injection guardrails, a 46-case evaluation harness with CI regression, and OpenTelemetry tracing with a cost/error-rate dashboard.

Claude MCP Agentic AI OpenTelemetry Eval Harness
View code

Academic Background

Formal education and additional training that shaped my technical foundation.

2024

Systems Engineer

Universidad de Antioquia

Medellín, Antioquia

2017

Bachelor's Degree

Institución Educativa San Luis Gonzaga

Copacabana, Antioquia

Additional Courses

2020

Video Games Development

Medellín, Antioquia

2017

Math & Logic Reasoning

Medellín, Antioquia

2017

Domotic Systems

Medellín, Antioquia