API Development
ABOUT ME
I'm a software developer with 5 years of professional experience in C#, focused on backend development with ASP.NET Core. My work has centered on interactive applications, where I've built and maintained much of the backend behind them — REST APIs with SQL Server and MongoDB, along with backend services using Node.js, Firebase, and Supabase — shipping production software for the healthcare and education sectors. That background taught me to write clean, maintainable C# and to care about solid architecture: SOLID principles, decoupled systems, and CI/CD pipelines are part of how I work every day. I focus on building reliable systems that are easy to maintain over the long term.

Data & Reporting
CI/CD Pipelines
July 2024 - February 2026
Interactive Software Developer
Alternova
- Built lightweight backend services and REST API endpoints using Express.js and Firebase (Firestore, Storage, and Cloud Functions) to manage dynamic content, user data, authentication, and application workflows.
- Implemented real-time communication with Supabase Realtime to listen for backend status updates and resume workflows after users completed external forms and assessment steps.
- Integrated real-time WebSocket communication with an external AI agent API, handling live audio and text exchange.
- Built systems that dynamically loaded content (dialogues, media, and configuration) from Firebase, decoupling content from code for easier updates.
- Implemented CI/CD pipelines and a launcher-based auto-update system for Windows builds, patches, and deployment workflows.
- Developed client applications using Unity (C#) for the healthcare sector, following security standards aligned with HIPAA and OWASP best practices.
May 2021 - June 2024
Multimedia Engineer
Politecnico Grancolombiano
- Developed and maintained REST APIs using ASP.NET Core, Microsoft SQL Server, and MongoDB to manage data storage and retrieval, simulation results, queries, data validation, and reporting workflows.
- Refactored legacy .NET APIs to improve maintainability, performance, scalability, and long-term supportability.
- Built administrative modules connected to backend data for visualization, filtering, reporting, and export of academic information.
- Integrated Unity (C#) client applications with REST APIs and backend services to synchronize user progress, academic data, and results.
- Developed internal scripts to automate web build deployments, removing manual server updates from the release process.
- Developed 2D/3D educational simulators using Unity (C#) as part of the institution's virtual learning platform.
C#
.NET
ASP.NET Core
Microsoft SQL Server
MongoDB
Javascript
Typescript
Express.js
Firebase
Supabase
Docker
Git
Azure DevOps

Educational Simulators Platform
Web platform of educational simulators used by university students. I developed and maintained the .NET REST APIs behind it with Microsoft SQL Server and MongoDB, covering data storage and retrieval, simulation results, data validation, and reporting workflows. I also built administrative modules for visualization, filtering, reporting, and export of academic information, refactored legacy endpoints, and automated the deployment scripts.

TheraNuvo
Mobile app currently available as a Play Store beta for AI-powered cognitive and speech therapy. I built the client-side integration in Unity (C#) for real-time WebSocket communication with an external AI agent API, handling connection lifecycle and live audio and text exchange with the agent.

Fitbrain
Cognitive training web platform used by specialists and their patients at a neuroscience institute. I built its backend features with Express.js and Firebase: the user management behind the administrator panel and the playlist system that specialists use to organize and assign activities to their patients.
January 2019 - February 2021
Video Game Development Technologist
SENA
June 2022
Clean Code
Udemy