Brian Bentancourt

Tech Lead

Apasionado por crear soluciones de software robustas, escalables y eficientes. Especializado en tecnologías web modernas y sistemas backend.

Brian Bentancourt - Profile

Sobre Mí

10+Años de Experiencia
15+Proyectos Entregados
4Empresas
30+Certificaciones

¡Hola! Soy Brian Bentancourt, Líder Técnico y arquitecto de software con más de diez años en la industria. Hoy lidero la arquitectura de cinco sistemas empresariales en producción y al equipo que los construye: defino los estándares técnicos, conduzco la modernización de plataformas legacy hacia .NET 8 y respondo cuando algo se rompe en sistemas que no pueden dejar de funcionar.

Llegué al liderazgo técnico desde el código, y sigo escribiéndolo. Ese recorrido —de desarrollador full stack a responsable de arquitectura— es lo que me permite tomar decisiones de diseño que el equipo puede sostener en el tiempo, y no solo en la pizarra. Me interesan especialmente los problemas difíciles de verdad: migrar sistemas críticos sin interrumpir la operación, hacer convivir lo heredado con lo nuevo, y dejar documentación que sobreviva a la rotación del equipo.

En paralelo llevo proyectos propios como freelance, que es donde experimento con stacks más nuevos y mantengo el contacto directo con el cliente y su negocio. Cuando no estoy programando, me vas a encontrar siguiendo lo que pasa en IA, o disfrutando del tiempo con mi familia y amigos.

Habilidades Clave

Liderazgo Técnico & Arquitectura
C# (.NET 8 & .NET Framework)
ASP.NET Core (APIs REST)
SQL Server (T-SQL, optimización)
Modernización de Legacy
JWT / LDAP / RBAC / MFA
Tiempo real (SignalR)
JavaScript (ES6+, TypeScript)
React / Next.js
Angular
React Native / Expo
Node.js (Express.js)
Python
Geoespacial (MapLibre, deck.gl)
Firebase
Google Cloud (GCP)
Git
IA (Genkit, Gemini, Watsonx, Scikit-learn)
Power BI
Material UI
HTML5 & CSS3

Experiencia Profesional

Líder Técnico / Desarrollador de Software Senior — SONDA (Junio 2022 - Presente)

  • Promovido a Líder Técnico en mayo de 2024. Lidero la arquitectura de cinco sistemas empresariales en producción y al equipo de desarrollo que los construye.
  • Definí los estándares técnicos transversales del ecosistema —autenticación centralizada, acceso a datos, documentación obligatoria por componente— y acompaño su adopción en el equipo.
  • Conduzco la estrategia de modernización de plataformas legacy .NET Framework hacia .NET 8 y arquitecturas de servicios, con migraciones incrementales que no interrumpen la operación.
  • Desarrollo full stack sobre .NET 8, ASP.NET Core, React, Angular y React Native, con SQL Server como motor de datos principal.
  • Lidero el diagnóstico de incidentes en producción sobre sistemas de misión crítica en operación continua, con análisis de causa raíz y mentoría del equipo en el proceso.

Desarrollador de Software — De Larrobla & Asociados (Enero 2021 - Junio 2022)

  • Trabajó en sistemas financieros críticos, incluyendo el core bancario para un banco en Perú y proyectos para el banco BROU en Uruguay.

Desarrollador de Software — Actualred (Septiembre 2016 - Diciembre 2020)

  • Desarrolló y mantuvo un sistema principal tipo SaaS para la empresa y sus clientes.
  • Colaboró en diversos proyectos de la empresa, incluyendo iniciativas con Power BI, mejorando habilidades en variadas tecnologías.
  • Lanzó con éxito la primera aplicación móvil de la empresa para un cliente importante, desarrollada con Xamarin.
  • Brindó servicio al cliente experto con excelentes habilidades para la resolución de problemas.

Mesa de Ayuda — Urudata S.A. (Octubre 2014 - Septiembre 2016)

  • Brindó soporte de TI en redes, impresoras, acceso de usuarios, copias de seguridad automatizadas y resolución de incidentes.

Sistemas Empresariales

Como Líder Técnico lidero la arquitectura de cinco sistemas empresariales que funcionan como una sola plataforma: comparten stack (.NET 8 + SPA + SQL Server), un emisor central de identidad y los estándares técnicos que definí para el equipo. Todos operan en entornos productivos con usuarios reales.

Por confidencialidad, los sistemas se describen a nivel de arquitectura, stack y responsabilidades, sin identificar organizaciones ni detalles de implementación.

Plataforma de Despacho de Emergencias y Videovigilancia

Seguridad pública · Misión crítica

RolLíder Técnico / Arquitecto
Período2022 - Presente
Operación 24/7
~25 servicios de integración
~20 procesos en background

Plataforma de gestión integral de eventos, alertas y emergencias en tiempo real. Centraliza en una sola interfaz operativa la recepción de alertas provenientes de múltiples fuentes (video, audio, analítica, radio y telefonía), el despacho y seguimiento de recursos en campo, y la auditoría completa del ciclo de vida del incidente. Es un ecosistema de escritorio .NET acompañado de una constelación de servicios de integración y procesos en background, en operación continua.

Mi aporte

  • Lidero la arquitectura y la estrategia de modernización de la plataforma hacia .NET 8, migrando servicios de forma incremental con fallback al sistema anterior y activación por configuración, para no interrumpir la operación en ningún momento.
  • Definí los estándares técnicos transversales del ecosistema —autenticación centralizada con JWT, convenciones de conexión a datos, documentación obligatoria por componente— hoy adoptados por todo el equipo.
  • Diseñé el esquema de contingencia que permite seguir operando contra una base embebida local cuando la base central deja de estar disponible.
  • Conduzco el diagnóstico de incidentes en producción sobre volúmenes de millones de registros, con análisis de causa raíz y corrección de fondo, no paliativos.

Stack: .NET 8, C#, ASP.NET Core, WPF, .NET Framework, SQL Server, SignalR, Entity Framework, SQLite, Arquitectura distribuida

.NET 8
C#
ASP.NET Core
WPF
.NET Framework
SQL Server
+4
App Móvil de Patrullaje con Seguimiento en Tiempo Real

Movilidad · Operaciones en campo

RolLíder Técnico / Desarrollador Full Stack
Período2023 - Presente
Android en producción
GPS en segundo plano
Notificaciones push

Solución móvil para agentes en campo: inicio y gestión de patrullas, transmisión continua de posición GPS hacia la central, mensajería bidireccional, gestión de eventos durante el recorrido y notificaciones push. Se complementa con una API REST y un panel web de seguimiento y planificación de recorridos.

Mi aporte

  • Desarrollé y lideré la aplicación en React Native + Expo (TypeScript), resolviendo el rastreo GPS en segundo plano con manejo de consumo de batería y del ciclo de vida que impone el sistema operativo.
  • Diseñé el modelo de sincronización cliente-servidor con caché y reintentos, para que la app siga siendo usable con conectividad intermitente en campo.
  • Implementé la API REST en ASP.NET Core y el modelo de datos de patrullas, zonas, plantillas de recorrido y permisos por rol.
  • Instrumenté observabilidad en producción —reporte de fallos y métricas de rendimiento— para poder diagnosticar incidentes en dispositivos reales de los usuarios.

Stack: React Native, Expo, TypeScript, ASP.NET Core, SQL Server, Firebase Cloud Messaging, React Query, Recoil, GPS / Geolocalización

React Native
Expo
TypeScript
ASP.NET Core
SQL Server
Firebase Cloud Messaging
+3
Sistema de Gestión de Ciclo de Vida de Activos (ITAM)

Gestión de activos · Operación y mantenimiento

RolLíder Técnico / Arquitecto
Período2024 - Presente
Ciclo completo: activo → mantenimiento → facturación
RBAC + LDAP + MFA
Visor geoespacial

Sistema web para administrar el ciclo de vida completo de activos de infraestructura desplegados en campo: inventario y trazabilidad de asignaciones, sitios y posiciones de instalación, mantenimientos preventivos programados, contratos con sus etapas y renovaciones, flujo de facturación de extremo a extremo, y reportería de auditoría e inventario. Incluye un visor geoespacial de sitios y zonas.

Mi aporte

  • Definí la arquitectura completa del sistema: SPA en React sobre una API REST en ASP.NET Core .NET 8 y SQL Server.
  • Implementé el modelo de seguridad: autenticación propia con JWT, integración con el directorio corporativo vía LDAP y segundo factor de autenticación.
  • Diseñé el esquema de roles y permisos granular (RBAC) que gobierna el acceso por módulo y por acción.
  • Integré el sistema con la plataforma de ticketing corporativa para generar y dar seguimiento automático a las órdenes de mantenimiento.
  • Construí el módulo geoespacial con MapLibre y deck.gl para visualizar sitios, posiciones de instalación y zonas de riesgo sobre mapa.

Stack: React 18, TypeScript, MUI, .NET 8, ASP.NET Core, SQL Server, JWT, LDAP, MFA, MapLibre, deck.gl, RBAC

React 18
TypeScript
MUI
.NET 8
ASP.NET Core
SQL Server
+6
Plataforma de Consulta y Reportería de Alto Volumen

Datos de sensores · Reportería

RolLíder Técnico / Desarrollador Full Stack
Período2023 - Presente
Arquitectura híbrida legacy + moderna
Múltiples orígenes de datos

Plataforma web de consulta y reportería sobre grandes volúmenes de lecturas capturadas por sensores en campo: búsqueda multi-criterio, visualización de las capturas asociadas a cada lectura y administración de usuarios, roles y permisos. Su arquitectura es deliberadamente híbrida: frontend y API modernos conviviendo con servicios SOAP heredados y bases de datos de terceros.

Mi aporte

  • Lideré la renovación de la plataforma: SPA en Angular servida por un host ASP.NET Core, con API REST propia.
  • Resolví la integración con servicios WCF sobre .NET Framework preexistentes y con bases de datos de terceros sobre las que no teníamos control del esquema.
  • Optimicé las consultas sobre tablas de alto volumen para mantener la búsqueda multi-criterio en tiempos de respuesta aceptables.
  • Modelé el esquema de usuarios, roles y permisos con autenticación JWT e integración LDAP.

Stack: Angular, TypeScript, ASP.NET Core, C#, SQL Server, WCF, JWT, LDAP

Angular
TypeScript
ASP.NET Core
C#
SQL Server
WCF
+2
Plataforma de Gestión de Grabaciones

Gestión de medios · Control de acceso

RolLíder Técnico
Período2025 - Presente
Control de acceso por roles
React + ASP.NET Core

Plataforma para la gestión de grabaciones: consulta, administración e interacción con registros multimedia desde una interfaz web moderna, con control de acceso por roles sobre material sensible.

Mi aporte

  • Definí la arquitectura cliente-servidor: SPA en React con Material UI sobre una API REST en ASP.NET Core.
  • Implementé la capa de autorización que restringe el acceso al material según rol y permiso del usuario.
  • Establecí las convenciones de proyecto y de documentación reutilizando los estándares definidos para el resto de la plataforma.

Stack: React, MUI, ASP.NET Core, C#, SQL Server, REST

React
MUI
ASP.NET Core
C#
SQL Server
REST

Educación y Certificaciones

Mi formación académica y certificaciones clave que han moldeado mi experiencia.

Universidad ORT Uruguay (CTC ORT) logo
Analista Programador

Universidad ORT Uruguay (CTC ORT)

Completado 12/2017

Graduado como Analista Programador, adquiriendo una sólida base en desarrollo de software, algoritmos, estructuras de datos y gestión de bases de datos.

  • Programación Orientada a Objetos.
  • Fundamentos de Desarrollo Web.
  • Diseño de Bases de Datos y SQL.
  • Principios de Ingeniería de Software.
  • Programación JavaScript.
  • Desarrollo C# con .NET.
Informática ITSP logo
Bachillerato Tecnológico Informático

Informática ITSP

Completado 12/2012

Completó el bachillerato técnico con especialización en informática, proporcionando una exposición temprana a conceptos de ciencias de la computación y programación.

Platzi, Udemy y otras plataformas logo
Varios Cursos en Línea

Platzi, Udemy y otras plataformas

Continuo

Actualizando continuamente habilidades a través de cursos en línea en plataformas como Platzi y Udemy, enfocándose en tecnologías como React, Firebase, .NET, IA, JavaScript y Python.

  • Las áreas clave incluyen: React, Firebase, .NET, IA, JavaScript y Python.
  • Aprendizaje activo en múltiples plataformas, incluyendo Platzi y Udemy.

Mis Certificados

Cargando diplomas...

Mis Insignias

Cargando insignias...

Mis Proyectos Freelance

Solución robusta y moderna multi-tenant para la gestión de negocios de comida, reconstruida desde cero con Next.js 16 y Zustand.
SaaS
Prompt Engineering
Next.js 16
React 19
Zustand
Firebase
Multi-tenant
MapLibre
Tarjeta de invitación virtual para una fiesta de 15 años con sistema de RSVP, sugerencia de canciones para invitados y control de acceso (check-in) en puerta.
React
Firebase
RSVP
Admin Dashboard
Gate Check-in
Song Requests
Sistema para que el personal de campo registre horas de trabajo y uso de vehículos, con vista general para administradores en tiempo real, estadísticas y reportes.
Next.js
Firebase
React Native
Time Tracking
Reporting
El mismo portafolio que estás viendo, construido con Next.js y ShadCN UI.
Next.js
TypeScript
Tailwind CSS
ShadCN UI
GenAI
i18n
Plataforma de e-commerce para un emprendimiento de comestibles solo online, que opera sin local físico.
Next.js
Firebase
Mapbox
Push Notifications
Google Auth
Sistema para gestionar reservas online, con pagos en línea vía MercadoPago, en una barbería.
Web Application
Booking System
Firebase
Social Login
MercadoPago

Testimonios de Clientes

AC
Agustín Ceballos
Dueño en Agustyle
Mi nombre es Agustín y me dedico a trabajar en el área de estética masculina más precisamente en el corte de cabello y barba, llevo más o menos 5 años en el rubro y hace aproximadamente 3 años atrás, me ví obligado por causa de la pandemia a organizar mi clientela, hasta el momento trabajaba por orden de llegada, llegando a tener en el local de 5 a 8 personas esperando para ser atendidos, comencé a usar métodos como reservas por WhatsApp, pero aún así, no encontraba la solución para lograr un orden y una eficiencia, ya que tenía que estar atento al teléfono y a la ves atendiendo a los clientes, Gracias a Brian Bentancourt encontré la solución a mi problema, me diseño una aplicación de agenda web por la cual los clientes se pueden agrandar ellos mismos, y así yo poder trabajar tranquilo y no estar pendiente al teléfono, hoy día ya a un poco más de 1 año pasada la pandemia sigo trabajando de la misma manera, ya que la aplicación web tuvo muy buena aceptación por los clientes y resultó una herramienta de solución para mí, siendo también una novedad en mi rubro.
BF
Bruno Fiorelli
Dueño en Befe Burgers
Como reseña al servicio que brinda Brian, debo decir que en nuestro caso gestionó un programa que optimizó el trabajo laboral y la atención al cliente. Mejoramos en varios ambitos gracias al sistema! La atención personal de Brian siempre fue excelente también, solucionado dudas o corrigiendo detalles lo más rápido posible.
SF
Sebastián Fagúndez
Co-Fundador en BurgerHouse
Haber contratado los servicios de Brian, nos ha brindado la capacidad de poder captar ventas y gestionar nuestros pedidos de la mejor manera posible. Adquirimos dichos servicios en un momento difícil de nuestra empresa, donde gestionábamos los mismos de forma manual y arcaica, teniendo demoras absurdas, lo cual claramente nos hacía perder más clientes. Gracias a la implementación de un sistema informático, sumamente fácil de usar y con todas las prestaciones que necesitábamos, hoy en día gestionamos nuestros pedidos de manera eficiente, obteniendo mejores resultados y por ende más clientes. Recomiendo a todos la contratación de los servicios por parte de Brian Bentancourt, excelente calidad, profesionalismo y precio acorde!

Chatea Con Mi Asistente IA

¿Tienes preguntas sobre mis habilidades, proyectos o experiencia? ¡Mi asistente de IA está aquí para ayudarte! Haz clic en el ícono de chat en la esquina inferior derecha para iniciar una conversación. Puedes preguntar cosas como:

  • "¿Cuáles son las habilidades clave de Brian?"
  • "Cuéntame más sobre el proyecto Food Store."

¡Anímate, pruébalo!

Nota: El asistente de IA proporciona información basada en un contexto preprogramado sobre mi perfil. Para contacto directo o discusiones detalladas, por favor utiliza el formulario de contacto o el botón de WhatsApp.

Ponte en Contacto

Siempre estoy emocionado de discutir nuevos proyectos, ideas creativas u oportunidades para colaborar. No dudes en contactarme usando el formulario o a través de los detalles proporcionados.

Describe brevemente tu consulta (máx 500 caracteres).