Acerca del servicio
TraducidoSoy un desarrollador de backend que se especializa conscientemente en Dart del lado del servidor en lugar de recurrir a él por necesidad. Muchos conocen Dart como un lenguaje para aplicaciones móviles en Flutter, pero estoy interesado en su otro lado, el lado del servidor. Diseño y ejecuto servicios HTTP y APIs REST en middleware estilo shelf y frameworks como Serverpod: configuro enrutamiento, autenticación, validación de solicitudes, registro estructurado y apagado ordenado. Me importa lo que el usuario no ve pero siempre siente: latencia de respuesta predecible, códigos de error sensatos, grupos de conexiones a Postgres u otro almacén, y código que un colega puede leer seis meses después sin una guía. Más allá de los servicios web, trabajo mucho con herramientas para desarrolladores. Escribo aplicaciones de consola con un análisis adecuado de argumentos, subcomandos, salida en color y códigos de salida significativos para que funcionen bien en scripts y pipelines de CI. Utilizo activamente el sistema de construcción de Dart y la generación de código: source_gen y build_runner convierten anotaciones y esquemas en serialización segura por tipo, stubs de cliente y código boilerplate que de otro modo rápidamente se vuelve obsoleto con ediciones manuales. Cuando un proyecto necesita un pequeño daemon interno, un corredor de migración, un importador de datos o sistemas de enlace de servicios, Dart me permite enviar algo compacto, tipado estáticamente y fácil de construir en un ejecutable autónomo.
Para establecer límites: no soy el que fue contratado para pantallas móviles perfectas en píxeles, y no propongo reescribir todo en Node o Go. Si tu backend ya está en Dart o quieres un equipo y un lenguaje en cliente y servidor, haré que el lado del servidor sea sólido. Escribo pruebas, documento endpoints y entrego algo que realmente puedes ejecutar y mantener.
— API REST y HTTP en frameworks de nivel shelf y Serverpod
— Utilidades de consola, daemons y automatización para CI
— Generación de código a través de build_runner y source_gen
— Trabajando con bases de datos, migraciones y agrupamiento de conexiones (Postgres y otros)
— Autenticación, validación de solicitudes, registro y manejo de errores
— Construyendo Dart en un único ejecutable nativo
Para establecer límites: no soy el que fue contratado para pantallas móviles perfectas en píxeles, y no propongo reescribir todo en Node o Go. Si tu backend ya está en Dart o quieres un equipo y un lenguaje en cliente y servidor, haré que el lado del servidor sea sólido. Escribo pruebas, documento endpoints y entrego algo que realmente puedes ejecutar y mantener.
— API REST y HTTP en frameworks de nivel shelf y Serverpod
— Utilidades de consola, daemons y automatización para CI
— Generación de código a través de build_runner y source_gen
— Trabajando con bases de datos, migraciones y agrupamiento de conexiones (Postgres y otros)
— Autenticación, validación de solicitudes, registro y manejo de errores
— Construyendo Dart en un único ejecutable nativo