Leitura:

Currículo

Rebeca Nonato

Software Engineer — Backend & Distributed Systems

Engenheira de Software com mais de 10 anos de experiência em desenvolvimento de sistemas, com foco atual em backend, sistemas distribuídos e confiabilidade de produção. Atua com Kotlin, Java e Node.js/TypeScript em arquiteturas orientadas a eventos, integrações assíncronas e ambientes cloud.

Prefere imprimir direto do navegador? .

10+anos em desenvolvimento de sistemas
50+Lambdas em produção sustentadas
9projetos em destaque
4publicações acadêmicas

Sobre

Minha trajetória combina desenvolvimento de sistemas corporativos, modernização de aplicações, backend distribuído e sustentação de produção. Hoje concentro minha atuação em Kotlin, Java e Node.js/TypeScript, com mensageria, arquitetura orientada a eventos e ambientes AWS.

Tenho experiência com sistemas críticos, observabilidade, incidentes, CI/CD e decisões arquiteturais sob restrições reais de consistência, disponibilidade e evolução. Nos projetos públicos, busco tornar essas decisões verificáveis por meio de testes, limites arquiteturais e documentação técnica.

IA aparece como ferramenta de engenharia: uso AI-assisted development no fluxo diário e mantenho pesquisa independente que combina análise estática e LLMs. O foco principal continua sendo engenharia de software, backend e sistemas distribuídos.

Experiência

Progressão de Analista de Sistemas a referência técnica em backend — cargos e datas verificáveis no resume.json.

  1. Atual

    Software Engineer (Backend)

    Alice (health tech)

    Desenvolvimento backend com Kotlin e Spring Boot, atuando em features end-to-end desde modelagem e definição técnica até implementação, testes, deploy e acompanhamento em produção. Participação como feature lead em frentes de maior complexidade, com sistemas orientados a eventos, PostgreSQL, mensageria, confiabilidade, investigação de incidentes, mentoria e colaboração cross-team. Uso de AI-assisted development em planejamento, implementação, testes, debugging, documentação e code review.

  2. Promoção

    Application Development Specialist (Senior Backend)

    Accenture

    Promovida a Especialista em reconhecimento à atuação como referência técnica. Referência em ambiente de microsserviços com mais de 50 Lambdas usando Node.js, Kotlin e Java/Spring Boot, incluindo recuperação de sistema legado crítico em Kotlin e atuação em incidentes P1/P2.

  3. Application Development Senior Analyst (Backend)

    Accenture

    Atuação em múltiplos projetos de consultoria com backend distribuído e serverless. Modernização de runtime Node.js, otimização de queries, análise de logs com CloudWatch, mensageria com SQS/Kafka, pipelines CI/CD e observabilidade com Datadog.

  4. Engenheira de Software Full Stack

    Vetta

    Desenvolvimento em C#/.NET, React e Angular, com foco em performance, tuning de SQL Server e recuperação de projetos legados por engenharia reversa e refatoração.

  5. Analista de Sistemas Full Stack

    FUNDECC/LEMAF

    APIs REST em C#/.NET com integrações a gateways de pagamento, gestão de branches e deploys entre ambientes e resolução de incidentes em produção.

  6. Analista de Sistemas

    Accenture

    Manutenção de sistemas corporativos de alta disponibilidade em Mainframe com Natural/Adabas, análise de logs, otimização batch e criação de jobs críticos em JCL.

  7. Início de carreira

    Professora Universitária

    Universidade Federal de Lavras (UFLA)

    Lecionou disciplinas de algoritmos, linguagens de programação e bancos de dados SQL e NoSQL.

Arquiteturas & Projetos

ClinicFiapApp - Microsserviços de Agendamento Hospitalar

Ago 2025 - Dez 2025

Projeto acadêmico colaborativo de backend distribuído, organizado em serviços com comunicação assíncrona.

  • Consistência: Outbox Pattern para publicação confiável de eventos.
  • Leitura: CQRS com serviço de histórico alimentado por eventos.
  • Resiliência: consumidores Kafka idempotentes e tratamento de falhas com DLQ.
  • Java
  • Spring
  • Kafka
  • CQRS
  • Outbox Pattern

Food Fiapp: API de Gestão de Restaurantes

Jul 2025 - Out 2025

Projeto acadêmico em Java 21 e Spring Boot seguindo Clean Architecture.

  • Arquitetura: regras de dependência verificadas automaticamente com ArchUnit.
  • Qualidade: testes unitários e de integração com quality gate de cobertura configurado no build via JaCoCo.
  • Infra: PostgreSQL, MinIO, Docker e Docker Compose.
  • Java 21
  • Spring Boot
  • Clean Architecture
  • ArchUnit
  • Docker

Hedge CLI: Análise Estática + IA para Eager Test

Set 2025 - Momento

Projeto de pesquisa independente em Engenharia de Software para detecção de Eager Test em projetos Java, combinando análise estática e IA de forma seletiva.

  • Análise estática: tree-sitter para extração de ASTs e features por método de teste.
  • LLM gating: consulta ao modelo apenas para casos de incerteza heurística.
  • Ensemble e avaliação: combinação das predições e métricas como Precision, Recall, F1, MCC e AUC, incluindo acompanhamento de custo do LLM.
  • Python
  • tree-sitter
  • AST
  • LLMs
  • Machine Learning

AllRev: Plataforma SaaS Multi-Tenant

Abr 2025 - Momento

Plataforma SaaS multi-tenant desenvolvida para atender múltiplas organizações em uma única aplicação, com separação lógica de dados e controle de acesso.

Backend: NestJS/TypeScript, PostgreSQL, autenticação JWT e RBAC.

Frontend: Angular 17 com gerenciamento de estado e route guards.

  • NestJS
  • Angular 17
  • PostgreSQL
  • Multi-Tenant
  • JWT/RBAC

Quotes Service: Cotação e Emissão de Apólices

Jan 2026 - Momento

MVP de domínio de seguros em Kotlin com foco em modelagem de regras de negócio e DDD.

  • Motor de cotação e regras explícitas de aprovação/rejeição.
  • Validação funcional com Either para erros de negócio.
  • Eventos de domínio e processamento assíncrono com coroutines.
  • Kotlin
  • Spring Boot 3
  • DDD
  • Coroutines

TechChallenge: API de Gestão de Usuários

Mai 2025 - Jul 2025

Projeto acadêmico em Java 21 com Arquitetura Hexagonal para isolamento do domínio.

  • Segurança: Spring Security, JWT e RBAC.
  • Qualidade: SOLID, MapStruct, tratamento global de exceções e testes automatizados.
  • Java 21
  • Spring Boot
  • Arquitetura Hexagonal
  • JWT
  • PostgreSQL

ConcursoTrack: Tracker de Estudos

Mai 2026 - Momento

Aplicação pessoal full-stack para organização de estudos, com fila unificada de conteúdos, propagação de progresso entre concursos, dashboard e autenticação Google OAuth.

  • Node.js
  • Express
  • Prisma
  • PostgreSQL
  • React
  • Docker

Kube Backend: API Node.js + PostgreSQL no Kubernetes

Nov 2025

Laboratório de infraestrutura para deploy de uma API Node.js/Express e PostgreSQL em Kubernetes local, usando Deployments, Services, ConfigMaps e Secrets.

  • Node.js
  • Express
  • PostgreSQL
  • Docker
  • Kubernetes

Equinox Solar CRM

Mar 2023 - Dez 2023

CRM full-stack para gestão comercial de projetos de energia solar, com backend em NestJS, frontend em Next.js e ambiente containerizado com Docker.

  • NestJS
  • Next.js
  • Docker

Skills

Backend

  • Kotlin
  • Java
  • Node.js / TypeScript
  • Spring Boot
  • NestJS
  • PostgreSQL

Sistemas Distribuídos & Cloud

  • Event-Driven Architecture
  • Kafka
  • SQS
  • AWS Lambda
  • ECS
  • EKS
  • EC2
  • Docker
  • Kubernetes

Arquitetura

  • DDD
  • Clean Architecture
  • Arquitetura Hexagonal
  • CQRS
  • Outbox Pattern
  • Microsserviços
  • Multi-Tenant

Qualidade & Operações

  • TDD
  • CI/CD
  • Observabilidade (Datadog, CloudWatch)
  • Idempotência
  • DLQ
  • RBAC
  • Gestão de incidentes P1/P2

Certificações & Formação

  1. Reinvention with Agentic AI

    Accenture
  2. AWS Educate Machine Learning Foundations

    Amazon Web Services (AWS)

    Competências: AWS

  3. AWS Certified Cloud Practitioner

    Amazon Web Services (AWS)

    Certificação

  4. Introducing Generative AI with AWS

    Udacity

    Competências: Large Language Models, AWS para IA Generativa

  5. Especialização em Arquitetura e Desenvolvimento Java

    FIAP
  6. ITIL® Foundation

    Axelos
  7. Scrum Fundamentals

    SCRUMstudy

    Certificação

  8. Bertelsmann Data Science Challenge

    Udacity

    Competências: Análise estatística, Python

  9. Mestrado em Engenharia de Sistemas e Automação

    Universidade Federal de Lavras (UFLA)
  10. Bacharelado em Sistemas de Informação

    Anhanguera Educacional
  11. Licenciatura em Matemática

    Faculdade Educacional da Lapa

Publicações

  • O Cadastro Ambiental Rural (CAR) como instrumento de controle ambiental de uso e ocupação do imóvel rural

    XXI ENGEMA — Encontro Internacional sobre Gestão Empresarial e Meio Ambiente — Dez 2019

  • Inovação aberta no setor público: como o Ministério da Educação utilizou o crowdstorming para impulsionar a prospecção de soluções inovadoras

    Capítulo em "Inovação no setor público: teoria, tendências e casos no Brasil" — Out 2017

  • Non-invasive method to analyse the risk of developing diabetic foot

    Healthcare Technology Letters — Abr 2014

  • Desenvolvimento de um Sistema Help Desk para a Universidade Vale do Rio Verde

    Revista da Universidade Vale do Rio Verde — Ago 2013

Open Source & Arcade

Fora do trabalho remunerado, escrevo código por conta própria: jogos implementados do zero — regras, IA e interface — direto no navegador (Go com Monte Carlo, Damas brasileiras com minimax e poda alfa-beta) e uma curadoria de recursos gratuitos para quem desenvolve ou está aprendendo.

Contato

Aberta a oportunidades e conversas sobre backend, sistemas distribuídos, confiabilidade e arquitetura de software.

Precisa de um site, sistema ou automação para o seu negócio? Conheça meus serviços.