Nícolas Roberto de Queiroz

Engenheiro de Software em Brasília.

Desenvolvedor de software com cerca de 4 anos de experiência em backend, trabalhando com Python, Django, PostgreSQL e Google Cloud Platform. Construo módulos de ERP, serviços consumidos por API REST e integrações assíncronas para o ecossistema digital de uma rede de restaurantes.

Telefone
(61) 98618-0872
Localização
Brasília, Distrito Federal, Brasil

Stack

Clique numa tecnologia para ver onde usei.

Linguagens
Frameworks
Bancos de dados
Cloud & DevOps
Integração
Observabilidade
Ferramentas
Git

Experiência

  1. 2024 – Atual Atual

    Desenvolvedor de Software

    Rede de restaurantes

    • Módulos customizados de ERP para a gestão de RH de uma rede com grande número de unidades.
    • Módulo independente de logs integrado ao Google Cloud Platform, plugável a módulos selecionados por configuração dinâmica, sem reiniciar o sistema.
    • Serviço de programa de fidelidade consumido via API REST, com pontuação, ranqueamento e regras de resgate configuráveis por período, data e limite de uso.
    • Serviço de gestão de carteira virtual para aplicativo de vendas, responsável por saldo e movimentações e consumido via API REST por outras aplicações.
    • Serviço de publicação de cardápios com mensageria pub/sub em Redis e processamento assíncrono em workers Celery, em container Docker configurável por variáveis de ambiente: uma aplicação nova entra com uma pasta e um arquivo de configuração.
    • Testes de carga com Locust para validar performance e escalabilidade antes da entrada em produção.
  2. 2022 – 2024

    Estagiário em Desenvolvimento de Software

    Rede de restaurantes

    • Aplicativo mobile de vendas em Angular, empacotado com Ionic e Cordova, com mensageria em Redis e observabilidade da aplicação em Prometheus e Grafana.
    • Desenvolvimento e manutenção de soluções em Python e Django para o ecossistema digital da rede.
    • Melhorias em processos internos junto com as áreas de negócio.

Projetos

Agente MCP para Revisão de Código

Agente baseado em Model Context Protocol especializado no meu contexto de trabalho. Executa revisões de código com skill própria, fundamentada em artigos sobre code review e IA. Documentação em grafo no Obsidian, onde cada nó representa um módulo, submódulo ou característica.

MCPAIPythonObsidian
Agente MCP Skill de review Artigos Obsidian Módulo Submódulo Característica

Módulo de Logs Integrado ao Google Cloud Platform

Módulo de logs plugável para ERP. Permite selecionar em tempo de execução quais módulos enviam logs ao Google Cloud Platform, reconstruindo a configuração automaticamente a cada alteração, sem reiniciar o sistema e sem acoplamento ao código dos módulos monitorados. O diferencial está na configuração dinâmica: colocar ou tirar um módulo do monitoramento é mudança de configuração, não de código.

PythonOdooGoogle Cloud Platform
estoque vendas financeiro cadastro 3/4 config Google Cloud

3 de 4 módulos enviando. Configuração reconstruída sem reiniciar.

Serviço de Programa de Fidelidade

Serviço de programa de fidelidade consumido por múltiplas aplicações via API REST. Implementa pontuação e ranqueamento de clientes, regras de resgate de pontos e um mecanismo de recompensas configurável, como descontos progressivos a partir de determinado valor de compra. As regras são configuráveis por período, por data comemorativa do cliente (aniversário, por exemplo) e por limites de uso, o que permite criar campanhas novas sem alterar código.

PythonOdooPostgreSQLREST APIs
5% 50 10% 100 15% 200 20% 400 0

Serviço de Gestão de Carteira Virtual

Camada de backend responsável pela gestão de carteira virtual de um aplicativo de venda de comida. Controla saldo e movimentações financeiras dos clientes e é consumida via API REST pelas aplicações cliente. O foco do projeto é a confiabilidade da camada de serviço que sustenta as transações, não a interface.

PythonOdooPostgreSQLREST APIs
API REST recarga +R$ 150 pedido -R$ 42 estorno +R$ 18 pedido -R$ 60 R$ 66 saldo

Testes de Carga com Locust

Suíte de testes de carga em Locust que simula acesso concorrente para validar performance e escalabilidade de um serviço antes da entrada em produção. Serve para achar o gargalo e definir um limite seguro de capacidade enquanto isso ainda é barato, em vez de descobrir o teto com a funcionalidade já exposta em ambiente real.

PythonLocust
150 usuários simultâneos serviço limite seguro

Com 150 usuários simultâneos a carga é confortável e nada enfileira.

Serviço de Publicação de Cardápios via Pub/Sub

Serviço de publicação de cardápios sobre mensageria pub/sub em Redis, com o processamento assíncrono nas mãos de workers Celery. O que eu mais gosto nele é o onboarding: o serviço roda num container Docker configurável só por variáveis de ambiente, então ligar uma aplicação nova à nuvem Redis e passar a receber o cardápio dela é uma pasta e um arquivo de configuração, sem tocar em código.

PythonRedisCeleryDocker
cardápios redis pub/sub celery app 1 .env app 2 .env app 3 .env app 4 .env

Duas aplicações assinando o canal, cada uma recebendo só o cardápio dela.

Formação

Engenharia de Software

Universidade de Brasília (UnB)

2020 – 2026

Idiomas

Português
Nativo
Inglês
Intermediário (Leitura); Básico (Conversação)

Vamos conversar?

Se algo aqui bateu com o que você procura, me manda um e-mail.

Enviar e-mail