Ir al contenido

Francisco Focaraccio

Ingeniero de Software

Ingeniero backend que pasó de escribir código a diseñar los sistemas distribuidos que lo sostienen, sin perderle el gusto a lo primero.

Sobre mí

Hola,

Ingeniero de software senior con 12 años construyendo productos de software de punta a punta, desde los sistemas backend que hacen el trabajo pesado hasta las aplicaciones web que la gente usa, en fintech, banca e IoT.

Mi terreno más sólido es el ecosistema .NET/C#: microservicios, arquitecturas orientadas a eventos e infraestructura cloud en Azure y AWS, con experiencia full stack en TypeScript, Angular y React.

Uso agentes de IA todos los días a lo largo del ciclo de desarrollo, desde generación y refactorización de código hasta code review, y exploré la integración de capacidades de LLM en los productos que construyo.

12+años de experiencia

Francisco Focaraccio

Experiencia

  1. Ene 2022 — Actualidad

    Ingeniero de Software Senior · Mobi724

    • Desarrollo de un microservicio de procesamiento de pagos en tiempo real para Visa Offers Platform, que recibe y procesa transacciones de tarjetas Visa.
    • Desarrollo de microservicios .NET para integraciones bancarias, sistemas de pago por puntos y programas de loyalty, con arquitectura orientada a eventos sobre RabbitMQ en Azure.
    • Administración de bases de datos SQL Server, servicios de Azure (App Services, Azure Functions, Container Apps, Key Vault, API Management) y pipelines de CI/CD en Azure DevOps.
    • Incorporación de agentes de IA (Claude Code, GitHub Copilot, Cursor) al flujo de desarrollo para generación, refactorización, debugging y revisión de código, con validación humana en cada cambio.
    • Exploración de patrones de integración de LLM en aplicaciones .NET: prompt engineering, tool/function calling, salidas estructuradas y flujos basados en agentes.
    • C#
    • .NET
    • Microservicios
    • Event-Driven
    • RabbitMQ
    • Azure
    • SQL Server
    • Azure DevOps
  2. Jul 2021 — Ene 2022

    Ingeniero de Software Full Stack Senior · Siblings Software

    • Desarrollo y mantenimiento del backend (.NET Core, ASP.NET) y el frontend (TypeScript, React) de una aplicación web que los comercios usan para cobrar a sus clientes y gestionar la facturación.
    • Desarrollo y mantenimiento de APIs REST con ASP.NET y .NET Core sobre SQL Server y PostgreSQL.
    • Participación en la migración completa del frontend de AngularJS a Angular 12.
    • .NET Core
    • ASP.NET
    • TypeScript
    • React
    • Angular 12
    • SQL Server
    • PostgreSQL
  3. Jun 2018 — Jul 2021

    Ingeniero de Software Full Stack · Smartmation

    • Desarrollo del backend (.NET, C#) y el frontend (TypeScript, Angular) de una plataforma IoT de telegestión de alumbrado público, que permite a los usuarios monitorear, visualizar y controlar las luminarias sobre un mapa interactivo.
    • Desarrollo desde cero de una aplicación de escritorio en WinForms para la instalación y el emparejamiento de luminarias en terreno, comunicándose con los dispositivos IoT mediante MQTT (Mosquitto).
    • Gestión de la infraestructura cloud en Azure y AWS, y containerización de aplicaciones con Docker.
    • C#
    • .NET
    • TypeScript
    • Angular
    • IoT
    • MQTT
    • Azure
    • AWS
    • Docker
  4. Ene 2017 — Jun 2018

    Ingeniero de Software · FPA Software

    • Desarrollo y mantenimiento de aplicaciones de escritorio .NET (WinForms) utilizadas por bancos y sociedades de bolsa para operar mesas de dinero y back office.
    • Desarrollo de los instaladores usados para empaquetar y distribuir las aplicaciones a los clientes.
    • C#
    • .NET
    • WinForms
    • SQL Server
  5. Dic 2014 — Ene 2017

    Ingeniero de Software Full Stack · Accenture

    • Desarrollo full stack sobre una aplicación de gestión financiera y de proyectos para seguimiento de costos y facturación: backend en C# y ASP.NET MVC, frontend en AngularJS, capa de datos en SQL Server.
    • Trabajo en equipos Scrum, con seguimiento en Jira y control de versiones con Git.
    • C#
    • ASP.NET MVC
    • AngularJS
    • SQL Server
    • Scrum

Tecnologías

Backend

  • C#
  • .NET 10
  • .NET 8
  • .NET Core
  • ASP.NET Core
  • Web API
  • REST APIs
  • JWT
  • Entity Framework
  • RabbitMQ

Arquitectura

  • Microservices
  • Event-Driven Architecture
  • Distributed Systems
  • Software Architecture

Frontend

  • JavaScript
  • TypeScript
  • Angular
  • React
  • HTML5
  • CSS3

Bases de datos

  • SQL Server
  • PostgreSQL
  • MongoDB
  • Redis

IA / GenAI

  • LLM Integration
  • AI Agents
  • Prompt Engineering
  • Claude Code
  • GitHub Copilot
  • Cursor

Automatizaciones

  • n8n
  • Make

Microsoft Azure

  • App Service
  • Azure Functions
  • Azure SQL Database
  • Container Apps
  • Container Registry
  • Virtual Machines
  • API Management
  • Key Vault
  • Application Insights

AWS

  • EC2
  • RDS
  • S3
  • VPC
  • SES
  • IAM

DevOps

  • Azure DevOps
  • CI/CD
  • Docker
  • Git

Formación

  1. 2009 — 2013

    Técnico superior en informática aplicada

    Universidad Tecnológica Nacional (UTN)

Idiomas

  • Español

    Nativo

  • Inglés

    Upper Intermediate / B2

Hablemos

Estoy abierto a posiciones de backend y arquitectura. Agendá una llamada directo en mi calendario, o escribime un mail — leo todo.