FERNANDO ROCHA FONTELES

Atualizado em 10/2026

CV público / 2026

Fernando Rocha Fonteles Filho

Desenvolvedor de Software Full Stack Sênior

Fortaleza, Brasil (Remoto)

Desenvolvedor de Software Full Stack com 5 anos em engenharia de software, focado em Java/Spring Boot e TypeScript (Angular e React).

Tem experiência com sistemas distribuídos de microsserviços, usando APIs REST, Redis, PostgreSQL, Kafka e Kubernetes, nos setores bancário e governamental, atuando em arquitetura, segurança, auditoria e testes, do back-end ao front-end.

Trabalha com desenvolvimento aumentado por IA e se mantém atualizado com novas tecnologias e padrões de desenvolvimento, como agentes de IA (Claude Code e Cursor), MCP, spec-driven development, context engineering e harness engineering. Usa essas ferramentas para ganhar velocidade sem abrir mão da qualidade: todo código passa por revisão humana, testes automatizados, guardrails e boas práticas como Clean Architecture e SOLID.

  • Inglês avançado (C1, TOEFL iBT 100/120).
Stacks principais
Java, Spring Boot, TypeScript, Angular, React
Disponibilidade
Remoto
Idiomas
Inglês, Português
Formação
Universidade Estácio

Carreira / 2021 até hoje

Experiência

  1. Ago 2025 - Presente

    Remoto

    Desenvolvedor de Software Full Stack

    Tarea

    Plataforma da Procuradoria-Geral do Estado do Ceará (PGE-CE) que gerencia a dívida ativa do Estado: débitos de contribuintes, cálculo de juros e correção, parcelamentos e pagamentos.

    • Atuou numa plataforma governamental com dezenas de microsserviços, que lida com valores corrigidos continuamente por inflação e diferentes taxas de juros, pagamentos, parcelamentos de vários tipos e dados pessoais e empresariais de contribuintes. Mais de 300 merge requests integrados em 19 microsserviços em 14 meses.
    • Criou e evoluiu a biblioteca compartilhada (Java 21, Spring Boot) usada por 7 projetos da plataforma (6 microsserviços e um BFF), com classes-base para recurso REST validado e paginado, tratamento de erros, segurança OAuth2/JWT, auditoria e cache. Autor de cerca de 77% do código; com as classes-base, uma entidade simples precisa de cerca de 40 linhas no serviço e 25 no controller.
    • Projetou o módulo de auditoria reutilizável com Hibernate Envers (entidade de revisão com usuário e data, histórico paginado por entidade e endpoint de consulta), adotado por 4 microsserviços e mais de 50 entidades auditadas.
    • Implementou a camada de cache distribuído em Redis da biblioteca (TTL configurável, chaves por sistema, cache de consultas paginadas) com tolerância a falhas: erro de leitura cai para o banco, e falha de invalidação cancela a escrita para não servir dado desatualizado.
    • Evoluiu a infraestrutura de integração: rotas e autorização por permissão no API Gateway (Spring Cloud Gateway), propagação do token JWT entre serviços via Feign, validação de JWT de sistemas parceiros e proteção no servidor contra dados adulterados pelo cliente no cálculo de débitos.
    • Entregou de ponta a ponta fluxos de pagamento da dívida: simulação e geração de pagamento, inclusive por API para sistemas externos com auditoria via Kafka e Elasticsearch; baixa automática de pagamentos por rotina agendada (ShedLock); e liquidação automática de débitos orientada a eventos (Kafka com retry e fila de mensagens mortas).
    • Desenvolveu funcionalidades em três aplicações Angular da plataforma.
    Front-end
    TypeScript, Angular, PrimeNG, Jest
    Back-end
    Java 21, Spring Boot, Spring Cloud Gateway, Eureka, Feign, Kafka, Redis, Elasticsearch, PostgreSQL, Hibernate Envers, ShedLock, JUnit, OAuth2/JWT, Keycloak, Kubernetes, Microservices
  2. Mar 2024 - Ago 2025 · 1 ano e 6 meses

    Remoto

    Desenvolvedor de Software Full Stack

    Fóton Informática S.A.

    SISAG, plataforma da Caixa Econômica Federal (um dos maiores bancos da América Latina) que automatiza os serviços das agências bancárias, como TED, DOC e poupança, usada por milhares de agências.

    • Desenvolveu e manteve 40 microsserviços e micro frontends em produção, servindo milhares de agências e milhões de clientes, integrando APIs REST com sistemas bancários legados.
    • Integrou operações bancárias de TED, DOC e poupança do SISAG com os sistemas legados da Caixa.
    • Colaborou com arquitetos e times multidisciplinares na evolução da arquitetura distribuída da plataforma (fluxos de eventos Kafka, cache Redis, deploys em Kubernetes).
    • Projetou a solução de geração dinâmica de documentos (Jasper Reports + Spring Boot).
    • Implementou trilhas de auditoria completas em todos os fluxos do usuário, atendendo aos requisitos de compliance do banco.
    Front-end
    TypeScript, Angular, Angular Material, Micro Frontends, Karma
    Back-end
    Java, Spring Boot, Hibernate, PostgreSQL, Oracle SQL, Microservices, JUnit, Kafka, Redis, Graylog, Jasper, Kubernetes, Azure DevOps
  3. Jul 2023 - Mar 2024 · 9 meses

    Fortaleza, Brasil (Híbrido)

    Desenvolvedor de Software Full Stack

    LAMPP-IT SOLUTIONS

    Faz a gestão geral do órgão.

    • Projetou e construiu do zero a arquitetura de front-end (React, Next.js, Redux).
    Front-end
    TypeScript, React, Next.js, Redux, Ant Design, Tailwind CSS
    Back-end
    Java, Spring Boot, Hibernate, PostgreSQL

    Faz a gestão de licitações e contratos da Secretaria da Indústria e Comércio.

    • Entregou funcionalidades de ponta a ponta com Angular e Java (Spring Boot), seguindo práticas API-first.
    Front-end
    Angular, Angular Material, Tailwind CSS
    Back-end
    Java, Spring Boot, Hibernate, PostgreSQL, API-First Design

    Uso interno da Lampp-IT: faz a gestão de profissionais, equipes e orçamentos.

    • Entregou funcionalidades de ponta a ponta com React/Next.js e NestJS (TypeORM), seguindo Clean Architecture.
    Front-end
    TypeScript, React, Next.js, Redux, Material UI (MUI)
    Back-end
    TypeScript, Node.js, NestJS, TypeORM, PostgreSQL, Clean Architecture
  4. Jun 2023 - Dez 2023 · 7 meses

    Remoto (meio período, concomitante)

    Desenvolvedor de Software Full Stack

    Freelancer

    Plataforma web que faz a gestão de estoque, com interface em cinco idiomas.

    • Entregou funcionalidades full stack para uma plataforma de gestão de estoque com React e NestJS, com mensageria em Kafka.
    • Implementou a internacionalização (i18n) do front-end com suporte a cinco idiomas (Português, Inglês, Espanhol, Chinês e Francês), garantindo uma experiência localizada entre regiões.
    • Manteve a integração com PostgreSQL usando Prisma ORM.
    Front-end
    TypeScript, React
    Back-end
    Node.js, NestJS, Kafka, Prisma ORM, PostgreSQL
  5. Ago 2022 - Mai 2023 · 10 meses

    Remoto (meio período, concomitante)

    Desenvolvedor de Software Full Stack (Estágio)

    CWI Software

    CWI Crescer, programa da CWI Software (uma das maiores empresas de software do Brasil) que forma desenvolvedores full stack em formato de estágio remunerado.

    • Concluiu o CWI Crescer, um programa intensivo de formação em desenvolvimento full stack da CWI Software (uma das maiores empresas de software do Brasil), combinando conteúdo prático com desafios de projetos reais em formato de estágio remunerado.
    • Construiu aplicações full stack com React, Java (Spring Boot) e PostgreSQL por meio de exercícios diários, projetos em equipe e entregas de fim de módulo, culminando em um projeto final que integra todos os módulos.
    Front-end
    JavaScript, React, Bootstrap, Tailwind CSS
    Back-end
    Java, Spring Boot, Hibernate, PostgreSQL, Docker, MVC Architecture, C#, .NET, Entity Framework, SQLite, MVC, Onion Architecture
  6. Out 2021 - Dez 2022 · 1 ano e 3 meses

    Fortaleza, Brasil (Híbrido)

    Desenvolvedor Front-End

    Líder7 Solutions

    Sistema de PDV (ponto de venda) em produção que registra as vendas da loja, com aplicação desktop, app mobile e landing page.

    • Atuou como desenvolvedor front-end em um produto de PDV (ponto de venda) em produção, contribuindo para a aplicação desktop construída com Java, Spring Boot, Hibernate e Angular.
    • Desenvolveu e manteve a aplicação mobile usando Ionic, garantindo paridade de funcionalidades e uma experiência de usuário consistente entre plataformas.
    • Construiu e manteve a landing page do produto usando HTML, CSS e Bootstrap.
    Front-end
    Angular, Ionic, TypeScript, JavaScript, HTML, CSS, Bootstrap
  7. Jul 2018 - Jul 2019 · 1 ano e 1 mês

    Fortaleza, CE (Presencial)

    Designer UI/UX (Estágio)

    Instituto UFC Virtual - Educational Media Lab

    Instituto UFC Virtual, instituto de ensino a distância da UFC que desenvolve produtos de educação digital e e-learning.

    • Projetou UI/UX para os produtos de educação digital e e-learning do instituto de ensino a distância da UFC.
    Design
    Figma, Photoshop, Illustrator

Conjunto de trabalho / Tecnologias e práticas

Competências

Backend

Java & Spring

  • Java 17+
  • Spring Boot
  • Spring Security
  • Keycloak
  • Spring Data JPA
  • Spring MVC
  • Hibernate
  • Maven
  • Quarkus

Node.js

  • Node.js
  • NestJS
  • Express

Mensageria & Cache

  • Kafka
  • Message Brokers
  • Redis

APIs & Microsserviços

  • Microsserviços
  • REST / RESTful APIs
  • API-first design
  • API Gateway (Spring Cloud Gateway)
  • Eureka (service discovery)

Frontend

Linguagens & Frameworks

  • TypeScript
  • JavaScript
  • Angular
  • React
  • Next.js
  • React Native

UI & Arquitetura

  • HTML
  • CSS
  • Tailwind CSS
  • Micro Frontends (Single-SPA)

Dados

Bancos de Dados

  • PostgreSQL
  • Oracle
  • MongoDB
  • Relational & NoSQL Databases
  • SQL
  • Redis
  • Elasticsearch

ORM / Acesso a Dados

  • Hibernate
  • TypeORM
  • Prisma

DevOps & Cloud

Containers & CI/CD

  • Docker
  • Kubernetes
  • CI/CD
  • Git
  • GitLab
  • Azure DevOps

Cloud & Observabilidade

  • AWS
  • Azure
  • Google Cloud (GCP)
  • Graylog
  • Elasticsearch

Desenvolvimento com IA

Ferramentas

  • Claude Code
  • ChatGPT
  • Cursor
  • MCP
  • AI agents

Práticas

  • AI-assisted development
  • spec-driven development
  • prompt engineering

Práticas

Testes & Qualidade

  • TDD
  • unit & integration testing (JUnit
  • Jest
  • Karma)
  • E2E test automation (Playwright)
  • code review
  • SonarQube / code quality
  • application security

Arquitetura & Processo

  • Clean Architecture
  • SOLID
  • system design
  • Agile/Scrum
  • documentação técnica

Formação / Percursos formais

Formação

  • 2024

    Curso Superior de Tecnologia, Desenvolvimento Full Stack

    Universidade Estácio

    Graduação tecnológica em desenvolvimento de software web, do front-end ao back-end.

  • 2019

    Bacharelado em Sistemas e Mídias Digitais

    Universidade Federal do Ceará (UFC)

    Curso que une computação, design e mídias digitais.

  • 2014-2015

    Intercâmbio Ciência sem Fronteiras (Arte e Design)

    University of New South Wales (UNSW), Sydney, Austrália

    Intercâmbio de 1 ano pelo programa federal Ciência sem Fronteiras, em Design Digital.

Contato / Canais públicos

Contato

Para oportunidades sênior full stack ou colaboração técnica, use os canais públicos abaixo.