Entender antes de alterar
Procuro compreender as regras de negócio, dependências, dados e impacto operacional antes de propor mudanças.
Senior PHP Developer e Senior Backend Engineer com mais de 13 anos de experiência no desenvolvimento, modernização e sustentação de sistemas corporativos.
Minha experiência profissional foi construída principalmente no desenvolvimento de sistemas corporativos utilizados em ambientes onde estabilidade, continuidade e confiabilidade eram requisitos essenciais.
Ao longo de mais de 13 anos atuando diretamente com desenvolvimento de software, trabalhei em manutenção, evolução, modernização e migração de aplicações web, participando desde o levantamento de requisitos até a implantação e sustentação em produção.
Durante minha principal experiência profissional, atuei como desenvolvedor full stack.
No backend, trabalhei com PHP, CodeIgniter e Laravel, implementando regras de negócio, acesso a dados, integrações e funcionalidades corporativas.
No frontend, desenvolvi interfaces e fluxos utilizando JavaScript, jQuery, HTML, CSS e Bootstrap.
Essa experiência de ponta a ponta me deu uma compreensão ampla da aplicação, mas ao longo da carreira minha atuação foi se concentrando cada vez mais em backend, banco de dados e arquitetura.
Oracle Database foi o principal banco de dados utilizado nas aplicações com as quais trabalhei.
Os sistemas operavam sobre ambientes compostos por múltiplos schemas e centenas de tabelas e views. Muitas das regras de negócio dependiam de consultas SQL escritas manualmente, frequentemente complexas e envolvendo diferentes estruturas de dados.
Eu era responsável pela implementação, manutenção e correção dessas consultas, na maioria das vezes com grande autonomia.
Quando uma demanda exigia alterações estruturais no banco — como criação ou modificação de tabelas e outros objetos — eu atuava em conjunto com a equipe especializada de banco de dados para analisar, planejar e executar as mudanças necessárias.
Essa experiência me deu uma forte capacidade de navegar em modelos de dados grandes, entender relacionamentos existentes e traduzir regras funcionais em soluções de aplicação e SQL.
Parte importante da minha experiência foi trabalhar com sistemas legados que não podiam simplesmente ser descartados.
Atuei na modernização progressiva dessas aplicações, refatorando módulos, adotando padrões PSR, incorporando componentes modernos do ecossistema PHP e utilizando Eloquent ORM quando adequado ao contexto.
Também participei de uma migração completa de sistema ao longo de aproximadamente dois anos, envolvendo definição de arquitetura de dados, escolha de stack e implementação da nova solução.
Esse tipo de trabalho consolidou uma forma de atuar orientada por evolução sustentável: melhorar arquitetura e código sem comprometer a continuidade de sistemas que já possuem usuários, dados e processos críticos.
Trabalhar durante anos em ambiente de missão crítica influenciou diretamente minha forma de desenvolver software.
Estabilidade, segurança, rastreabilidade, manutenção e continuidade operacional não eram conceitos teóricos. Faziam parte das decisões de desenvolvimento e da rotina de sustentação dos sistemas.
Essa experiência continua sendo uma das principais referências da minha atuação atual como engenheiro backend.
Antes de me concentrar em desenvolvimento, atuei por quatro anos na gestão de infraestrutura de TI, trabalhando com redes, servidores, segurança, disponibilidade e performance.
Minha formação em Redes de Computadores e essa experiência profissional complementam minha atuação em software.
Ao desenvolver uma aplicação, considero também aspectos como ambiente de execução, protocolos, disponibilidade, deploy, segurança, observabilidade e comportamento em produção.
Atualmente também desenvolvo aplicações e produtos SaaS utilizando Node.js, TypeScript, Express, PostgreSQL, Supabase, Railway, Docker e CI/CD.
Essa stack não substitui minha experiência consolidada em PHP. Ela amplia minha capacidade de aplicar princípios de engenharia backend em arquiteturas e ambientes modernos.
O MySyncouple é um dos projetos em que aplico essa evolução, trabalhando com APIs, autenticação, controle de acesso, pagamentos, emissão fiscal, webhooks, auditoria, jobs assíncronos e operação em cloud.
Procuro compreender as regras de negócio, dependências, dados e impacto operacional antes de propor mudanças.
Em sistemas existentes, prefiro mudanças progressivas e verificáveis a reescritas desnecessárias.
Modelagem e SQL não são responsabilidades isoladas. O comportamento do banco influencia diretamente arquitetura, performance e manutenção.
O desenvolvimento não termina quando a funcionalidade funciona localmente. Deploy, logs, segurança, observabilidade e sustentação fazem parte da solução.
Frameworks e ferramentas devem resolver problemas reais. Evito adicionar complexidade apenas por tendência técnica.
Estou aberto a oportunidades como Senior PHP Developer, Senior Backend Engineer e Senior Software Engineer.