Tiago Perrelli

Tiago Perrelli / Senior Software Engineer

// sistemas

Eu construo software que evolui com o negócio.

Senior Software Engineer focado em arquitetura, PHP/Laravel e evolução de sistemas em produção.

15+ anos construindo software entre produtos, APIs, sistemas legados e SaaS, incluindo anos trabalhando remotamente com times internacionais.

01 / Engenharia

Software tem história.

// decisões sob restrições

A maioria dos sistemas em produção não foi desenhada de uma só vez. Eles evoluíram por prazos, decisões de negócio, mudanças de requisito e engenheiros que vieram antes de nós.

Eu gosto de trabalhar nesse espaço: entender por que um sistema se tornou o que é, decidir o que merece mudar e evoluí-lo sem reescrever tudo só porque é possível.

É aí que arquitetura se torna mais do que padrões e diagramas. É sobre tomar decisões melhores sob restrições reais.

02 / Prática

Arquitetura, engenharia e o contexto de carreira ao redor disso.

A tecnologia importa, mas é evidência. O trabalho mais profundo é decidir como sistemas devem evoluir sob restrições reais.

// 01

Arquitetura

Desenhar fronteiras, gerenciar complexidade e fazer trade-offs em sistemas reais de produção.

// 02

Engenharia

PHP/Laravel, APIs, sistemas distribuídos, performance, testes e modernização de sistemas legados.

// 03

Carreira

Lições de anos trabalhando remotamente com times internacionais e construindo uma carreira além do mercado local.

03 / Textos

Notas sobre decisões, trade-offs e sistemas em produção.

A escrita funciona como prova de pensamento: o lugar para julgamento técnico mais profundo, não tutoriais genéricos.

Arquitetura

Quando o Strategy Pattern piora as coisas

Uma nota sobre como boas abstrações também falham quando escondem o tipo errado de mudança.

Tempo de leitura a definir · Data a definir

→
Engenharia

Eu não precisava de um microservice. Precisava de uma fronteira.

O que sistemas em produção ensinam sobre separar responsabilidades antes de separar unidades de deploy.

Tempo de leitura a definir · Data a definir

→
Carreira

O que times internacionais mudaram na forma como escrevo software

Comunicação, qualidade de revisão e decisões que sobrevivem a distância, fusos e lacunas de contexto.

Tempo de leitura a definir · Data a definir

→

04 / Construção

Produtos e ferramentas como evidência de engenharia em movimento.

O objetivo não é transformar o site pessoal em landing page de produto. Estes projetos mostram como engenharia, produto e restrições se encontram.

Avaly↗

Protocolo de autenticidade que toda empresa precisa para sobreviver em tempos de IA.

Produto / SaaS / Operação

Um SaaS voltado para empresas (B2C) no qual o objetivo é oferecer uma estrutura de avaliações auditáveis e confiável.

phx↗

Uma CLI que ajuda monorepos PHP a rodarem apenas os testes afetados por uma mudança.

PHP / CLI / Testes / Monorepos

Um produto técnico moldado por ciclos de feedback de testes, fronteiras de monorepo e experiência prática de desenvolvimento.

05 / Experiência

15+ anos construindo software.

Experiência em sistemas de produção, APIs, SaaS, modernização de legados e decisões de engenharia que precisam se sustentar com o tempo.

15+

Anos construindo software

PHPLaravelNode.jsPythonAPIsSaaSSistemas DistribuídosModernização de Legados

Experiência remota internacional

Anos trabalhando com clientes internacionais e times distribuídos em diferentes estágios de maturidade de produto.

VAMOS CONVERSAR

Vamos conversar sobre software.

Construindo algo interessante, trabalhando em um sistema desafiador ou procurando um engenheiro experiente?