Eduardo Marinho
Desenvolvedor FullStack
Talento
RecifeMembro desde 18 de maio de 2026
Spring BootAPIs RESTSpring SecurityJPA/HibernateMavenJWTSwagger/OpenAPIMySQLSQLTriggersCollectionsJava CoreDockerDocker ComposeGitGitHubBitbucketCertBotRcloneSSHJUnitMockitotestes unitáriostestes de integraçãoMVCem Camadas
·
Contratar esta pessoa
Envie uma proposta de trabalho diretamente para este candidato
Spring BootAPIs RESTSpring SecurityJPA/HibernateMaven
Sobre
Desenvolvedor Full Stack com experiência profissional em PHP e foco em desenvolvimento Backend utilizando Spring Boot, colaboração em projetos de produção e participação em ritos ágeis. Foco em APIs RESTful, segurança de aplicações e boas práticas de DevOps e CI/CD.
Experiência
Estágio como Desenvolvedor FullStack at BISAWEB (2025-02 – Present)
- Criação de features e correção de bugs em projetos legados em frameworks PHP.
- Modernização de sistema legado de PHP puro para CodeIgniter 4, reestruturando autenticação, regras de negócio e arquitetura MVC, reduzindo complexidade de manutenção e teste da aplicação.
- Implementação de auditoria em banco de dados com triggers de logging em tabelas críticas, garantindo rastreabilidade total de operações diretas nas tabelas críticas do sistema, cobertura de aproximadamente 25% das tabelas do banco de dados MySQL.
- Concepção, planejamento e desenvolvimento de uma plataforma de gerenciamento de contratos, com formulários dinâmicos (mais de 6 tipos de campos com validação), armazenamento flexível em colunas JSON (MySQL), geração automática de contratos por substituição de campos em documentos, integração com Assinafy para assinatura eletrônica com validade jurídica, disparo automatizado de e-mails e painel administrativo para gestão completa do fluxo contratual.
- Migração de ~1.300 hashes de senha de MD5/SHA1 para Argon2id sem downtime, por meio de migração automática durante o login e processamento assíncrono em fila com cronjobs e funções CLI com PHP.
- Criação de usuários e restrições de acesso via SSH keys e MySQL remote para acesso ao servidor, eliminando o uso do usuário root para acessos remotos, estabelecendo regras rígidas de segurança.
- Integração entre base legada e sistema de login unificado, garantindo consistência de dados cruzados com validação por meio de hashes das ligações, garantindo um acesso mais simples e seguro a todo o sistema.
- Desenvolvimento de um microsserviço de IA em Python (FastAPI) utilizando RAG, LangChain e ChromaDB, integrando Google Cloud Platform (GCP) e Google Docs com reindexação automática da base de conhecimento.
- Implementei um SQL Agent para consultas analíticas e BI de dados sindicais e financeiros, utilizado por mais de 90 clientes em todo o país, com consultas dinâmicas e mais de 25 consultas pré-definidas, roteando automaticamente cada requisição para o banco de dados correspondente ao cliente autenticado (database-per-client).
- A solução inclui autenticação via API Keys, infraestrutura Docker/Nginx, banco dedicado para auditoria (tokens, sessões e interações) e rate limiting com timeout progressivo.
- Tecnologias: PHP, Python, Linux, Docker, Nginx, MySQL, ChromaDB, Git, Bitbucket, Shell Script
Desenvolvedor Backend e Full Stack (Projeto freelancer) at ABONOPAY (App de gerenciamento de empréstimos) (2025-09 – Present)
- Uso de Java 17 Core (Streams API, Optional, Collections, Generics) e padrões de projeto (Repository, Builder, Strategy, DTO, AOP) na implementação de regras financeiras, garantindo código defensivo, baixo acoplamento e arquitetura em camadas.
- Desenvolvimento de API RESTful completa para gerenciamento financeiro (empréstimos, clientes, gastos, relatórios, caixa, transações) com Spring Boot, JPA/Hibernate e MySQL, autenticação JWT, HTTPS e armazenamento seguro de senhas com BCrypt, garantindo proteção dos dados sensíveis trafegados.
- Implementação de internacionalização (i18n) com suporte a EN/PT/ES, padronizando interface e mensagens de API. Modularização e separação em camadas das classes da API, documentação com markdown e versionamento do banco de dados utilizando Flyway Migrations. Com paginação opcional em endpoints GET.
- Logging de 100% das transações financeiras dentro do app, garantindo total rastreabilidade visível apenas por usuários do tipo ADMIN.
- Cálculo de juros automático, divisão de parcelas e agenda diária de recebimento de parcelas, visualização de estatísticas de dívidas e gastos por meio de relatórios personalizados em PDF.
- Validação de campos via DTOs e Rate limiting em 100% dos endpoints da API. Arquitetura multi-tenant com isolamento lógico de dados entre clientes e RBAC.
- Implantação em VPS com Docker Compose e Nginx, criando ambiente reproduzível e escalável com SSL via Certbot, garantindo 100% de disponibilidade e ambiente de testes isolado, utilizando pipelines de CI/CD de testes, build e sync, automatizando e reduzindo ~80% do tempo dos deploys.
- Uso de GitHub Secrets nas pipelines para garantir que nenhuma variável sensível da aplicação fosse exposta no versionamento da aplicação ou configuração manual durante o deploy.
- Implementação de sistema de versionamento automatizado e backups diários do banco de dados e última versão do APK, com rclone e cronjobs para Google Drive.
- Tecnologias: Java, Spring Boot, Spring Security, JWT, JPA/Hibernate, Flyway Migrations, MySQL, Maven, Docker, Docker Compose, Nginx, Linux, Ionic, TypeScript
Formação
Bacharelado in Ciências da Computação – Universidade Maurício de Nassau (2023 – 2027-07)
Curso in Estrutura de Dados e Algoritmos em Java – Loiane Training (2025 – 2025)
Competências
Desenvolvedor FullStack

