Skip to content
View NicolasBarrosQA's full-sized avatar

Block or report NicolasBarrosQA

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
NicolasBarrosQA/README.md
Nicolas Barros — Desenvolvedor de Soluções Digitais

Typing SVG

LinkedIn GitHub Email Visitas


👋 Sobre mim

Sou Desenvolvedor de Soluções Digitais — não me defino por uma sigla. Me defino pelo que faço: pego um problema real, muitas vezes opaco e sem documentação, faço engenharia reversa da regra, valido entre as áreas envolvidas e transformo isso em software que elimina trabalho manual em escala.

class Nicolas:
    def __init__(self):
        self.cargo      = "Desenvolvedor de Soluções Digitais"
        self.local      = "Hortolândia, SP — Brasil 🇧🇷"
        self.nucleo     = ["Python", "TypeScript", "C#/.NET"]
        self.foco       = ["Backend", "Fullstack", "Automação", "Integração"]
        self.mentalidade = "abdutiva · estratégica · orientada a impacto"

    def como_eu_trabalho(self) -> str:
        return "Diagnóstico rápido de sistemas complexos → execução que vira produto."

    def ia_no_meu_fluxo(self) -> str:
        # A IA acelera a escrita — arquitetura, modelagem do problema
        # e validação são minhas.
        return "LLMs como par técnico, com julgamento sobre o que revisar."

🛠️ Stack

Núcleo

Python TypeScript JavaScript C#

Backend & Dados

FastAPI Pydantic SQLAlchemy PostgreSQL Pandas

Frontend

React Vite Node.js

Qualidade & Automação

Playwright Cypress Vitest Jest GitHub Actions

Infra & IA

Docker Git OpenAI Claude


🚀 Trabalhos selecionados — medidos por impacto

Soluções em produção, construídas sozinho. Descritas pela engenharia e pelo impacto, ancoradas em números honestos.

⚙️ Motor de workflow ponta a ponta

Orquestra ~15 transações interdependentes em uma cadeia única, com cache por etapa para retomada e tratamento de erro fatal.

~10.000 linhas · pacote Python modular · camada base compartilhada · orquestrador de workflow · empacotado como executável com PyInstaller.

O problema difícil: manter estado consistente ao longo de uma cadeia longa onde cada passo depende do anterior. Design modular deliberado — não um script.

🤖 Automação de classificação

Backlog de ~6.000 itens. O plano: 4 pessoas, ~7 meses (~28 pessoa-meses).

Diagnostiquei a regra em 3 dias, mapeei e validei entre as áreas, e entreguei um bot a ~1.000 itens/dia — backlog absorvível em ~7 dias, operado por 1 pessoa.

Impacto: ~28 pessoa-meses de trabalho previsto, entregues em ~7 dias por 1 pessoa. Entrega determinística vs. plano humano com risco de prazo.

🧹 Automação de limpeza de recursos

Um pré-requisito manual de testes: ~40 min × 10 usuários × 2 ordens/dia.

Cliente HTTP em Python integrado via XML, processando em lote todos os usuários; mais um painel JS injetável. Parsing de status defensivo, orquestração com timeout/retry.

Impacto: 40 min → 1–3 min por ciclo completo.

📚 Smart API de busca documental

FastAPI integrando um sistema corporativo de gestão documental ao Microsoft Copilot.

Busca semântica com score, extração de PDF, OpenAPI completo, SOAP + REST + JWT, deploy via render.yaml. Arquitetura limpa (Pydantic, auth por token).

Impacto: 7 endpoints em produção interna.

📦 Portfólio open-source

Repositório O que prova
picpay-desafio-backend Backend Python sério — FastAPI, SQLAlchemy, PostgreSQL, Alembic, Docker, testes
aza-finance-app Fullstack moderno — React + TS + Vite, Supabase, CI encadeado, deploy na Netlify
qa-automation-challenge Camada de QA production-minded — Playwright E2E, quality gate no GitHub Actions
minhas-financas-qa-tests Pirâmide de testes completa com regras de negócio documentadas e evidências
aetheris-permadeath-record Produto fullstack JS construído do zero (HTML5 Canvas)

📊 GitHub em números

Animação da cobrinha de contribuições

🎯 Para onde estou indo

Em transição para desenvolvimento backend / fullstack, deixando para trás um rótulo que não reflete o que faço. Construindo em direção ao mercado internacional — com forte disciplina de testes, CI/CD e automação em produção.

"Enxergo o sistema inteiro e acho o ponto onde uma intervenção pequena destrava o todo."

Vamos construir algo.   →   LinkedIn · Email

Popular repositories Loading

  1. minhas-financas-qa-tests minhas-financas-qa-tests Public

    Piramide de testes (Unit, Integracao e E2E) para o desafio Minhas Financas, com documentacao de bugs e evidencias de regras de negocio.

    TypeScript

  2. aetheris-permadeath-record aetheris-permadeath-record Public

    AETHERIS - Permadeath Record

    JavaScript

  3. qa-automation-challenge qa-automation-challenge Public

    Production-minded QA automation layer for a legacy React/Express app — Playwright E2E, Jest+Enzyme unit tests, GitHub Actions quality gate, safe PR workflow.

    JavaScript

  4. picpay-desafio-backend picpay-desafio-backend Public

    API REST de transferencias financeiras em Python, FastAPI, SQLAlchemy, PostgreSQL, Alembic, Docker e testes automatizados.

    Python

  5. NicolasBarrosQA NicolasBarrosQA Public

    ✨ Perfil GitHub — Nicolas Barros · Desenvolvedor de Soluções Digitais