disponível para contratação e projetos

Vitor de Lacerda Aguirre

Desenvolvedor Full Stack • Porto Alegre, RS

Trabalho na construção de sistemas web completos — do banco de dados relacional até o frontend reativo e o servidor Linux de produção.

Minha especialidade é arquitetar soluções que lidam com regras complexas: controle de concorrência e estoque, integrações financeiras (Stripe, Asaas, Mercado Pago), bots em tempo real (Node.js / WhatsApp) e servidores web com Nginx, VPS Ubuntu e Cloudflare.

sys_status.json
online
// localização & fuso
Porto Alegre, RS • UTC-3 (BRT)
// stack de produção principal
PHP 8+Laravel 11Next.js 14MySQLNode.jsNginxUbuntu
// experiência comprovada
Games HypedFull Stack & WebOps
Messem InvestimentosGrowth & BI (SQL/Python)
Arwen Data AnalyticsSistemas & RPA
General MotorsProcessos Industriais (4.5a)
uptime infra: 99.9%vitoraguirre.com.br
// 02. engenharia & produção

Casos de Engenharia e Problemas Resolvidos

Sistemas reais que operam sob regras de negócio críticas. Clique nos casos abaixo para ver o desafio, a arquitetura adotada e a implementação técnica:

Transacional & ConcorrênciaArquiteto de Backend & Full Stack • HypedTCG / Games Hyped

Reserva de Estoque Temporizada (10 min) & Cobrança SaaS

Plataforma de comércio eletrônico de itens colecionáveis e ecossistema SaaS de leilões, com alto pico de requisições simultâneas durante lançamentos de produtos exclusivos.

// O Desafio de Negócio & Técnico

Em horários de pico, múltiplos usuários tentavam comprar as mesmas cartas unitárias. Havia risco severo de race conditions (vender o mesmo item 2 vezes) ou de estoque travado por carrinhos abandonados, além da necessidade de split de faturamento recorrente com o gateway Asaas e Mercado Pago.

// A Solução Implementada

Implementação de esteira transacional no Laravel utilizando bloqueio de linha em banco (ACID). Ao entrar no checkout, os itens são reservados com marcação temporal de expiração de exatamente 10 minutos. Uma rotina assíncrona programada varre faturas pendentes e devolve o saldo de forma atômica para a tabela principal de estoque em caso de desistência, sem qualquer intervenção humana.

// Resultados & Impactos

  • Zero inconsistência ou venda duplicada após o deploy em produção
  • Liberação automática e atômica de centenas de lotes diários abandonados
  • Integração de checkout com Pix dinâmico e cartão até 12x via Asaas
Tecnologias Utilizadas:
Laravel 11Next.js 14MySQL InnoDBAsaas APIMercado Pago
snippet_arquitetura.php// trecho demonstrativo real
// Arquitetura Transacional de Concorrência
DB::transaction(function () use ($cart, $user) {
    // 1. Lock pessimista para garantir leitura única
    $item = StockItem::where('id', $cart->item_id)
        ->lockForUpdate()
        ->firstOrFail();

    if ($item->available_qty < $cart->qty) {
        throw new OutOfStockException("Item indisponível no momento.");
    }

    // 2. Criação do lote com expiração de 10 min
    $batch = AdvanceSale::create([
        'user_id'    => $user->id,
        'expires_at' => now()->addMinutes(10),
        'status'     => 'pending_payment'
    ]);

    // 3. Baixa temporária no saldo do estoque
    $item->decrement('available_qty', $cart->qty);
});
ambiente: produçãocódigo limpo & testado
// 03. serviços & capacidades

Como Posso Contribuir com Seu Projeto ou Equipe

Atuação técnica orientada a entregas práticas, disponível tanto para contratação como desenvolvedor em equipes de tecnologia quanto para projetos sob demanda (Freelance / PJ).

01.engenharia_de_software

Desenvolvimento Web & Plataformas SaaS

Construção de aplicações completas de ponta a ponta. Painéis administrativos densos, sistemas de e-commerce e portais corporativos com foco em estabilidade, segurança e velocidade.

Entregáveis Típicos:
›Frontend em Next.js (App Router, Server Actions) & Tailwind CSS
›Backend modular em Laravel 11 ou Node.js (REST APIs)
›Modelagem e otimização de banco de dados MySQL
›Arquitetura pronta para alta concorrência de usuários
02.engenharia_de_software

Integrações Financeiras & Gateways de Pagamento

Transformação de modelos de negócio em fluxos automatizados de receita. Implementação de checkouts transparentes, modelos de assinatura com trial e liquidação automática.

Entregáveis Típicos:
›Stripe Checkout e Elements
›Asaas: Pix dinâmico instantâneo e Cartão até 12x
›Mercado Pago e PayPal
›Tratamento resiliente de Webhooks com idempotência e conciliação
03.engenharia_de_software

Automação Comercial, RPA & Bots de Mensageria

Substituição de processos operacionais repetitivos por automações programadas e criação de canais de venda direta em tempo real.

Entregáveis Típicos:
›Bots de WhatsApp em Node.js com regras de lances/vendas 24/7
›Tolerância a missclick e confirmação de pedidos em tempo real
›Web Scraping e coleta de dados concorrentes com Python (Selenium/Pandas)
›Sincronização periódica entre APIs externas, CRMs e bancos de dados
04.engenharia_de_software

WebOps, Infraestrutura Linux & Otimização

Garantia de que seu sistema opere 24/7 com alta disponibilidade, baixo custo de hospedagem e respostas rápidas sob picos de tráfego.

Entregáveis Típicos:
›Configuração e hardening de servidores VPS Linux (Ubuntu)
›Nginx como proxy reverso, Virtual Hosts e SSL automatizado (Certbot)
›Proteção de borda, regras de DNS e WAF via Cloudflare
›Offload de assets pesados para Cloudflare R2 (S3 API) para economia de banda
// 04. tecnologias & ferramentas

Ferramentas Consolidadas em Produção

Sem modismos ou tecnologias de tutorial: ferramentas que utilizo no dia a dia para sustentar sistemas reais e estáveis.

Backend & Arquitetura[1]
›PHP 8.3+
›Laravel 11 (Eloquent, Migrations, Jobs)
›Node.js
›Express
›RESTful APIs
›Webhooks Idempotentes
Frontend & UI[2]
›Next.js 14/15 (App Router, Server Actions)
›React 18/19
›Vue.js 3
›Nuxt.js
›TypeScript
›Tailwind CSS
Bancos de Dados & Transações[3]
›MySQL
›Modelagem Relacional
›Controle de Concorrência (Lock)
›Índices B-Tree
›Transações ACID
›EXPLAIN / Tuning
Infraestrutura & WebOps[4]
›Linux (Ubuntu Server)
›Nginx Reverse Proxy
›Cloudflare (DNS, WAF, SSL)
›Cloudflare R2 (S3 API)
›Docker
›PM2 Daemons
Integrações de Pagamento[5]
›Stripe Checkout
›Asaas (Pix Dinâmico & Cartão)
›Mercado Pago
›PayPal
›PagSeguro
›Assinaturas SaaS com Trial
Automação & Dados[6]
›Python
›Selenium Web Scraping
›Pandas
›Zoho Analytics / CRM
›RPA de Processos
›WhatsApp Web Protocol
// 05. contato & contratação

Vamos Conversar

Disponível para posições fixas de engenharia (CLT ou PJ), contratos de desenvolvimento de projetos completos (SaaS / E-commerce) e integrações críticas de pagamentos ou bots.

• Resposta em até 24h úteis • Porto Alegre, RS
form_proposta.sh// envio direto via whatsapp