> Hola, mi nombre es

Federico Isla

Desarrollador Backend Jr.

La Plata, BA Remoto / Híbrido Full-time

Construyo APIs robustas, sistemas escalables y arquitecturas orientadas al rendimiento. Transformo problemas complejos de lógica de negocio en soluciones eficientes y seguras.

01. Proyectos

Arquitectura de E-Commerce Microservices Architecture
Ampliar diagrama

Arquitectura Backend

E-Commerce Microservices Architecture

Arquitectura escalable basada en microservicios coreografiados. Destaca por la implementación del patrón Saga mediante RabbitMQ y MassTransit para gestionar transacciones distribuidas y asegurar la consistencia eventual. Incluye un punto de entrada centralizado con API Gateway (YARP), Rate Limiting con Redis y un ecosistema de despliegue completamente dockerizado.

Decisión Técnica: Elegí coreografía en lugar de orquestación para el patrón Saga para evitar un único punto de falla y reducir el acoplamiento entre servicios, sacrificando un poco de trazabilidad centralizada a favor de mayor resiliencia.

  • C#
  • .NET 10
  • RabbitMQ
  • MassTransit
  • PostgreSQL
  • Redis
  • Docker
Arquitectura de Gestión de Turnos e Historiales Médicos
Ampliar diagrama

Proyecto Académico (Scrum)

Gestión de Turnos e Historiales Médicos

Sistema desarrollado en equipo bajo metodologías ágiles (Scrum), con fuerte enfoque en el relevamiento de requerimientos y la entrega rápida de valor. A nivel backend, destaca por la implementación de concurrencia y transacciones para evitar colisiones en las reservas, un algoritmo asíncrono para listas de espera (con expiración de 12hs) y pasarela de cobros.

Decisión Técnica: Se implementó bloqueo optimista (Optimistic Locking) en las transacciones de reserva de turnos para manejar la concurrencia. Esto permite fallar rápido en caso de colisión de turnos en lugar de bloquear la base de datos entera, optimizando el rendimiento.

  • NestJS
  • Next.js
  • Prisma ORM
  • TypeScript

02. Experiencia

Soporte Técnico IT @UpdateArgentina

2024 - 2025

Mantenimiento de infraestructura interna y asistencia técnica directa a usuarios de la empresa, garantizando la operatividad de los sistemas.

  • Soporte tecnico y resolución de incidencias de conectividad, periféricos y redes.
  • Gestión y ejecución de actualizaciones de software en equipos de trabajo.
  • Colaboración ocasional con el equipo de desarrollo para la resolución de bugs y ajustes menores en el código base.

03. Sobre mí

Soy estudiante de la Licenciatura en Informática en la UNLP y actualmente resido en La Plata. Mi formación universitaria me brindó bases sólidas en algoritmos, estructuras de datos y patrones de diseño.

Me apasiona la ingeniería de software más allá de "escribir código que funcione". Disfruto pensando en la arquitectura de los sistemas, modelando bases de datos eficientes y asegurando que las aplicaciones mantengan el rendimiento ante alta concurrencia.

Cuando no estoy desarrollando, probablemente me encuentres probando y armando componentes de PC, entrenando, jugando al fútbol o programando acompañado de unos buenos mates.

04. Tech Stack

Backend & Core

C#.NET CoreJava

Bases de Datos & Caché

SQL ServerPostgreSQLRedis

Frontend & Otros

ReactTypeScriptGit

Educación

Universidad Nacional de La Plata (UNLP)

Licenciatura en Informática | En curso

Universidad Nacional de La Plata (UNLP)

Analista Programador Universitario | En curso

E.E.S.T. Nº1 "Mariano Moreno"

Técnico Informática Profesional y Personal | Finalizado

05. ¿Qué sigue?

Hablemos de código.

Actualmente estoy en búsqueda de mi primera oportunidad profesional como Desarrollador Backend. Si querés charlar sobre arquitecturas, rendimiento, o tenés una propuesta, dejame un mensaje.

CV