LeonardoGoulart
ingeniero full-stack sénior

Trabajo en las partes de un producto que tienen que estar bien: los flujos donde un error le cuesta caro al usuario, la capa de API que hay detrás y las actualizaciones de plataforma que todo el mundo va posponiendo.
Trabajos seleccionados
Con qué trabajo
Las herramientas que uso y lo que he hecho con ellas.
frontend/
He usado los dos routers de Next.js en producción, y dejo la arquitectura escrita: un diagrama con el que el equipo puede discutir vale más que una decisión que nadie recuerda haber tomado.
TypeScript · React · Next.jsTailwind · LaunchDarkly · Amplitude
backend/
Trabajo con GraphQL federado: subgraphs, Apollo en el cliente y en el servidor, y las decisiones de caché que hacen la diferencia entre una página que se siente rápida y una que no.
Node.js · GraphQL · ApolloREST · HIVE federation
infra/
El trabajo de mantenimiento que es fácil de posponer: subir versiones mayores en un monorepo, el flat config de ESLint y despliegues de contenedores que no sorprenden a nadie.
Nx · Docker · AWS ECS / ECRCloudWatch · Parameter Store
Registro de commits
Ingeniero de Software · empresa estadounidense
2022.03 → HEAD · contrato de largo plazo · remoto
Un contrato de largo plazo con una empresa estadounidense. Mantengo aplicaciones en producción con usuarios activos: TypeScript y React del lado del cliente, Node y GraphQL detrás, y el trabajo de plataforma que mantiene sanos a los dos.
- TypeScript y React en una base de código de producción grande y de larga vida
- GraphQL federado: subgraphs y Apollo en el cliente y en el servidor
- mantenimiento del monorepo: versiones mayores, configuración de lint, despliegues de contenedores en AWS
- incorporación de ingenieros nuevos en la base de código, con recorridos y pair programming
Desarrollador Web Fullstack · Vórtx
2021.09 → 2022.03 · fintech, BR
Sistemas de automatización financiera en React y Node. Mejoré un modelo de ML en Azure del 56% al 73% de precisión limpiando y filtrando su dataset, y construí una biblioteca de componentes reutilizables.
Desarrollador Web Fullstack · Shift
2019.11 → 2021.09 · BR
Angular y TypeScript sobre una base MVC, APIs REST sobre Intersystems Caché, despliegues con Docker. Aquí fue donde aprendí a leer un sistema desconocido antes de tocarlo.
2018 — commit inicial · diseño freelance en Workana, mientras estudiaba Ingeniería en Computación
Cuéntame qué estás construyendo.
Estoy abierto a puestos sénior en empresas remote-first y a trabajo por contrato. El correo es la forma más rápida de contactarme — normalmente respondo el mismo día.
