Software Engineer | Backend Developer

Systems Engineer with solid experience in backend development for web and mobile applications, specialized in .NET, C#, Python and Node.js. Expert in scalable API design, database optimization and deployment automation. Proactive, self-taught and focused on continuous improvement.

4+
Years of experience
16+
Projects
12+
Technologies
16+
Public repos
Tunja, Boyacá, Colombia
Available for hire

About me

I am a backend developer specialized in .NET, with focus on scalable APIs, database optimization and deployment automation. I'm interested in building practical, maintainable solutions with good performance.

I also have experience with Node.js and Python. I like to accompany teams in best practices, code review and clean design.

Clean Architecture
SQL / EF / Dapper
CI/CD & Docker
Team Lead
Performance oriented
Query optimization and response times
Reliability
Best practices, testing and observability
Collaboration
Mentoring and code review

Skills

Experience applied in production

Languages & Frameworks
.NET 8 / C#
4+ years
Enterprise & retail systems
Python & Django
3+ years
Web & scripting
Spring MVC
1+ years
Academic & enterprise projects
ORM & Data Access
Entity Framework & Dapper
4+ years
CQRS & data optimization
Databases
SQL Server / PostgreSQL / MySQL
5+ years
Transactional & reporting systems
Languages & Runtime
Node.js
3+ years
APIs & microservices
Cloud & DevOps
Docker
3+ years
Containerized apps & plugins
Azure DevOps
2+ years
Project management & pipelines
DevOps & Automation
CI/CD (GitHub Actions, GitLab CI, Azure Pipelines)
3+ years
Automated builds & deployments
Architecture & Design
Clean Architecture / CQRS / DDD
3+ years
Enterprise systems
Frontend
React / Next.js
2+ years
E-commerce & dashboards
Mobile
Flutter & React Native
1+ years
Cross-platform apps

Database optimization

Faster and more efficient queries in production

Scalability

Maintainable systems ready to grow

Best practices

Security, testing and observability

Featured projects

Technologies (select any to filter):
light-query
Data-fetching library for React with hooks for queries, mutations and infinite loading, with configurable cache and Suspense support.
React
TypeScript
NPM
High
Learning
Active
Activity
Html2Pdf
.NET 8 library to convert HTML to PDF using RazorLight and PuppeteerSharp. Includes browser pool, DI and customizable options.
.NET 8
C#
RazorLight
PuppeteerSharp
Optimal
Performance
Production
Usage
SimpleMediator
Lightweight implementation of the Mediator pattern for .NET 8 with support for commands, queries, notifications and customizable behaviors.
.NET 8
C#
Lightweight
Size
Yes
Extensible
Flask Forge CLI
Clean Architecture scaffolding CLI for Flask (OOP-first). Generates domain/app/infra/interfaces, wires DI, sets up Alembic (autogenerate-ready env.py), and includes DX niceties (ruff/black/pre-commit, dev server, resource generator).
Python
Flask
Typer
Jinja2
SQLAlchemy
Alembic
High
DX
Clean Arch
Scaffolds
mini-php-framework
Educational micro-framework in PHP with DDD & Clean Architecture: attribute routing, PSR-15 middleware, basic CQRS and JWT auth.
PHP 8.4+
PSR-4/12/15
SQLite
High
Learning
Core
Modules
VoiceCMD + Snake (Monorepo)
OOP voice command recognizer using FFT → split into N parts → band energy with SQLite profiles. Includes CLI, Tkinter GUI for dataset/live testing, and a Pygame Snake demo.
Python
NumPy
SciPy
sounddevice
soundfile
SQLite
Tkinter
Pygame
CLI
FFT/Bands
DSP
Streaming
Live
Tulipann Store
E-commerce platform with frontend and SPA dashboard in React + TypeScript + TailwindCSS and API in Django REST Framework.
React
TypeScript
TailwindCSS
Python
Django REST Framework
Full Stack
Modules
E-commerce
Objective
Unitrack
Distributed system for bus stop schedules: Flask backend (microservices) + React frontend; docker-compose and deployment with Kubernetes/Minikube.
TypeScript
React
Python
Flask
Docker
Kubernetes
3+
Microservicios
K8s
Orquestación
UniRutas + FlexCore
Use case that demonstrates FlexCore, Java mini-framework agnostic to database engine (supports MySQL, PostgreSQL and MongoDB).
Java
FlexCore
MySQL
PostgreSQL
MongoDB
FlexCore
Framework
SQL & NoSQL
DB Engines
Automata Wordle
Wordle clone with deterministic finite automaton modeling; Flask backend, PySide6 desktop app and UI in Astro.
Python
Flask
PySide6
Astro
TypeScript
JavaScript
Astro
Frontend
PySide6
Desktop
Secure Chat (C)
Secure chat in C with sockets; hybrid encryption (RSA for exchange and AES for messages), Base64 encoding and system utilities.
C
Sockets
RSA
AES
RSA/AES
Encryption
Low level
Paradigm
Grafos App (PyQt6)
Desktop application to create/analyze graphs with PyQt6 and NetworkX; visualization, adjacency matrices/lists and shortest path.
Python
PyQt6
NetworkX
Matplotlib
Paths
Algorithms
PyQt6
UI
Post Office (Frontend)
Web client for an academic mail server; React + TypeScript with integration to custom API.
React
TypeScript
CSS
Email
Domain
Custom API
Integration
Post Office API
Backend API for mail server: Python, with optional Docker container and SMTP/POP3/IMAP-like support.
Python
Docker
SMTP/POP3/IMAP
Protocols
Docker
Container
Spidey (Text Mining)
Text analytics project on digital transformation in universities: crawler, preprocessing and visualizations.
Python
JavaScript
HTML
CSS
Py + JS
Stack
NLP/ETL
Type
UniApp Unillanos (Flutter)
Flutter mobile app for university routes and news; accompanied by Python services and Docker support.
Flutter/Dart
Python
Docker
Mobile
Platform
Dart + Py
Services

Experience

Backend Technical Lead .NET
Enternova SAS (Remote)
January 2025 – September 2025
Bogotá, Colombia
  • Backend team leadership in supply chain projects
  • Code review, mentoring and continuous training
  • Participation in key architectural decisions
  • Delivery of scalable and robust solutions
.NET Backend Developer
Enternova SAS (Remote)
November 2024 – January 2025
Bogotá, Colombia
  • Development of information systems in .NET
  • Integration of external services and SQL Server
  • Database maintenance and optimization
C# Backend Developer
Ignition Games (Remote)
October 2024 – January 2025
Villavicencio, Colombia
  • Development of chatbot with artificial intelligence
  • Implementation of microservices architecture
  • Deployment on Azure Cloud
Software Developer
Centro de Enseñanza Automovilística JMontoya (Remote)
October 2023 – July 2024
Villavicencio, Colombia
  • Development of 4 websites integrated with Strapi CMS
  • Design and development of enterprise management system with Django and Next.js
  • Improvement of internal processes through digitalization
Software Developer
TulipannStore (Remote)
October 2021 – January 2023
Bogotá, Colombia
  • Development of e-commerce platform and administrative panel
  • Implementation of payments and order management
  • UI/UX optimization with React and Django

Let's talk

Open to new opportunities and collaborations.

Usually responds within 24 hours