Skip to content
View RodriguesCosta's full-sized avatar
💻
Programming is a mix of art and science
💻
Programming is a mix of art and science

Block or report RodriguesCosta

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RodriguesCosta/README.md

Jose Rodrigues

Senior Software Engineer
Node.js · TypeScript · Distributed Systems · Cloud Infrastructure


About

Software engineer with 10+ years of experience building backend systems, event-driven architectures, AI-powered automations, and developer tooling. I work primarily with Node.js / TypeScript across the API, data, and infrastructure layers — building services that are easy to operate and APIs that other engineers actually enjoy using.

Lately I've been shipping a lot of LLM-driven automation (Claude, OpenAI, n8n, custom agents) on top of the same patterns I've used for years for distributed services: clean boundaries, observability, and pragmatic abstractions.

Based in Brazil and open to remote roles.

Heads up for recruiters: I'm a Portuguese-only speaker (PT-BR). I'm comfortable reading English technical material, but I don't conduct interviews or daily work in English. Best fit: Brazilian companies or international teams that operate in Portuguese.


Tech Stack

Languages & Runtimes
TypeScript JavaScript Node.js Bun

Backend, Data & Messaging
PostgreSQL MongoDB Redis RabbitMQ Elasticsearch Prisma TypeORM

Infrastructure & Cloud
Docker Kubernetes AWS IBM Cloud Linux

Frameworks & Tools
Next.js Fastify Hono React Native Zod

AI & Automation
Claude OpenAI n8n TensorFlow.js


Featured Projects

Project What it does Stack
blog-notion-next.js ⭐ 15 Headless blog engine using Notion as a CMS, rendered with Next.js Next.js · TypeScript
hots-api ⭐ 5 Open-source API that scrapes Heroes of the Storm data from Blizzard's HTML Next.js · TypeScript
rabbitmq-services-lib ⭐ 2 TypeScript library that abstracts producer/consumer patterns for inter-service communication over RabbitMQ TypeScript · RabbitMQ
nodemailer-transport-sendgrid ⭐ 1 Nodemailer transport with first-class support for SendGrid categories at send time Node.js
mini-video-me Floating webcam overlay built for live coding sessions and screencasts TypeScript · Electron
cep-check React Native app to query, list, filter and persist Brazilian postal codes (CEPs) with Maps integration React Native · Context API

Beyond code

I publish tech content on YouTube and live-stream coding sessions on Twitch.


"Programming is a mix of art and science." — Programar é uma mistura de arte e ciência.

Pinned Loading

  1. rabbitmq-services-lib rabbitmq-services-lib Public

    A library that abstracts communication between Node.JS services

    JavaScript 2 2

  2. hots-api hots-api Public

    HOTS API is a website with open source code that gathers information from various places in a single API to be consumed by other websites or mobile applications.

    TypeScript 5 1

  3. cep-check cep-check Public

    CEP Check App with React Native, Context API, and Maps.

    TypeScript

  4. nodemailer-transport-sendgrid nodemailer-transport-sendgrid Public

    Transport for nodemailer using sendgrid.

    JavaScript 1

  5. elasticsearch-docker-basic elasticsearch-docker-basic Public

    Basic docker-compose.yml to run Elasticsearch Kibana and APM in development mode.

    1

  6. blog-notion-next.js blog-notion-next.js Public

    Personal blog using notion and next.js

    TypeScript 15 8