Hi, I'm William 👋
Mid-Level Full Stack Software Engineer | Backend, Architecture & Cloud.
WS

About me

Full Stack Software Engineer with 3+ years of experience building multitenant SaaS platforms, scalable APIs, and distributed systems. Strong backend focus with NestJS, Go, and TypeScript, microservices, SQL/NoSQL databases, AWS/GCP cloud, and AI/RAG solutions.

Experience

G

Grupo Aduaneiras - Cenofisco

Jun 2026 - Present
Mid-Level Software Engineer
I work on AI/RAG solutions for tax consulting, integrating APIs, workers, and human validation into critical flows. • Develop an AI/RAG agent with NestJS, TypeScript, OpenAI, and LangChain.js, generating context-aware answers from legal and tax sources. • Implement asynchronous processing with Redis and BullMQ, including workers, queues, source traceability, and metrics. • Integrate the agent with Extranet with human validation before client delivery and document APIs with Swagger/OpenAPI. • Lead bug fixing and performance optimization across APIs and workers, using Gitflow, Linux, and Docker.
T

TradeSee

Jan 2025 - Jun 2026
Full Stack Software Engineer
Mid-Level Full Stack Software Engineer I
Sep 2025 - Jun 2026
Junior III Full Stack Software Engineer
Jan 2025 - Sep 2025
Worked on a multitenant SaaS platform with TypeScript, NestJS, Next.js, GraphQL, PostgreSQL, and TypeORM, progressing internally from Junior III Full Stack Software Engineer to Mid-Level Software Engineer I. • Developed a real-time query chatbot for about 30 partner companies, integrating multiple databases and reducing manual searches from hours to seconds. • Evolved the platform's modular architecture with Clean Architecture, SOLID, JWT/RBAC, and class-validator, reducing coupling and strengthening security and data validation. • Implemented integrations with Big Data, BrasilAPI, Stripe, and Pagarme, normalizing external data for consistent use across internal modules. • Automated builds and deployments with Docker, GitHub Actions, and AWS, including EC2, S3, RDS, Lambda, SES, and Secrets Manager.
A

Avantpro

Jun 2023 - Dec 2024
Junior Systems Development Analyst
Developed scalable APIs and microservices with TypeScript, Node.js, NestJS, Express, Fastify, and RabbitMQ for an e-commerce platform. • Designed and implemented around 4 microservices, decoupling critical capabilities and enabling independent application evolution. • Integrated Mercado Livre and Shopee APIs for strategic ad optimization data in a solution used by more than 150,000 sellers across Latin America. • Modeled SQL/NoSQL databases with PostgreSQL/Prisma, Firebird, MongoDB, Redis, and Firebase; worked with AWS/GCP, Docker, and GitHub Actions. • Organized tasks, led code reviews, and supervised automated tests with Jest and SuperTest.
E

EuroGrill Grills & Accessories

Jan 2022 - Dec 2022
Technical Assistant
Provided technical support to internal users for hardware, software, and workstations, addressing corporate environment requests. • Performed maintenance, installation, and configuration of equipment and applications, contributing to the availability of resources used by internal teams. • Supported users in ERP, CMS, and CRM systems, answering questions and tracking operational issues during tool usage. • Diagnosed and resolved access and functionality incidents, performing troubleshooting until service normalization and supporting operational continuity.

Skills

Languages

TypeScript
JavaScript
Go/Golang
Python

Backend & APIs

Node.js
NestJS
Express
Fastify
Gin
REST APIs
GraphQL
JWT
RBAC

Frontend & Mobile

Next.js
React
Vue/Nuxt
TanStack
React Native
TailwindCSS

Architecture

Web Architecture
Clean Architecture
SOLID
Microservices
Multitenant SaaS
External integrations

Data & Cache

PostgreSQL
SQL Server
MongoDB
Redis
Firebird
DynamoDB
Firebase
TypeORM
Prisma

Messaging

RabbitMQ
BullMQ
Kafka

AI & RAG

OpenAI
LangChain.js
RAG
Embeddings
Swagger/OpenAPI

Cloud & DevOps

AWS
GCP
Docker
Linux
GitHub Actions
CI/CD
EC2
S3
RDS
Lambda
SES
Secrets Manager

Version Control & Tools

Git
GitHub
Gitflow
Jest
SuperTest
Postman
ClickUp
Jira

Methods

Scrum
Kanban

Professional Projects

Some projects developed in a corporate environment in which I had the pleasure of participating.

TradeSee

TradeSee

Multitenant SaaS for supply chain and international trade. I worked on fullstack modules, Big Data, BrasilAPI, Stripe, and Pagarme integrations, modular architecture evolution, and a real-time query chatbot for around 30 partner companies.

TypeScript
NestJS
Next.js
GraphQL
PostgreSQL
TypeORM
Docker
AWS
AvantPro

AvantPro

E-commerce and intelligence platform for sellers across Latin America. I developed APIs, microservices, and Mercado Livre/Shopee integrations for a solution used by more than 150,000 sellers.

TypeScript
Node.js
NestJS
Express
Fastify
RabbitMQ
PostgreSQL
MongoDB
Redis
Stratex

Stratex

Strategic Brazilian commerce platform built in partnership with the São Paulo Chamber of Commerce. I contributed to smart reports and qualified lead generation for national expansion.

NestJS
React
TypeScript
PostgreSQL
AWS
Docker
REST APIs
Rialma

Rialma

Corporate governance platform for Grupo Rialma. I developed REST APIs in Golang for agricultural management, powering operational dashboards used by more than 100 users and centralizing data from multiple farms.

Golang
Gin
TypeScript
React
PostgreSQL
SQL Server
Docker
REST APIs
Infinity System

Infinity System

Tailored management platform for local businesses, with configurable modules based on each operation. Currently, 3 companies have adopted the solution.

Next.js
React
TypeScript
NestJS
MongoDB
Mongoose
JWT
Passport.js
Axios
ECharts
React PDF
Baileys

Check out my work

I've worked on various projects, from simple websites to complex web applications. Check out some of my favorites.

NegocioCerto

NegocioCerto is a business intelligence and due diligence platform focused on CNPJ analysis, compliance, and lead enrichment. The frontend delivers an interactive product website and API docs, while the backend exposes modular endpoints for enrichment, compliance scoring, risk checks, credit analysis, and API key/credits management.

Vite
TailwindCSS
NestJS
EC2
Stripe

Akashi - BaaS

Akashi is a BaaS for developers who need a simple and intuitive backend. It automatically generates JSON for integration with the frontend and, in the paid version, supports external APIs.

Next
Nest
MongoDB
Stripe
Node
React

Previzapp - Climate Assistant

API of an intelligent climate assistant that provides enriched weather data through a RESTful API and integration with WhatsApp and Telegram bots. Converts addresses into coordinates, translates data into all languages, and generates recommendations based on current weather.

NestJS
OpenWeather API
Google Cloud Translation
Jest
NodeGeocoder
Telegraf
whatsapp-web.js

Festify - Spotify Festival Generator

Festify transforms Spotify history into stunning festival posters. The API integrates with Spotify for authentication and data collection, while the frontend provides a complete visual experience to create and share personalized artwork.

NestJS
MongoDB
NextJs
Tailwind
Radix UI
Lucide React
TypeScript
Docker
Spotify Web API

Nine - URL Shortener API

Robust REST API for URL shortening built with NestJS. Includes JWT authentication, full CRUD for URLs, support for custom codes, automated testing, and interactive documentation via Swagger.

NestJS
PostgreSQL
TypeORM
JWT
Docker
Swagger
Jest
ESLint
Prettier

Nalu Table

The NaluTable component is a versatile and complex React component designed to display data in a table format with various additional functionalities such as pagination, tabs, modals, and selection controls.

Typescript
Vite React
NextJs
Npm
TailwindCSS
Material UI
Styled Components

Get in touch!

Want to chat? Just send me a message with a direct message on Linkedin