Hi, I'm Samu.

Understand. Solve. Multiply.

Software development is human, too.

Trabalho entre pessoas, produto e engenharia para transformar problemas complexos em software e em melhores condições para continuar evoluindo.

Before the code

Before the solution, there is context.

People sentem o problema. Product traduz uma intent. O negócio impõe consequências. O sistema carrega dependências, limites e decisões anteriores. Entender não é esperar saber tudo. É compreender o suficiente para decidir conscientemente.

  • People
  • Product
  • Business
  • System
  • Constraints

Case 01 · Saveadd

Modern technology does not make a system modern.

O produto já utilizava React. Ainda assim, componentes de classe, responsabilidades concentradas e uma interface difícil de evoluir mostravam que adotar uma tecnologia atual não encerra o trabalho de modernização.

A transformação aconteceu progressivamente: compreender o comportamento existente, reorganizar componentes, adotar Hooks onde faziam sentido e preservar o que ainda cumpria bem sua função.

Modernization is not replacing the stack. It is restoring the system's ability to evolve.
Structural representation · progressive transformation

Rigid structure

classstatelifecycle

Transition

understandseparatemigrate

Evolvable structure

hooksflowclarity

Case 02 · E-commerce

“It can't be done” does not end the analysis.

Campanhas e experiências frequentemente chegavam com intenções que pareciam incompatíveis com plataforma, prazo ou estabilidade. A restrição não era ignorada, mas também não virava um veto automático.

Primeiro vem a intent. Depois, limites, alternativas, custo e risco. Tecnicamente possível não significa necessariamente viável, responsável ou desejável. Às vezes a recomendação final continua sendo não.

Creativity is engineering, too.
Structural representation · exploration under constraints
  1. 01REQUESTintent
  2. 02CONSTRAINTconstraint found
  3. 03ALTERNATIVEScost · risk · timeline
  4. 04FEASIBLErecommended response
  5. 05SHIPPEDwhen it makes sense

Case 03 · VCASOFT · Vivo / Telefónica

Transformation does not mean destroying what already exists.

Uma operação ativa, distribuída entre América do Sul e Europa, reunia usuários, dependências e tecnologias de gerações diferentes. Não existia a liberdade de interromper tudo e começar novamente.

Modernizar significava compreender flows críticos, criar pontes e substituir partes progressivamente enquanto o trabalho continuava acontecendo.

Contextual constraint operational continuity

Representação estrutural · evolução com flow contínuo
LEGACYexisting structure
BRIDGEcoexistence
NEWnew capability
OPERATIONCONTINUES

The pattern

The problems changed.
The pattern começou a se repetir.

  1. 01Understand.
  2. 02Solve.
  3. 03Multiply.

A new way of working

My execution capacity increased.
My responsibility did not decrease.

Investigação, implementação, revisão e testes deixaram de depender de uma sequência estritamente linear. Agentes ampliam o trabalho possível; contexto, julgamento, segurança e decisão técnica continuam humanos.

Structural representation · partially parallel work
problemcontexthypothesis
A1research
A2implementation
A3review
A4tests
A5security
judgmentresponsibilitydecision

Capacity to evolve

Scale is not only about machines.

Uma intervenção pode entregar uma funcionalidade. Também pode deixar ferramentas, conhecimento, autonomia e condições melhores para a próxima decisão.

  • 01Systems
  • 02Processes
  • 03Knowledge
  • 04Tools
  • 05Autonomy
  • 06Collective capacity

People, conhecimento e time

The work does not end when the code works.

Explicar decisões, documentar contexto, revisar, parear e ensinar reduzem a dependência de conhecimento individual. Liderança técnica também acontece na forma como o trabalho torna outras pessoas mais autônomas.

  • Shared context
  • Explainable decisions
  • Useful documentation
  • Pair programming
  • Code review
  • Teaching and autonomy

Experience as evidence

The same way of working, in different contexts.

Tools mudam. Critério fica.

Current

VCASOFT

Senior Full Stack Developer · Vivo / Telefónica, Tecidos Kite, and Feeagro

2024

Quality Digital · Americanas

FastStore, technical discovery, and architecture

2024

CNN Brasil

WordPress VIP, consolidation, and election coverage

2021 a 2023

DRIVEN.CX

Large-scale e-commerce, integrations, and technical leadership

2021 a 2022

University of São Paulo

Product educacional do discovery à produção

2020 a 2021

Vorttex

Web, mobile, product, and enterprise platforms

2017 a 2020

Saveadd · React Legends · Habits

Foundations, modernization, teaching, and the beginning of the journey

Back to the beginning

In the end, it is still about people.

Software development is human, too.

I enjoy interesting problems and good people to solve them with.