Sou um Desenvolvedor Backend com uma década de experiência prática em infraestrutura de TI, redes e suporte a sistemas críticos. Meu foco é construir APIs robustas, escaláveis e seguras, aplicando uma mentalidade de DevOps desde a primeira linha de código.
Meu trabalho vai além de apenas implementar funcionalidades. Por ter atuado anos garantindo a estabilidade de servidores e redes, eu desenho aplicações pensando em como elas se comportarão em ambientes reais — lidando com gargalos de rede, otimização de recursos, resiliência a falhas e facilidade de monitoramento (observabilidade).
Trabalho principalmente com Java, Spring Boot e Node.js, unindo arquitetura de software com automação de infraestrutura para entregar sistemas prontos para produção.
🧠 Foco em Engenharia e Operações
- Desenvolvimento Backend: APIs RESTful, modelagem de dados e arquitetura de microsserviços.
- Mentalidade DevOps (CI/CD): Integração e entrega contínuas, infraestrutura como código e conteinerização.
- Resiliência e Diagnóstico: Alta capacidade de troubleshooting, análise de logs, rastreamento de requisições HTTP e mitigação de incidentes.
- Redes e Sistemas: Profundo entendimento de como as aplicações se comunicam (TCP/IP, DNS, roteamento) e interagem com o sistema operacional (Linux).
🛠️ Stack Tecnológica & Ferramentas
- Linguagens: Java (17/21), Python, JavaScript, C# e SQL
- Frameworks & Ecossistema: Spring Boot, Spring Security, Node.js, React
- Bancos de Dados & Dados: PostgreSQL, SQLite, Spring Data JPA, Flyway (Migrations)
- Testes & Qualidade: JUnit 5, Playwright (E2E), Postman/Insomnia, TDD e análise de Status Codes
- Infraestrutura, Cloud & DevOps: CI/CD (GitHub Actions), Docker & Docker Compose, Kubernetes, AWS, VMware, Linux Servers e Redes (TCP/IP, DNS, Roteamento)
- Arquitetura & Ferramentas: Git/GitHub, Maven, MapStruct, Autenticação JWT, RESTful APIs
📂 Projetos em Destaque
📋 Task Tracker API Uma API RESTful completa de gerenciamento de tarefas, desenvolvida do zero em Java Puro (sem Spring ou Hibernate) para explorar profundamente o protocolo HTTP, arquitetura de software e persistência de dados.
- Foco em Fundamentos: Gerenciamento manual do servidor HTTP nativo (
com.sun.net.httpserver), controle granular de requisições, serialização JSON e Status Codes, refletindo um entendimento profundo de como as APIs operam em baixo nível. - Múltiplas Estratégias de Persistência: Implementação do Repository Pattern e Strategy Pattern permitindo alternar de forma transparente entre PostgreSQL, SQLite local e arquivos JSON puro.
- Resiliência e Testes: Cobertura de testes unitários e de integração (JUnit 5), além de testes E2E com Playwright em pipelines de CI/CD (GitHub Actions).
- Interface e DevOps: Front-end acoplado com Kanban drag-and-drop e ambiente totalmente conteinerizado via Docker.
📊 FinControl Uma API RESTful de controle financeiro projetada para alta confiabilidade na ingestão de dados, com importação e processamento em lote de extratos bancários.
- Processamento de Dados e IA: Implementação de rotinas de parsing de arquivos complexos (PDFs com Apache PDFBox e planilhas com Apache POI), integrando com a API do Google Gemini para categorização automatizada de dados não estruturados.
- Arquitetura e Boas Práticas: Construída com Java 21 e Spring Boot 3, aplicando Layered Architecture, padrão DTO com MapStruct (type-safe) e autenticação stateless baseada em JWT com Spring Security.
- Resiliência e Observabilidade: Tratamento global de erros (
@RestControllerAdvice) garantindo retornos HTTP consistentes e previsíveis para quem consome a API, facilitando o diagnóstico de falhas (troubleshooting). - Modelagem de Dados e Performance: Banco de dados PostgreSQL com versionamento de schema gerenciado via Flyway e criação de índices estratégicos (
idx_transactions_user_date) para otimizar consultas em tabelas de alto volume.
🎯 Abordagem Profissional
Eu combino o desenvolvimento full-stack com uma visão pragmática de infraestrutura, focando em soluções que:
- Sejam fáceis de manter e fáceis de monitorar em produção.
- Resolvam problemas reais de negócios de forma eficiente.
- Tratem erros de forma graciosa, fornecendo status codes e payloads claros para quem consome a API.
Seja investigando um erro complexo de integração ou arquitetando um novo fluxo no backend, eu trago eficiência operacional e segurança técnica desde o primeiro dia.
📫 Contato
- LinkedIn: https://www.linkedin.com/in/john-taylor-verified
- Email: taylorconde@gmail.com
