Renan Silva
Senior Software Engineer · Tech Lead · Python · Backend · Automation · Integrations
Engenheiro de software sênior e Tech Lead, hands-on em Python, APIs, automações e integrações. Atuo do desenho técnico ao código, deploy e sustentação de sistemas críticos — hoje com responsabilidade técnica sobre um ecossistema de 70+ serviços em produção.
- Ecossistema
- 70+ automações, APIs e serviços em produção
- Linguagem
- Python — FastAPI, Flask, Pandas
- Plataforma
- Docker e Linux, do deploy à observabilidade
- Escopo
- Arquitetura, código, produção e incidente
- Atuação
- Hands-on + liderança técnica
- 70+
- automações, APIs e serviços em produção
- 5+ anos
- do suporte à arquitetura, sem pular etapa
- Hands-on
- arquitetura, código, deploy e produção
Onde a experiência é profunda
Escrevo Python todos os dias: FastAPI e Flask nos serviços, Pandas e SQL nos dados, Selenium e Playwright quando a única interface existente é a tela, Docker sobre Linux para tudo isso chegar em produção.
- Python
- FastAPI
- Flask
- Pandas
- Selenium
- Playwright
- Docker
- Linux
- MySQL
- SQLite
- React
- Node.js
- PostgreSQL
- Power BI
| domínio | o que eu faço | ferramentas |
|---|---|---|
| Backend & APIs | Serviços HTTP, autenticação, contratos de integração e webhooks entre sistemas internos e parceiros. | Python · FastAPI · Flask · REST · JWT |
| Automação & RPA | Automação de processos operacionais, inclusive quando a única interface disponível é a tela. | Python · Selenium · Playwright · Pandas |
| Produtos internos | Aplicações web completas para transformar processos internos em fluxos rastreáveis e operáveis. | React · Node.js · Express · PostgreSQL |
| Dados | Consulta, tratamento e transformação dos dados que alimentam automações, integrações e relatórios. | SQL · MySQL · Pandas · Power BI |
| Plataforma | Containers, ambientes, implantação e observabilidade dos serviços em produção. | Docker · Linux · EasyPanel |
| Infraestrutura | Base que carrego desde o início: servidores, diretório, virtualização e diagnóstico. | Windows Server · Azure AD · VMware · Hyper-V |
Cresci sem me afastar do código.
Comecei onde os sistemas falham, passei pela infraestrutura e cheguei à arquitetura e liderança técnica. O escopo aumentou; a atuação continuou hands-on.
Suporte→Infraestrutura→Desenvolvimento→Automação→Arquitetura→Liderança técnica
A altura de cada barra mostra o alcance da responsabilidade. Arquitetura e liderança foram somadas ao desenvolvimento — não colocadas no lugar dele.
Tech Lead de Automação e Integrações
atual
Liderança técnica hands-on das frentes de Automação e Integrações: arquitetura, planejamento, desenvolvimento e sustentação de sistemas críticos, com participação direta do levantamento à produção.
Python · FastAPI · Flask · Docker · Linux · arquitetura · observabilidade
Tech Lead de RPA
Liderança técnica da área de RPA conciliando desenvolvimento, arquitetura, revisão de soluções, apoio ao time, ambientes de implantação e sustentação das soluções em produção.
Python · FastAPI · Flask · Docker · Linux · EasyPanel · incidentes
Desenvolvedor de Automação e Integrações Sênior
Desenvolvimento de automações, APIs e integrações para processos críticos, com participação no desenho técnico, implantação em Linux e Docker e sustentação em produção.
Python · FastAPI · Selenium · Playwright · Pandas · SQL · Docker
Desenvolvedor RPA Pleno
Responsável pela entrega de soluções de automação, do levantamento de requisitos e desenho técnico à implementação, testes, documentação, implantação e evolução com clientes e áreas de negócio.
Python · Selenium · Laravel · SQL · Power BI · desenho técnico
Desenvolvedor RPA
Desenvolvimento de automações e ferramentas internas em Python e Selenium, do levantamento técnico à implementação, testes, implantação, sustentação e evolução.
Python · Selenium · SQL · Power BI · implantação
Analista de Infraestrutura Pleno
Suporte N1, N2 e N3, administração de Windows Server, redes, virtualização, monitoramento e backup. Foi onde consolidei a base para diagnosticar sistemas em produção.
Windows Server · Azure AD · VMware · Hyper-V · redes · backup
Analista de Suporte Pleno
Suporte N2 para clientes corporativos. Passei a escrever scripts MySQL para investigar e corrigir problemas em vez de escalar tudo adiante.
MySQL · firmware · Windows Server
Analista de Suporte Júnior
Atendimento e diagnóstico de falhas em sistemas de controle de acesso, com as primeiras consultas em banco para entender o que tinha acontecido.
SQL · diagnóstico · controle de acesso
Como eu resolvo
Três sistemas reais, apresentados pelo raciocínio que veio antes do código. O diagrama à direita se monta conforme a decisão avança.
API central das automações
Criei a API que centralizou autenticação, dados e serviços reutilizados pelas automações da operação.Python · FastAPI · Pydantic · SQLAlchemy · Docker · S3
Problema
As automações precisavam acessar filas, dados e regras de negócio, mas repetir essa lógica em cada robô aumentava o acoplamento, o retrabalho e o risco de correções inconsistentes.
Decisão
Transformei o acesso compartilhado em uma API com contratos estáveis. A regra fica em um só lugar; cada automação consome apenas o serviço necessário.
Arquitetura
Estruturei módulos por domínio com rotas, schemas, services e repositories, além de autenticação JWT, acesso a dados e tratamento de erro centralizados.
Implementação
FastAPI, Pydantic e SQLAlchemy em Docker, com testes, middlewares de segurança, logs automáticos e envio de arquivos de log para S3.
Resultado
A API virou a base comum das automações da operação. Novos fluxos reutilizam serviços existentes e correções críticas deixam de ser replicadas projeto por projeto.
Gateway de acesso e consumo de APIs
Centralizei a autorização de clientes, credenciais e produtos antes que uma requisição alcance a API de negócio.Python · FastAPI · PostgreSQL · JWT · Prometheus · Docker
Problema
Cada API precisava decidir sozinha quem podia consumir qual produto, de qual IP e dentro de qual limite. Isso espalhava regra de acesso e dificultava auditoria e revogação.
Decisão
Separei autorização da regra de negócio: a API externa consulta o gateway e só processa a chamada quando todas as políticas são aprovadas.
Arquitetura
A validação combina status do cliente e da credencial, vínculo com produto, permissões por endpoint, whitelist de IP/CIDR e cota diária antes de autorizar o acesso.
Implementação
FastAPI e PostgreSQL com JWT, bcrypt, rate limiting, circuit breaker, métricas Prometheus, logs de requisição e testes do fluxo completo.
Resultado
O acesso pode ser liberado, limitado ou revogado em um único ponto, com rastreabilidade de consumo e sem alterar cada API integrada.
Plataforma corporativa de avaliação e feedback
Desenvolvi uma plataforma para estruturar avaliações, acompanhar ciclos e apoiar decisões de evolução profissional.React · Node.js · Express · PostgreSQL · JWT · Docker
Problema
Avaliações de promoção envolvem critérios diferentes por cargo, histórico, evidências e acompanhamento. Sem um fluxo único, a decisão perde consistência e rastreabilidade.
Decisão
Transformei as regras do processo em um produto configurável, com perfis de acesso e uma jornada guiada para o gestor.
Arquitetura
Frontend React consumindo uma API Express com PostgreSQL, autenticação JWT em cookie httpOnly e autorização por perfil e área.
Implementação
Entreguei dashboard, critérios por cargo, rascunho e finalização, comparação entre ciclos, plano de desenvolvimento, filtros e relatórios em PDF.
Resultado
A empresa ganhou um histórico centralizado do processo, com critérios explícitos e visão clara da evolução de cada profissional entre ciclos.
O que eu aprendi operando o que construí
Automatizar um processo ruim só o deixa mais rápido.
Antes de escrever código eu entendo por que o processo existe. Algumas das melhores decisões que tomei foram não construir.
Arquitetura que ninguém consegue operar não é arquitetura.
Escolho a solução que o time consegue manter, diagnosticar e evoluir — não a mais elegante no papel.
Deploy não é o fim do trabalho.
Log, alerta, falha, incidente e causa raiz fazem parte da entrega. Quem constrói também atende.
Padrão é o que faz um time escalar.
Mesmo formato de log, mesmo tratamento de erro, mesmo caminho para subir. É o que permite alguém resolver um problema que não é dele.
Se você precisa de alguém que desenha e entrega, vamos conversar.
Busco desafios hands-on em backend, Python, automação e integrações — com espaço para contribuir também em arquitetura e liderança técnica.
- aberto a
- Software Engineer Sênior·Senior Python Engineer·Senior Backend Engineer·Tech Lead·Backend Tech Lead·Automation Engineer·Integration Engineer·Software Architect
- graduação
- Tecnólogo em Análise e Desenvolvimento de SistemasUNINOVE · ago/2020 — dez/2022
- certificação
- PySide6 e Qt DesignerUdemy · 2023
- certificação
- Power BI — do básico ao avançadoUdemy · 2022
- base
- São Paulo, Brasil