Felipe Macedo
PT/EN

ANÁLISE DE SISTEMAS / SISTEMAS CORPORATIVOS

Felipe MacedoEntender o problema.
Melhorar o sistema.

Atuo com sustentação, integração e evolução de sistemas corporativos. Também desenvolvo projetos pessoais para aprender, testar ideias e aprofundar conhecimentos.

Analista de Sistemas na SANSUY
SYSTEM TOPOLOGYFIG. 00
CONTEXT → PROBLEM → CHANGE
SYSTEMS ANALYSIS. PRACTICAL SOFTWARE.SCROLL TO EXPLORE

01Sistemas corporativos

02Integrações e manutenção

03Desenvolvimento e aprendizado

01 / COMO TRABALHO

Entender antes de alterar.

Sistemas existentes têm regras, dependências e pessoas. Antes de mudar alguma coisa, procuro entender o problema, o impacto e o que precisa continuar funcionando.

Investigar

Reconstruir regras, rastrear dependências e encontrar a origem de um problema antes de propor uma solução.

Conectar

Traduzir necessidades entre negócio e tecnologia. Integrar aplicações, dados e processos com rastreabilidade.

Evoluir

Melhorar sistemas existentes com análise de impacto, documentação e cuidado com a continuidade da operação.

02 / PROJETOS PESSOAIS

Projetos para aprender e testar ideias.

Experimentos e ferramentas desenvolvidos fora do trabalho para estudar problemas que me interessam. Cada projeto mostra o que já existe e o que ainda falta.

01 / 04LOCAL-FIRST AUDIO PROJECTDesenvolvimento inicial

OpenSpeechBridge

Sua voz. Outro idioma. Sob seu controle.

Conversas desktop atravessam idiomas, mas tradução de voz costuma depender de serviços externos e integrações fechadas.

AUDIO SIGNAL PATHSCHEMATIC
  1. 01MIC IN
  2. 02BUFFER
  3. 03STT
  4. 04TRANSLATE
  5. 05TTS
  6. 06VIRTUAL MIC
BOUNDED BUFFERREPLACEABLE ENGINESLOCAL-FIRST
DIAGRAMA CONCEITUAL · NÃO É TELEMETRIA AO VIVO

A abordagem

Separar o runtime de áudio dos modelos. Uma arquitetura local-first com buffers limitados e engines substituíveis conecta microfone físico, processamento e saída virtual.

O que já funciona

Tipos de áudio, ring buffers, protocolos de engines e estrutura de CLI implementados. Fundação modular em Rust.

Limites atuais

Captura PipeWire e microfone virtual ainda em construção. STT, tradução, TTS e o fluxo completo são etapas futuras.

02 / 04STATIC ANALYSIS EXPERIMENTMVP / v0.1

Database Radar

Antes de mudar uma coluna, entenda o impacto.

Em um sistema legado, uma alteração de banco pode atingir fluxos que ninguém mais conhece por completo.

DEPENDENCY GRAPHSCHEMATIC
ServiceDAOSQLTABLECOLUMNServiceDAOPedidoDAO.java:42STATUS / HIGHdynamic SQL / UNKNOWN
DIAGRAMA CONCEITUAL · NÃO É TELEMETRIA AO VIVO

A abordagem

Investigar o código sem compilá-lo ou executá-lo. Conectar métodos, SQL, tabelas e colunas em um grafo de evidências com arquivo, linha e confiança.

O que já funciona

CLI offline para JDBC, arquivos SQL, JPA básico e chamadas diretas. Consultas de leitura, escrita e impacto com exportação JSON.

Limites atuais

SQL dinâmico, reflexão e dependências não resolvidas permanecem incertos. Evidência estática não representa toda execução possível.

03 / 04DATA IMPORT TOOLINGEm desenvolvimento / 0.6 SNAPSHOT

Rizoma

Importar dados exige mais do que ler colunas.

Planilhas variam. Um mapeamento silenciosamente errado transforma uma importação simples em risco operacional.

SCHEMA MAPPINGSCHEMATIC
Nomecustomer.nameCONFIRMEDCPFtaxIdCONFIRMEDEmailemailCONFIRMEDDatacreatedAtREVIEW
DIAGRAMA CONCEITUAL · NÃO É TELEMETRIA AO VIVO

A abordagem

Perfilar os dados, explicar cada sugestão e pedir confirmação quando a evidência é insuficiente. Validar a transformação antes de qualquer integração.

O que já funciona

CSV, XLS e XLSX; profiling, mapeamento explicável, feedback explícito, layouts conhecidos e dry-run com histórico determinístico.

Limites atuais

Não escreve no destino. Scores são heurísticos, não probabilidades. A biblioteca ainda não foi publicada como release.

04 / 04JAVA RUNTIME EXPERIMENTExperimental / pré-release

Legacy Flight Recorder

O que realmente aconteceu nesta execução?

Aplicações Java 8 acopladas nem sempre podem ser modificadas apenas para explicar um fluxo em produção.

EXECUTION TRACESCHEMATIC
requestcontrollerserviceDAOdatabaseOBSERVED EVENTS → LOCAL JSONL
DIAGRAMA CONCEITUAL · NÃO É TELEMETRIA AO VIVO

A abordagem

Um Java Agent de escopo limitado registra métodos e JDBC localmente. A análise posterior separa o que foi observado, inferido ou ficou desconhecido.

O que já funciona

Árvore de chamadas, eventos JDBC e JSONL limitado. Verificação documentada em Temurin 8/Linux e fixture H2.

Limites atuais

Não qualificado para produção. Correlação na mesma thread; outros drivers, servidores e plataformas ainda precisam de validação.

Mais experimentos no GitHub

03 / TRAJETÓRIA

Tecnologia no contexto de quem usa o sistema.

Felipe Macedo

ATUAL

Analista de SistemasSANSUY

Em um ambiente industrial, atuo entre TI e áreas de negócio: sustentação, investigação de problemas, evolução de ERP, integrações e desenvolvimento desktop e web.

ANTERIOR

Desenvolvimento backendSistemas financeiros / autorizações

Atuação em backend em um autorizador financeiro relacionado à Mastercard. A experiência me aproximou de processamento transacional e aumentou meu interesse por backend e confiabilidade.

04 / FORMAÇÃO & CREDENCIAIS

Formação e aprendizado contínuo.

GRADUAÇÃO

Concluído

Gestão da Tecnologia da Informação

Universidade Anhembi Morumbi

Em andamento

Ciência da Computação

FMU

FORMAÇÃO COMPLEMENTAR

  • Generation Brasil — Full Stack Java · Turma 69
  • AWS re/Start
  • Microsoft Azure Fundamentals — formação
  • Proz Tech — Desenvolvimento Web
  • Cyber Threat Management

Formações complementares que ampliam meu repertório em desenvolvimento, cloud, dados e segurança.

Credenciais verificáveis

Credenciais verificáveis, com links para a fonte oficial e descrições editoriais curtas.

Amazon Web Services Training and Certification

experiência

AWS re/Start Graduate

Sobre a credencial

Conclusão do programa AWS re/Start, com aprendizagem baseada em cenários, laboratórios práticos e fundamentos para atuação em ambientes de nuvem AWS.

Emissão: 24 de jan. de 2025

Cisco

aprendizagem

Cyber Threat Management

Sobre a credencial

Formação em governança e políticas de segurança, avaliação de vulnerabilidades, gestão de riscos, controles de segurança e resposta pós-incidente, com atenção à preservação e análise de evidências.

Emissão: 19 de set. de 2025

Cisco

aprendizagem

Introduction to Cybersecurity

Sobre a credencial

Fundamentos de cibersegurança, privacidade e confidencialidade de dados, vulnerabilidades de rede, detecção de ameaças e práticas iniciais de defesa.

Emissão: 3 de set. de 2025

Microsoft

certificação profissional

Microsoft Certified: Azure Fundamentals

Sobre a credencial

Certificação de fundamentos em computação em nuvem e nos principais serviços do Microsoft Azure, incluindo conceitos de segurança, rede, armazenamento, dados e virtualização.

Emissão: 22 de mai. de 2023

Cisco

aprendizagem

Network Technician Career Path

Sobre a credencial

Trilha prática de fundamentos de redes, endereçamento IPv4/IPv6, dispositivos Cisco, cabeamento, wireless, suporte ao usuário, documentação e diagnóstico de falhas.

Emissão: 4 de out. de 2025

Generation.org

aprendizagem

IA para Desenvolvimento de Software

Sobre a credencial

Formação prática em desenvolvimento de software assistido por IA: geração, refinamento, teste e documentação de código, integração de assistentes ao fluxo de desenvolvimento e uso responsável com validação, segurança e critérios éticos.

Emissão: 19 de abr. de 2026

Ver todas as credenciais

05 / ESTUDOS E INTERESSES

O que estou aprofundando.

Backend & sistemas

Backend, APIs, integração e fundamentos de sistemas distribuídos. São temas em que continuo estudando e praticando.

Evolução de sistemas

Manutenção de legados, observabilidade e cloud aplicados a problemas reais de operação.

IA & ferramentas

Uso de IA como apoio a desenvolvimento, análise e documentação, sempre com revisão humana e testes.

06 / CONTATO

Se fizer sentido,\nvamos conversar.

Sistemas corporativos, integrações, desenvolvimento ou algum dos projetos pessoais acima. Fique à vontade para entrar em contato.