Mauricio Chaves
Analista de Sistemas Pleno | Fullstack | Java 7, 8, 17, 21, Spring Boot e DDD | Angular | Fintech, Sistemas Críticos e AI-Assisted Engineering | Spec-Driven Development | Agentic
Contratar esta pessoa
Envie uma proposta de trabalho diretamente para este candidato
Sobre
Sou desenvolvedor Java com 5 anos de experiência, especializado em Spring Boot, APIs RESTful e desenvolvimento full-stack com Angular. Combino arquitetura de software, qualidade de código e práticas de Agentic PDLC —Product Development Life Cycle — para desenvolver produtos com agentes de IA coordenados e supervisão humana. Minha trajetória inclui atuação em desenvolvimento e infraestrutura de TI, com experiências em empresas e projetos ligados a Accenture, Itaú, SIS Consultoria, Bradesco e ACT Digital.
Backend e arquitetura: Desenvolvimento de APIs RESTful e microsserviços com Java, Spring Boot, Spring Security, JWT e Swagger/OpenAPI. Aplicação de SOLID, Clean Code, Domain-Driven Design (DDD), arquitetura hexagonal e monólitos modulares para organizar regras de negócio e facilitar a evolução dos sistemas.
Frontend e mobile: Tenho 3 anos de experiência com Angular, criando interfaces responsivas com TypeScript, JavaScript, HTML e CSS. Atuo com RxJS, Observables, Subject, BehaviorSubject, Promises, services, interceptors, autenticação JWT e tratamento de erros. Também trabalho com Angular Signals, React e aplicações mobile com Ionic/Capacitor.
Qualidade e testes: Uso TDD, JUnit, Mockito, Testcontainers e testes de integração para validar comportamentos e regras de negócio. Minha experiência inclui testes de mutação, WireMock e Playwright, além de verificações automatizadas nos pipelines de entrega.
Agentic PDLC e engenharia de agentes: No projeto SEP, atuo como arquiteto e desenvolvedor principal, conectando requisitos, especificações, planejamento, implementação e validação. Estruturo fluxos com Claude Code e OpenAI Codex, contexto compartilhado, contratos operacionais versionados, skills reutilizáveis e subagentes especializados. Mantenho checkpoints humanos e transformo falhas identificadas em melhorias de processo e controles automatizados.
Cloud, DevOps e dados: Certificado Microsoft Azure Fundamentals (AZ-900), com experiência em Git, GitHub Actions, Bamboo, Docker e CI/CD. Conhecimentos em Azure e AWS e atuação com PostgreSQL, MySQL, SQL Server e MongoDB. Além da prática em engenharia, trago mais de dez anos de docência na formação de desenvolvedores.
Valorizo comunicação clara, colaboração e aprendizado contínuo, conectando decisões técnicas às necessidades do negócio. Estou aberto a oportunidades em desenvolvimento Java, engenharia full-stack e produtos com IA. Vamos conversar! #Java #SpringBoot #Angular #AgenticPDLC #SoftwareEngineering
Experiência
Arquiteto de software at Dynamis Bank (2025-05 – Present)
- Arquitetei uma plataforma regulada de crédito PJ com 14 módulos de domínio, quatro repositórios, aproximadamente 155 mil linhas de código e 2.262 testes automatizados, sustentando mais de 70 sprints em três trilhas de desenvolvimento.
- Isolei a integração BaaS por meio de Provider Pattern, idempotência em três camadas e webhooks com HMAC-SHA256, reduzindo acoplamento e protegendo operações financeiras contra duplicidade.
- Entreguei jornadas de KYC/KYB, Open Finance, assinatura digital, Pix, cobrança, renegociação e conciliação, cobrindo o ciclo completo da operação de crédito.
- Identifiquei defeitos não detectados pela suíte existente — incluindo bypass de segurança, perda de metadados OpenAPI e lockout inoperante — usando revisões especializadas, testes aprofundados e mutação.
Desenvolvedor Java at act digital (2024-05 – 2025-05)
- Desenvolvi APIs REST com Spring Boot, Spring Security e autenticação JWT, resultando em serviços mais seguros e contratos de integração previsíveis.
- Padronizei contratos de API com DTOs e documentação Swagger/OpenAPI, facilitando o consumo por equipes e aplicações clientes.
- Ampliei a confiabilidade das entregas implementando testes unitários e end-to-end, reduzindo o risco de regressões durante a evolução dos serviços.
Desenvolvedor Java Backend at act digital (2024-05 – 2025-05)
Desenvolvedor java at SIS Soluções Integradas de Sistemas (2021-09 – 2024-05)
- Entreguei funcionalidades em três iniciativas do Bradesco — Expresso, Brain e Tchau Servidor — desenvolvendo serviços Java/Spring Boot e interfaces Angular.
- Automatizei rotinas de banco de dados por meio de aplicações batch e processamento em background, reduzindo dependências de execução manual.
- Padronizei comunicação e tratamento de erros no frontend com Observables, Subjects e Interceptors, resultando em fluxos mais consistentes e manuteníveis.
- Apoiei a entrega contínua com Git e Bamboo, integrando o trabalho da equipe aos pipelines corporativos.
Professor Desenvolvimento de Sistemas at SEDUC-PE (2010-02 – 2022-06)
- Formei turmas de desenvolvimento por mais de dez anos, ensinando banco de dados, Java, Spring Boot, Angular e Flutter por meio de projetos completos.
- Transformei conceitos técnicos em experiências práticas de desenvolvimento, fortalecendo minha capacidade de comunicação, mentoria e formação de profissionais.
- Orientei alunos da modelagem à entrega, conectando fundamentos de programação, arquitetura e construção de aplicações.
Full Stack Developer Java and Angular at Accenture Brasil (2021-02 – 2021-05)
- Desenvolvi microsserviços Java/Spring Boot e interfaces Angular para um projeto do Itaú, contribuindo para a evolução de uma solução bancária distribuída.
- Integrei serviços com AWS e SQL Server, resultando em fluxos consistentes entre backend, banco de dados e infraestrutura.
- Utilizei GitLab e integração contínua para padronizar versionamento, validação e entrega das alterações.
Desenvolvedor php at MChaves Studio Web (2017-09 – 2020-02)
- Entreguei sites e sistemas web sob demanda durante aproximadamente três anos, conduzindo o ciclo completo do entendimento da necessidade à publicação.
- Transformei necessidades de clientes locais em soluções digitais funcionais, conciliando desenvolvimento, interface e implantação.
Analista de suporte Pleno at ZeroUm Informática e Engenharia (2017-11 – 2018-08)
Analista de Suporte Pleno at Sonda Procwork Informatica (2008-05 – 2010-01)
Na Sonda Prockwork, fiquei alocado na TIM Nordeste como Analista de Suporte Pleno
Analista de Suporte Jr. at ALLEN-RIO SERVICOS E COMERCIO DE PRODUTOS DE INFORMATICA LTDA (2008-10 – 2009-09)
Nos anos de 2005 a 2007 como estagiário de Suporte a usuários na Philips Eletronica do Nordeste.
Analista de suporte at Philips (2006-10 – 2008-09)
Administrador de rede at Brasinox Aço Inoxidavel Ltda (2003-05 – 2006-08)
Administrador de redes Linux com estações Windows e suporte a usuários
Formação
Pós Graduação in Tecnologias para Aplicações Web – UNOPAR - Universidade Norte do Paraná (2019 – 2020)
Pós Graduação in Desenvolvimento Full Stack – Instituto de Gestão e Tecnologia da Informação (2020 – 2021)
Administrando e Mantendo um ambiente Windows Serve 2003 in Administração e Gerenciamento de Computação/Tecnologia da Informação – Lanlink (2009 – 2019)
Java Avançado – Qualiti (2011 – 2012)
Analista de Sistemas in Administração de Redes e Sistemas, Programação Java – Faculdade Santa Maria (2004 – 2008)