Arquitetura de software aplicada à produção
Software Architect e Senior Software Engineer
Projeto, modernizo e opero plataformas backend, APIs, integrações e sistemas críticos. Atuo de forma hands-on, conectando arquitetura, código, infraestrutura e necessidades reais de negócio.
PHP · Node.js · Python · React · Next.js · MySQL · MariaDB · PostgreSQL · Docker · AWS
Disponível para oportunidades remotas como Software Architect, Staff Engineer ou Senior Software Engineer.
Trabalhos selecionados
Case studies com contexto, decisões e trade-offs, não apenas capturas de tela.
Ver todos os projetos →Venda de itens de estoque finito e numerado, com abertura em horário divulgado. O mesmo número não pode ser vendido duas vezes, e o pico de abertura não pode derrubar o banco.
Meu papel
Arquitetura da plataforma, engenharia backend, modelagem de dados, pipelines assíncronos e infraestrutura.
- Elixir
- Phoenix
- Ecto
- PostgreSQL
- Broadway
- Amazon SQS
Ler o case →Plataforma de operações de transporte com múltiplos ambientes de cliente e integração com equipamentos de rastreamento veicular.
Meu papel
Senior Software Engineer, com responsabilidades de arquitetura sobre backend, banco de dados e infraestrutura de produção.
- PHP
- MariaDB
- MySQL
- Redis
- Docker Swarm
- Linux
Ler o case →Plataforma de CRM e comunicação operacional centrada em atendimento via WhatsApp, lembretes, cobrança e automação de fluxos.
Meu papel
Arquitetura de produto, engenharia backend, decisões de frontend, infraestrutura, integrações e operação em produção.
- PHP
- Node.js
- MySQL
- Redis
- Docker
- AWS
Ler o case →Plataforma de planejamento financeiro e visibilidade de fluxo de caixa: compromissos futuros, lançamentos recorrentes e projeções.
Meu papel
Arquitetura de software, desenvolvimento backend e frontend, modelagem do domínio financeiro, autenticação, deploy e infraestrutura.
- PHP 8.3
- MySQL
- JWT
- Stripe
- Next.js
- React
Ler o case →Plataforma de estudo gratuita, da pré-escola ao ENEM, construída sem backend e sem conta: o progresso vive no dispositivo do estudante.
Meu papel
Arquitetura, desenvolvimento, modelagem do domínio educacional, acessibilidade, testes, infraestrutura e deploy.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS 4
- IndexedDB
- Vitest
Ler o case →Plataforma de campanhas e participação de usuários, com picos de acesso concentrados em janelas curtas e prazo de campanha inegociável.
Meu papel
Senior Software Engineer, com foco em performance de backend, serviços Node.js, banco de dados e resposta a incidentes.
- Node.js
- MongoDB
- NGINX
- Redis
- Linux
Ler o case →Áreas de atuação
O que faço, na prática.
Arquitetura de software
Desenho de sistemas a partir das restrições reais: time, prazo, operação e legado existente. Decisões documentadas com trade-offs explícitos.
Plataformas backend e APIs
APIs REST, autenticação, webhooks, regras de negócio, fluxos de dados, processamento assíncrono e integrações entre sistemas heterogêneos.
Modernização de legado
Evolução de sistemas em produção sem interromper o negócio: Strangler Fig, modularização e migração gradual em vez de reescrita.
Bancos de dados e performance
Modelagem, indexação e investigação de consultas em bases MySQL e MariaDB de alto volume, incluindo particionamento e rotinas de manutenção.
Cloud e DevOps
Containerização, Docker Swarm, AWS, NGINX, pipelines de CI/CD e deploy automatizado de aplicações e sites estáticos.
Confiabilidade em produção
Observabilidade, métricas, alertas, investigação de incidentes, isolamento de falhas e rotinas assíncronas que precisam rodar continuamente.
Liderança técnica
Referência técnica para backend e integrações, revisão de código e de decisões arquiteturais, mentoria e apoio a decisões de entrega.
Governança de engenharia assistida por IA
Uso de IA no fluxo de engenharia com revisão humana obrigatória: a responsabilidade pelo código em produção continua sendo de quem entrega.
Experiência em produção
Tipos concretos de trabalho que executo.
- Modernização de sistemas legados em PHP.
- Decomposição de módulos fortemente acoplados.
- Design de APIs e integrações entre sistemas.
- Manutenção de bancos de dados de alto volume.
- Containerização de aplicações.
- Operação de ambientes Docker distribuídos.
- Implementação de CI/CD.
- Investigação de incidentes em produção.
- Melhoria de observabilidade e confiabilidade operacional.
- Mentoria de desenvolvedores e revisão de decisões arquiteturais.
- Equilíbrio entre prazos de entrega e dívida técnica.
Stack por contexto
- Backend
- PHP 7 e PHP 8
- Node.js
- Python
- WordPress
- APIs REST
- SOAP
- Webhooks
- Frontend
- React
- Next.js
- TypeScript
- JavaScript
- Tailwind CSS
- React Native
- Ionic
- Angular
- Bancos de dados
- MySQL
- MariaDB
- PostgreSQL
- MongoDB
- Redis
- Infraestrutura
- Docker
- Docker Swarm
- AWS (EC2, S3, CloudFront, RDS, Route 53, IAM, VPC)
- NGINX
- Apache
- Supervisor
- Cron
- Linux
- CI/CD
- GitHub Actions
- Cloudflare / CDN
- Observabilidade
- Prometheus
- Grafana
- Dashboards
- Alertas
- Resposta a incidentes
- Arquitetura
- Monolito modular
- Microserviços
- Clean Architecture
- SOLID
- Processamento orientado a eventos
- Jobs assíncronos
- Strangler Fig Pattern
- Design de APIs
- Sistemas multi-tenant
Senior Full Stack Engineer
AtualCianci Tecnologia (atuação como contractor)
Fev 2026 - Presente
Serviços de arquitetura e engenharia de software para empresas e produtos digitais: plataformas backend, APIs, integrações, infraestrutura, produtos SaaS, suporte em produção e modernização de sistemas.
Responsabilidades de nível arquitetural
- Arquitetura e entrega de sistemas de negócio SaaS-style, do backend à operação.
- Workflows de CRM baseados em WhatsApp: captação de leads, inbox centralizada, follow-ups, lembretes e human handoff.
- Roteamento de assistentes multi-client com histórico de conversas, regras de negócio e configurações isoladas por cliente.
- Workflows assíncronos: lembretes agendados, roteamento de mensagens e background jobs.
- Operação de produção de aplicações customer-facing: deploys, monitoramento, domínios e disponibilidade contínua.
Senior Software Engineer
Plataforma de operações de transporte e telemetria
Mai 2023 - Jan 2026
Componentes backend de sistemas business-critical que exigiam estabilidade, releases controlados e operação contínua.
Responsabilidades de nível arquitetural
- Manutenção e modernização de aplicações legadas em PHP.
- APIs backend e integrações orientadas a banco de dados.
- Confiabilidade de rotinas assíncronas: workers, tarefas agendadas, filas e logs.
- Apoio à modernização de infraestrutura on-premises para serviços em containers com Docker Swarm.
- Troubleshooting e suporte em produção de sistemas de operação contínua.
- Melhoria de manutenibilidade de sistemas legados por refatoração e evolução segura.
Senior Software Engineer
Consultoria de tecnologia (e-commerce, pagamentos e setor financeiro)
Jul 2016 - Abr 2023
Referência técnica em arquitetura backend, APIs REST, integrações, plataformas mobile/web, infraestrutura cloud e planejamento de entregas.
Responsabilidades de nível arquitetural
- Sistemas backend e integrações para aplicações customer-facing e plataformas de e-commerce.
- Integrações de pagamento e projetos do setor financeiro.
- Arquiteturas baseadas em AWS (EC2, RDS, S3, IAM, CloudFront, Route 53, VPC).
- Tradução de requisitos de negócio em soluções técnicas, code review e decisões de entrega.
Software Engineer
Plataformas white-label para parceiros de telecomunicações
Set 2014 - Jun 2016
Desenvolvimento e customização de plataformas white-label para produtos de cloud, VPN, antivírus e controle parental.
Responsabilidades de nível arquitetural
- Integrações REST/SOAP e customizações específicas por parceiro.
- Rotinas controladas de acesso a dados quando não havia API disponível.
- Melhorias de arquitetura e processos de publicação de apps mobile.
Laboratório técnico
Referências, padrões, experimentos e exemplos de implementação utilizados no dia a dia de engenharia.
Entrar no laboratório →