Hero

Hello, I’m Johan Herreño, a .NET Developer.

Focused on REST APIs, SQL Server, and reliable backend systems.

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.

Johan Herreño

API Development

Data & Reporting

CI/CD Pipelines

Hero
Work Experience
Hero

July 2024 - February 2026

Alternova logo

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.
Hero

May 2021 - June 2024

Politecnico Grancolombiano logo

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.
Skills
C#

C#

.NET

.NET

ASP.NET Core

ASP.NET Core

Microsoft SQL Server

Microsoft SQL Server

MongoDB

MongoDB

Javascript

Javascript

Typescript

Typescript

Express.js

Express.js

Firebase

Firebase

Supabase

Supabase

Docker

Docker

Git

Git

Azure DevOps

Azure DevOps

Projects section background
Projects
Educational Simulators Platform

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.

ASP.NET CoreC#SQL ServerMongoDBREST APIPolitécnico Grancolombiano
TheraNuvo

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.

UnityC#WebSocketsAPI IntegrationAlternova
Fitbrain

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.

Express.jsTypescriptFirebaseREST APIAdmin PanelAlternova
Hero
Education & Certificates
Hero

January 2019 - February 2021

Video Game Development Technologist

SENA

Hero

June 2022

Clean Code

Udemy

Johan Herreño

.NET Developer