Brian Bentancourt

Tech Lead

Passionate about crafting robust, scalable, and efficient software solutions. Specializing in modern web technologies and backend systems.

Brian Bentancourt - Profile

About Me

10+Years of Experience
15+Projects Delivered
4Companies
30+Certifications

Hello! I'm Brian Bentancourt, a Tech Lead and software architect with over ten years in the industry. Today I own the architecture of five enterprise systems in production and lead the team that builds them: I define the engineering standards, drive the modernisation of legacy platforms toward .NET 8, and I'm the one who responds when something breaks in systems that cannot stop running.

I came to technical leadership through code, and I still write it. That path — from full stack developer to architecture owner — is what lets me make design decisions the team can actually sustain over time, not just defend on a whiteboard. I'm drawn to the genuinely hard problems: migrating critical systems without interrupting operations, making legacy and modern coexist, and leaving documentation that outlives team turnover.

Alongside that I run my own freelance projects, where I experiment with newer stacks and stay in direct contact with clients and their businesses. When I'm not coding, you'll find me following what's happening in AI, or enjoying time with family and friends.

Key Skills

Technical Leadership & Architecture
C# (.NET 8 & .NET Framework)
ASP.NET Core (REST APIs)
SQL Server (T-SQL, tuning)
Legacy Modernisation
JWT / LDAP / RBAC / MFA
Real-time (SignalR)
JavaScript (ES6+, TypeScript)
React / Next.js
Angular
React Native / Expo
Node.js (Express.js)
Python
Geospatial (MapLibre, deck.gl)
Firebase
Google Cloud (GCP)
Git
AI (Genkit, Gemini, Watsonx, Scikit-learn)
Power BI
Material UI
HTML5 & CSS3

Professional Experience

Tech Lead / Senior Software Developer — SONDA (June 2022 - Present)

  • Promoted to Tech Lead in May 2024. I own the architecture of five enterprise systems in production, and lead the development team that builds them.
  • I defined the ecosystem's cross-cutting engineering standards — centralised authentication, data access, mandatory per-component documentation — and support their adoption across the team.
  • I drive the modernisation strategy from legacy .NET Framework platforms toward .NET 8 and service architectures, using incremental migrations that never interrupt operations.
  • Full stack development on .NET 8, ASP.NET Core, React, Angular and React Native, with SQL Server as the primary data engine.
  • I lead production incident diagnosis on mission-critical systems running continuously, driving root-cause analysis and mentoring the team through the process.

Software Developer — De Larrobla & Asociados (January 2021 - June 2022)

  • Worked on critical financial systems, including the banking core for a bank in Peru and projects for BROU bank in Uruguay.

Software Developer — Actualred (September 2016 - December 2020)

  • Developed and maintained a primary SaaS-like system for the company and its clients.
  • Collaborated on diverse company projects, including initiatives using Power BI, enhancing skills in various technologies.
  • Successfully launched the company's first mobile application for a major client, developed with Xamarin.
  • Provided expert customer service with excellent problem-solving abilities.

Service Desk — Urudata S.A. (October 2014 - September 2016)

  • Provided IT support in networks, printers, user access, automated backups, and incident resolution.

Enterprise Systems

As Tech Lead I own the architecture of five enterprise systems that operate as a single platform: they share a stack (.NET 8 + SPA + SQL Server), a central identity provider, and the engineering standards I defined for the team. All of them run in production with real users.

For confidentiality reasons these systems are described at the level of architecture, stack and responsibilities — without identifying organisations or implementation details.

Emergency Dispatch & Video Surveillance Platform

Public safety · Mission critical

RoleTech Lead / Architect
Period2022 - Present
24/7 operation
~25 integration services
~20 background processes

An end-to-end platform for real-time management of events, alerts and emergencies. It centralises, in a single operator interface, the intake of alerts from multiple sources (video, audio, analytics, radio and telephony), the dispatch and tracking of field resources, and full audit of the incident lifecycle. It is a .NET desktop ecosystem surrounded by a constellation of integration services and background processes, running continuously.

My contribution

  • I lead the architecture and the modernisation strategy toward .NET 8, migrating services incrementally with fallback to the previous system and config-driven activation, so operations are never interrupted.
  • I defined the cross-cutting engineering standards for the ecosystem — centralised JWT authentication, data-connection conventions, mandatory per-component documentation — now adopted across the team.
  • I designed the contingency scheme that keeps the system operating against a local embedded database when the central database becomes unavailable.
  • I lead production incident diagnosis over datasets in the millions of records, driving root-cause analysis and permanent fixes rather than workarounds.

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
Field Patrol Mobile App with Real-Time Tracking

Mobility · Field operations

RoleTech Lead / Full Stack Developer
Period2023 - Present
Android in production
Background GPS
Push notifications

A mobile solution for field agents: starting and managing patrols, continuously streaming GPS position back to the control centre, two-way messaging, handling events during a shift, and push notifications. It is complemented by a REST API and a web panel for tracking and route planning.

My contribution

  • I built and led the React Native + Expo app (TypeScript), solving background GPS tracking with careful handling of battery consumption and OS-imposed lifecycle constraints.
  • I designed the client-server synchronisation model with caching and retries, so the app remains usable under the intermittent connectivity of field work.
  • I implemented the ASP.NET Core REST API and the data model for patrols, zones, route templates and role-based permissions.
  • I instrumented production observability — crash reporting and performance metrics — to diagnose incidents on users' real devices.

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
IT Asset Lifecycle Management System (ITAM)

Asset management · Operations & maintenance

RoleTech Lead / Architect
Period2024 - Present
Full cycle: asset → maintenance → billing
RBAC + LDAP + MFA
Geospatial viewer

A web system managing the full lifecycle of field-deployed infrastructure assets: inventory and assignment traceability, sites and installation positions, scheduled preventive maintenance, contracts with their stages and renewals, an end-to-end billing workflow, and audit and inventory reporting. It includes a geospatial viewer for sites and zones.

My contribution

  • I defined the system's full architecture: a React SPA over an ASP.NET Core .NET 8 REST API and SQL Server.
  • I implemented the security model: first-party JWT authentication, corporate directory integration over LDAP, and multi-factor authentication.
  • I designed the granular role and permission scheme (RBAC) governing access per module and per action.
  • I integrated the system with the corporate ticketing platform to automatically raise and track maintenance work orders.
  • I built the geospatial module with MapLibre and deck.gl to visualise sites, installation positions and risk zones on a map.

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
High-Volume Query & Reporting Platform

Sensor data · Reporting

RoleTech Lead / Full Stack Developer
Period2023 - Present
Hybrid legacy + modern architecture
Multiple data sources

A web platform for querying and reporting over large volumes of readings captured by field sensors: multi-criteria search, visualisation of the captures attached to each reading, and administration of users, roles and permissions. Its architecture is deliberately hybrid: a modern frontend and API coexisting with legacy SOAP services and third-party databases.

My contribution

  • I led the platform's renewal: an Angular SPA served by an ASP.NET Core host, backed by a first-party REST API.
  • I solved integration with pre-existing WCF services on .NET Framework and with third-party databases whose schema we did not control.
  • I optimised queries over high-volume tables to keep multi-criteria search within acceptable response times.
  • I modelled the users, roles and permissions schema with JWT authentication and LDAP integration.

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

Angular
TypeScript
ASP.NET Core
C#
SQL Server
WCF
+2
Recordings Management Platform

Media management · Access control

RoleTech Lead
Period2025 - Present
Role-based access control
React + ASP.NET Core

A platform for managing recordings: querying, administering and interacting with multimedia records through a modern web interface, with role-based access control over sensitive material.

My contribution

  • I defined the client-server architecture: a React SPA with Material UI over an ASP.NET Core REST API.
  • I implemented the authorisation layer restricting access to material based on the user's role and permissions.
  • I established the project and documentation conventions, reusing the standards defined for the rest of the platform.

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

React
MUI
ASP.NET Core
C#
SQL Server
REST

Education & Certifications

My academic background and key certifications that have shaped my expertise.

Universidad ORT Uruguay (CTC ORT) logo
Programmer Analyst

Universidad ORT Uruguay (CTC ORT)

Completed 12/2017

Graduated as a Programmer Analyst, acquiring a solid foundation in software development, algorithms, data structures, and database management.

  • Object-Oriented Programming.
  • Web Development fundamentals.
  • Database Design and SQL.
  • Software Engineering Principles.
  • JavaScript programming.
  • C# development with .NET.
Informática ITSP logo
Bachillerato Tecnológico Informático

Informática ITSP

Completed 12/2012

Completed technical high school degree with a specialization in informatics, providing early exposure to computer science concepts and programming.

Platzi, Udemy & other platforms logo
Various Online Courses

Platzi, Udemy & other platforms

Ongoing

Continuously updating skills through online courses on platforms like Platzi and Udemy, focusing on technologies such as React, Firebase, .NET, AI, JavaScript, and Python.

  • Key areas include: React, Firebase, .NET, AI, JavaScript, and Python.
  • Active learning across multiple platforms including Platzi and Udemy.

My Certificates

Loading diplomas...

My Badges

Loading badges...

My Freelance Projects

A robust and modern multi-tenant solution for managing food businesses, completely rebuilt with Next.js 16 and Zustand.
SaaS
Prompt Engineering
Next.js 16
React 19
Zustand
Firebase
Multi-tenant
MapLibre
Virtual invitation card for a 15th birthday party featuring an RSVP system, guest music requests, and an event check-in gate for staff.
React
Firebase
RSVP
Admin Dashboard
Gate Check-in
Song Requests
System for field staff to log working hours and vehicle usage, with real-time admin overview, statistics, and reporting.
Next.js
Firebase
React Native
Time Tracking
Reporting
The very portfolio you are looking at, built with Next.js and ShadCN UI.
Next.js
TypeScript
Tailwind CSS
ShadCN UI
GenAI
i18n
E-commerce platform for an online-only grocery service, allowing users to place orders for home delivery.
Next.js
Firebase
Mapbox
Push Notifications
Google Auth
System for managing online reservations, with online payments via MercadoPago, in a barbershop.
Web Application
Booking System
Firebase
Social Login
MercadoPago

Client Testimonials

AC
Agustin Ceballos
Owner at Agustyle
My name is Agustín, and I work in men's aesthetics, specifically in hair and beard cutting. I've been in the field for about 5 years, and approximately 3 years ago, due to the pandemic, I was forced to organize my clientele. Until then, I worked on a first-come, first-served basis, often having 5 to 8 people waiting in the shop. I started using methods like WhatsApp reservations, but I still couldn't find a solution for order and efficiency, as I had to be attentive to the phone while serving clients. Thanks to Brian Bentancourt, I found the solution to my problem. He designed a web scheduling application through which clients can book themselves, allowing me to work peacefully without being tied to the phone. Today, a little over a year after the pandemic, I continue to work the same way, as the web application was very well received by clients and proved to be a solution for me, also being an innovation in my field.
BF
Bruno Fiorelli
Owner at Befe Burgers
As a review of the service Brian provides, I must say that in our case he managed a program that optimized our work and customer service. We improved in several areas thanks to the system! Brian's personal attention was always excellent too, solving doubts or correcting details as quickly as possible.
SF
Sebastián Fagúndez
Co-Founder at BurgerHouse
Having hired Brian's services has given us the ability to capture sales and manage our orders in the best possible way. We acquired these services at a difficult time for our company, where we managed them manually and archaically, leading to absurd delays, which clearly made us lose more customers. Thanks to the implementation of an IT system, extremely easy to use and with all the features we needed, today we manage our orders efficiently, obtaining better results and therefore more customers. I recommend everyone to hire Brian Bentancourt's services, excellent quality, professionalism, and a fair price!

Chat With My AI Assistant

Have questions about my skills, projects, or experience? My AI assistant is here to help! Click the chat icon in the bottom-right corner to start a conversation. You can ask things like:

  • "What are Brian's key skills?"
  • "Tell me more about the Food Store project."

Go ahead, give it a try!

Note: The AI assistant provides information based on pre-programmed context about my profile. For direct contact or detailed discussions, please use the contact form or the WhatsApp button.

Get In Touch

I'm always excited to discuss new projects, creative ideas, or opportunities to collaborate. Feel free to reach out using the form, or connect with me through the details provided.

Briefly describe your inquiry (max 500 characters).