FERNANDO ROCHA FONTELES

Updated 10/2026

Public CV / 2026

Fernando Rocha Fonteles Filho

Senior Full Stack Software Engineer

Fortaleza, Brazil (Remote)

Senior Full Stack Software Engineer with 5 years in software engineering, focused on Java/Spring Boot and TypeScript (Angular and React).

Experienced with distributed microservice systems using REST APIs, Redis, PostgreSQL, Kafka, and Kubernetes in the banking and government sectors, working across architecture, security, auditing, and testing from back end to front end.

Works with AI-augmented development and keeps up with new technologies and development practices, such as AI agents (Claude Code and Cursor), MCP, spec-driven development, context engineering, and harness engineering. Uses these tools to move faster without giving up quality: all code goes through human review, automated tests, guardrails, and practices such as Clean Architecture and SOLID.

  • Advanced English (C1, TOEFL iBT 100/120).
Primary stacks
Java, Spring Boot, TypeScript, Angular, React
Availability
Remote
Languages
English, Portuguese
Education
Estácio University

Career / 2021 to now

Experience

  1. Aug 2025 - Present

    Remote

    Senior Full Stack Software Engineer

    Tarea

    Platform for the Ceara State Attorney General's Office (PGE-CE) that manages the state's outstanding tax debt: taxpayer debts, interest and inflation adjustments, installment plans and payments.

    • Worked on a government platform with dozens of microservices, handling amounts continuously adjusted for inflation and different interest rates, payments, multiple types of installment plans, and personal and business taxpayer data. 300+ merge requests merged across 19 microservices in 14 months.
    • Created and evolved the shared library (Java 21, Spring Boot) used by 7 platform projects (6 microservices and a BFF), with base classes for validated, paginated REST resources, error handling, OAuth2/JWT security, auditing and caching. Authored about 77% of its code; with the base classes, a simple entity needs about 40 lines in the service and 25 in the controller.
    • Designed a reusable auditing module on Hibernate Envers (revision entity with user and timestamp, paginated per-entity history and a history endpoint), adopted by 4 microservices and 50+ audited entities.
    • Built the library's Redis distributed cache layer (configurable TTL, per-system keys, paginated query caching) with fault tolerance: read errors fall back to the database and failed evictions abort the write so stale data is never served.
    • Evolved the platform's integration layer: routes and permission-based authorization in the API Gateway (Spring Cloud Gateway), JWT propagation between services via Feign, JWT validation for partner systems, and server-side protection against client-tampered data in debt calculations.
    • Delivered end-to-end debt payment flows: payment simulation and generation, including an API for external systems audited through Kafka and Elasticsearch; automatic payment settlement via scheduled jobs (ShedLock); and event-driven debt liquidation (Kafka with retries and a dead-letter queue).
    • Developed features in three Angular applications on the platform.
    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 - Aug 2025 · 1 year 6 months

    Remote

    Full Stack Software Engineer

    Fóton Informática S.A.

    SISAG, Caixa Econômica Federal's platform (one of Latin America's largest banks) that automates bank branch services such as TED and DOC wire transfers and savings accounts, used by thousands of branches.

    • Developed and maintained 40 production microservices and micro frontends serving thousands of branches and millions of customers, integrating REST APIs with legacy banking systems.
    • Integrated SISAG banking operations for TED and DOC wire transfers and savings accounts with Caixa's legacy systems.
    • Collaborated with architects and cross-functional teams on the evolution of the platform's distributed architecture (Kafka event flows, Redis caching, Kubernetes deployments).
    • Designed the dynamic document generation solution (Jasper Reports + Spring Boot).
    • Implemented full audit trails across every user flow, meeting the bank's compliance requirements.
    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 months

    Fortaleza, Brazil (Hybrid)

    Full Stack Software Engineer

    LAMPP-IT SOLUTIONS

    Handles the agency's general management.

    • Designed and built the front-end architecture from scratch (React, Next.js, Redux).
    Front-end
    TypeScript, React, Next.js, Redux, Ant Design, Tailwind CSS
    Back-end
    Java, Spring Boot, Hibernate, PostgreSQL

    Handles procurement and contract management for the Department of Industry and Commerce.

    • Delivered end-to-end features with Angular and Java (Spring Boot), following API-first practices.
    Front-end
    Angular, Angular Material, Tailwind CSS
    Back-end
    Java, Spring Boot, Hibernate, PostgreSQL, API-First Design

    Internal to Lampp-IT: manages the company's professionals, teams, and budgets.

    • Delivered end-to-end features with React/Next.js and NestJS (TypeORM), following 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 - Dec 2023 · 7 months

    Remote (part-time, concurrent)

    Full Stack Software Engineer

    Freelancer

    Web platform that handles inventory management, with a user interface in five languages.

    • Delivered full stack features for an inventory management platform built with React and NestJS, with Kafka messaging.
    • Implemented front-end internationalization (i18n) with support for five languages (Portuguese, English, Spanish, Chinese, and French), ensuring a localized user experience across regions.
    • Maintained PostgreSQL integration using Prisma ORM.
    Front-end
    TypeScript, React
    Back-end
    Node.js, NestJS, Kafka, Prisma ORM, PostgreSQL
  5. Aug 2022 - May 2023 · 10 months

    Remote (part-time, concurrent)

    Full Stack Software Engineer (Internship)

    CWI Software

    CWI Crescer, CWI Software's program (one of Brazil's largest software companies) that trains full stack developers as a paid internship.

    • Completed CWI Crescer, an intensive full stack developer training program by CWI Software (one of Brazil's largest software companies), combining hands-on coursework with real-world project challenges in a paid internship.
    • Built full stack applications with React, Java (Spring Boot), and PostgreSQL through daily exercises, team-based projects, and end-of-module deliverables, culminating in a capstone project integrating all modules.
    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. Oct 2021 - Dec 2022 · 1 year 3 months

    Fortaleza, Brazil (Hybrid)

    Front-End Developer

    Líder7 Solutions

    Point of sale (POS) system in production that records store sales, with a desktop application, a mobile app, and a landing page.

    • Worked as front-end developer on a live point-of-sale (POS) product, contributing to the desktop application built with Java, Spring Boot, Hibernate, and Angular.
    • Developed and maintained the mobile application using Ionic, ensuring feature parity and a consistent user experience across platforms.
    • Built and maintained the product's landing page using HTML, CSS, and Bootstrap.
    Front-end
    Angular, Ionic, TypeScript, JavaScript, HTML, CSS, Bootstrap
  7. Jul 2018 - Jul 2019 · 1 year 1 month

    Fortaleza, CE (On-site)

    UI/UX Designer (Internship)

    Instituto UFC Virtual - Educational Media Lab

    Instituto UFC Virtual, UFC's distance learning institute that builds digital education and e-learning products.

    • Designed UI/UX for the digital education and e-learning products of UFC's distance-learning institute.
    Design
    Figma, Photoshop, Illustrator

Working set / Technologies and practices

Skills

Backend

Java & Spring

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

Node.js

  • Node.js
  • NestJS
  • Express

Messaging & Caching

  • Kafka
  • Message Brokers
  • Redis

APIs & Microservices

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

Frontend

Languages & Frameworks

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

UI & Architecture

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

Data

Databases

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

ORM / Data Access

  • Hibernate
  • TypeORM
  • Prisma

DevOps & Cloud

Containers & CI/CD

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

Cloud & Observability

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

AI Development

Tools

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

Practices

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

Practices

Testing & Quality

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

Architecture & Process

  • Clean Architecture
  • SOLID
  • system design
  • Agile/Scrum
  • technical documentation

Education / Formal paths

Education

  • 2024

    Technological Degree, Full Stack Development

    Estácio University

    Technology degree in web software development, from front end to back end.

  • 2019

    Bachelor's Degree, Digital Media Systems

    Federal University of Ceará (UFC)

    Program combining computing, design, and digital media.

  • 2014-2015

    Science Without Borders Exchange (Art & Design)

    University of New South Wales (UNSW), Sydney, Australia

    One-year exchange through the Brazilian federal Science Without Borders program, in Digital Design.

Contact / Public channels

Contact

For senior full stack engineering roles or technical collaboration, use the public channels below.