Software developer from Colombia with 10+ years of experience building, maintaining and improving internal and enterprise applications.
I specialize in backend development with C#, .NET and ASP.NET Core, with additional experience building frontend modules using Angular and TypeScript.
Throughout my career, I have worked on internal business applications, REST APIs, cloud integrations, background services, document-processing workflows and event-driven systems.
My focus is building practical, maintainable solutions and helping businesses improve existing software without unnecessary complexity.
- 🔧 Fixing and improving existing .NET applications
- 🚀 Building REST APIs and backend services
- 🔗 Integrating internal and third-party systems
- 🗄️ Working with SQL Server, PostgreSQL and MongoDB
- ☁️ Developing cloud integrations with Microsoft Azure
- 🧪 Writing maintainable and testable application code
- 🌎 Available for remote freelance projects
- 🗣️ Spanish: Native | English: Intermediate
A full-stack business application for managing operational requests, assignments, priorities, comments and status history.
Backend
- .NET 10 and ASP.NET Core Web API
- Clean Architecture
- Repository and Unit of Work patterns
- MediatR and service layer
- Entity Framework Core
- PostgreSQL and SQL Server support
- Result Pattern and global error handling
- JWT authentication and role-based authorization
- Scalar/OpenAPI
- Docker and Docker Compose
- Unit and integration tests
Frontend
- Angular
- TypeScript
- Responsive administrative dashboard
- Authentication and role-based navigation
- Forms, filters, tables and reporting widgets
A backend service that demonstrates communication with external APIs, asynchronous processing, retries and status tracking.
- ASP.NET Core Web API
- HttpClientFactory
- Background services
- PostgreSQL
- Structured logging
- Error handling and retry policies
- Swagger/OpenAPI
- Docker
- Unit and integration tests
A practical before-and-after example showing how an existing .NET application can be reorganized into a maintainable architecture.
- Separation of concerns
- Dependency injection
- Repository and service layers
- DTOs and AutoMapper
- Centralized validation
- Global exception handling
- Result Pattern
- Automated tests
- Fixing C# and ASP.NET Core bugs
- Developing or repairing REST APIs
- Adding features to existing business applications
- Solving Entity Framework and database issues
- Building Angular forms, components and internal dashboards
- Implementing authentication and authorization
- Integrating third-party APIs
- Refactoring and modernizing legacy .NET applications
- Troubleshooting production and configuration issues
- Creating background services and scheduled processes
I have worked on software solutions involving:
- Manufacturing and ERP-related business applications
- Window quoting and project-management systems
- SAP-integrated operational workflows
- REST and GraphQL APIs
- Event-driven microservices
- Kafka-based processing pipelines
- Azure Blob Storage workflows
- Microsoft Graph email integrations
- OpenAI document-processing services
- Firebase synchronization services
- Background jobs and scheduled processes
- Clean Architecture
- Hexagonal Architecture
- Repository Pattern
- Unit of Work
- Service Layer
- MediatR
- Result Pattern
- Dependency Injection
- REST API design
- Event-driven architecture
- Automated testing
- Dockerized development environments
I am available for freelance projects involving .NET, C#, ASP.NET Core, Angular, APIs, integrations and business applications.

