Fabio Rocha
Engenheiro de software sênior e arquiteto técnico com mais de 10 anos de experiência
Contratar esta pessoa
Envie uma proposta de trabalho diretamente para este candidato
Sobre
Engenheiro de software sênior e arquiteto técnico com mais de 10 anos de experiência no desenvolvimento de soluções escaláveis, resilientes e de alta performance. Especializado na concepção e implementação de arquiteturas modernas baseadas em microsserviços, aplicando Clean Architecture, Domain-Driven Design (DDD), CQRS e Event-Driven Architecture. Atuei em grandes projetos de transformação digital nos setores financeiro, de telecomunicações, energia e previdência, sempre focado na entrega de valor contínuo e na excelência técnica.
Experiência
Engenheiro de software Java - Bradesco
(2024-07)
Atuo como desenvolvedor sênior na criação de soluções corporativas para o setor de cartões de credito.
- Orquestração e gerenciamento de containers Docker e clusters Kubernetes para garantir alta disponibilidade das aplicações.
- Implementação e otimização de pipelines CI/CD com GitHub Actions para automação de testes, builds e deploys.
- Monitoramento e gerenciamento de deploys utilizando ArgoCD, assegurando escalabilidade e resiliência do ambiente.
- Colaboração com times multidisciplinares para análise de requisitos, design de soluções e melhoria contínua dos processos de desenvolvimento.
- Participação na definição da arquitetura de microsserviços para sistemas financeiros, otimizando a escalabilidade e a manutenção dos módulos Java.
- Desenvolvimento de testes automatizados com JUnit e Mockito, garantindo a qualidade e confiabilidade do código em ambientes críticos.
- Mentoria técnica para equipe de desenvolvimento, promovendo boas práticas em Java e Spring Boot e melhorando a produtividade do time.
Senior Java Software Engineer - Cresol Cooperativa - Paraná, Brasil
(2023-08 - 2024-06)
Atuei como desenvolvedor sênior na criação de soluções corporativas e componentes compartilhados para equipes multifuncionais, com foco em arquitetura distribuída e microserviços.
- Projeto, evolução e escalabilidade de arquiteturas de microserviços para sistemas de alto desempenho e resiliência.
- Desenvolvimento e manutenção de APIs RESTful e serviços distribuídos, garantindo integração eficiente entre sistemas.
- Participação em todo o ciclo de vida do software: desde análise de requisitos até deploy e monitoramento em produção.
- Garantia da integridade arquitetural e aderência a padrões de código e boas práticas de desenvolvimento.
- Otimização contínua de desempenho, identificação de melhorias e suporte a sistemas legados.
- Colaboração em histórias de usuário, estimativas de esforço e proposição de melhorias técnicas.
Senior Software Engineering - Lopes Consultoria de Imóveis - Curitiba, Paraná, Brasil
(2021-03 - 2023-08)
Atuei como Engenheiro de Software Sênior, com foco em arquitetura orientada a domínios e soluções distribuídas para o mercado imobiliário.
- Projeto e implementação de microsserviços utilizando DDD (Bounded Context, Aggregates, linguagem ubíqua) e padrões como Event Sourcing, Saga e CQRS.
- Criação e manutenção de APIs escaláveis, garantindo segurança com KeyCloak e gestão de tráfego via Gateway.
- Colaboração na Growth Team para evolução contínua da plataforma, com foco em experiência do usuário e desempenho.
- Desenvolvimento e sustentação de serviços na AWS, com monitoramento através de ElasticSearch, Logstash e Kibana.
- Aplicação de princípios S.O.L.I.D. e boas práticas de código, com análise estática via SonarQube e integração contínua.
Formação
Análise e Desenvolvimento de Sistemas - Análise e Desenvolvimento de Sistemas - Centro Universitário UniCarioca (2009-01 - 2013-12)








