Acerca del servicio
TraducidoSoy un desarrollador backend en la plataforma dotnet y el lenguaje C#, y diseño sistemas de servidor en los que realmente puedes confiar. La mayor parte de mi trabajo es API web en ASP NET Core: puntos finales REST o gRPC ordenados, autenticación y autorización correctas, validación, registro estructurado y versionado. Todo está ensamblado para que el contrato se mantenga estable y la implementación pueda evolucionar con calma. Pienso en capas y límites, no en un montón de controladores, por lo que el código se mantiene legible meses después del lanzamiento, y se integran nuevas características sin romper lo que ya funciona.
En el lado de los datos, confío en Entity Framework Core, pero nunca lo trato como una caja negra. Escribo consultas eficientes, vigilo el problema N+1, preparo cuidadosamente las migraciones y, cuando es necesario, bajo a SQL en bruto o procedimientos almacenados cuando el planificador de consultas necesita una mano firme. Cuando un servicio se vuelve insuficiente, divido la responsabilidad en microservicios que se comunican a través de colas de mensajes o un gateway bien diseñado, añado caché donde está justificado y vigilo la latencia y el rendimiento mediante métricas reales, no suposiciones. Las tareas en segundo plano, los programadores y los procesos de larga duración son parte de la misma disciplina.
Las integraciones son una parte importante de lo que hago: proveedores de pago, CRM, almacenamiento, correo electrónico y APIs externas envueltas en clientes resilientes con reintentos, tiempos de espera y un cortacircuitos para que una dependencia inestable no derribe todo el sistema. Escribo pruebas unitarias e integradas, empaqueto servicios en contenedores y entrego documentación con la que tu equipo puede trabajar. Ya sea que tengas un nuevo proyecto desde cero o una base de código envejecida que necesita modernización, lo llevaré desde la arquitectura hasta el servicio desplegado bajo monitoreo.
— API web en ASP NET Core (REST y gRPC)
— Entity Framework Core, optimización de SQL y migraciones
— Microservicios, colas de mensajes y gateways de API
— Autenticación, autorización y seguridad JWT
— Integraciones con servicios de pago y externos, clientes resilientes
— Pruebas unitarias e integradas, Docker, CI
En el lado de los datos, confío en Entity Framework Core, pero nunca lo trato como una caja negra. Escribo consultas eficientes, vigilo el problema N+1, preparo cuidadosamente las migraciones y, cuando es necesario, bajo a SQL en bruto o procedimientos almacenados cuando el planificador de consultas necesita una mano firme. Cuando un servicio se vuelve insuficiente, divido la responsabilidad en microservicios que se comunican a través de colas de mensajes o un gateway bien diseñado, añado caché donde está justificado y vigilo la latencia y el rendimiento mediante métricas reales, no suposiciones. Las tareas en segundo plano, los programadores y los procesos de larga duración son parte de la misma disciplina.
Las integraciones son una parte importante de lo que hago: proveedores de pago, CRM, almacenamiento, correo electrónico y APIs externas envueltas en clientes resilientes con reintentos, tiempos de espera y un cortacircuitos para que una dependencia inestable no derribe todo el sistema. Escribo pruebas unitarias e integradas, empaqueto servicios en contenedores y entrego documentación con la que tu equipo puede trabajar. Ya sea que tengas un nuevo proyecto desde cero o una base de código envejecida que necesita modernización, lo llevaré desde la arquitectura hasta el servicio desplegado bajo monitoreo.
— API web en ASP NET Core (REST y gRPC)
— Entity Framework Core, optimización de SQL y migraciones
— Microservicios, colas de mensajes y gateways de API
— Autenticación, autorización y seguridad JWT
— Integraciones con servicios de pago y externos, clientes resilientes
— Pruebas unitarias e integradas, Docker, CI