Pular para o conteúdo principal
Mauricio Chaves

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

Talento
RecifeMembro desde 4 de outubro de 2026
Arquitetura de softwareDesenvolvimento JavaJava 7Spring BootDDDAngularAPIs RESTfulSpring SecurityJWTSwagger/OpenAPISOLIDClean CodeDomain-Driven Design (DDD)arquitetura hexagonalmonólitos modularesTypeScriptJavaScriptHTMLCSSRxJSObservablesSubjectBehaviorSubjectPromisesservicesinterceptorsAngular SignalsReactIonic/CapacitorTDD
·

Contratar esta pessoa

Envie uma proposta de trabalho diretamente para este candidato

Arquitetura de softwareDesenvolvimento JavaJava 7Spring BootDDD

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)

Competências

Analista de Sistemas PlenoFullstackJava 7Spring Boot e DDDAngularFintechSistemas Críticos e AI-Assisted EngineeringSpec-Driven DevelopmentAgentic

Avaliações