Mariana Ramacciotti

Desenvolvedora Backend Java que constrói sistemas com código legível, eficiente e de fácil manutenção.

Mariana Ramacciotti | Desenvolvedora Backend Java
Otti
Mariana Ramacciotti

Introdução

Sobre mim

Desenvolvedora Java com mais de 4 anos de experiência em back-end com Spring Boot, microsserviços, APIs REST e AWS.

Minha trajetória inclui passagens por instituições como Itaú, BTG Pactual, Midway e Vinci Partners, onde desenvolvi soluções para gestão de parcerias, onboarding, open banking e previdência privada; sempre com foco em código limpo e boas práticas.

Como profissional autista, trago uma perspectiva única: pensamento sistêmico, atenção profunda aos detalhes e uma capacidade natural de identificar padrões e inconsistências.

Como hobbbie, gosto de criar soluções que promovam bem-estar e produtividade no dia a dia, como o Chega de Apostas e o Youtuned.


Stack & Ferramentas

Java Spring Boot Microsserviços APIs REST AWS JUnit Insomnia MySQL PostgreSQL Git Datadog

Portfolio

Projetos

Java Maven SpringBoot Mysql Mvc Actuator Prometheus Grafana JPA Thymeleaf

Plataforma de Talentos Tech para Mulheres

Projeto desenvolvido em Java com Thymeleaf que promove a inclusão e a diversidade no mercado de tecnologia, com foco na valorização da presença feminina.

A aplicação permite registrar usuárias e exibir uma lista delas em cards interativos, que ao serem clicados redirecionam para seus perfis no LinkedIn, facilitando a conexão entre mulheres profissionais e oportunidades de trabalho.

Java Maven SpringBoot RabbitMQ Assíncrono Message-Queue Retry DLQ

Sistema de Filas Assíncronas com Spring Boot e RabbitMQ

Projeto em Java com Spring Boot que implementa comunicação assíncrona usando RabbitMQ. A aplicação gerencia pedidos enviados para uma fila, processa-os com controle de falhas, incluindo Dead Letter Queue para mensagens não processadas.

Ideal para sistemas distribuídos que demandam alta confiabilidade e escalabilidade.

Java Maven SpringBoot PostgreSQL JPA Hibernate Thymeleaf

Cadastro e Login de usuários com Spring Security

Aplicativo web de gerenciamento de usuários desenvolvido com Spring Boot. Ele oferece recursos de registro, autenticação e gerenciamento de contas, incluindo alteração de e-mail e senha, além de exclusão de usuários. O frontend é desenvolvido com Thymeleaf, garantindo integração dinâmica e segura com o backend.

Java Maven SpringBoot PostgreSQL JPA JUnit 5 Mockito Feign Client Github Actions Rest API

Sistema de Gestão de Funcionários

Projeto de sistema CRUD para gerenciamento de funcionários, desenvolvido com Spring Boot, Feign Client e PostgreSQL.

A aplicação expõe uma API RESTful, utilizando JPA e Hibernate para persistência de dados, com foco em boas práticas de desenvolvimento como testes unitários com JUnit 5, Mockito e cobertura de código com JaCoCo. Gerenciado com Maven, o projeto demonstra integração eficaz entre microsserviços e banco de dados relacional.

Java Maven SpringBoot MySQL MVC CI/CD Excel Mockito JUnit 5

Processamento em Lote de Arquivos Excel

Projeto de processamento em lote desenvolvido com Spring Batch para leitura e tratamento de arquivos Excel e CSV, com os dados persistidos em banco de dados MySQL.

A aplicação utiliza Java para automação do processamento, garantindo eficiência e escalabilidade na manipulação de grandes volumes de dados.

Extensão Chrome Html CSS Javascript

Bloqueio de sites de casas de aposta

Ajuda os usuários a bloquear e evitar sites de apostas. Redireciona domínios de apostas conhecidos para uma landing page com informações sobre apostas no Brasil. Ideal para quem está tentando parar de jogar.

Extensão Chrome Html CSS Javascript

Remoção de shorts, recomendados e bloqueio de palavras no Youtube

Remove blocos de Shorts, restaura o contador de dislikes quando possível, e permite esconder vídeos e comentários com base em palavras bloqueadas.

C# Unity Blender Game Design Sound Design Level Design Plano de Marketing Trailer GDD

Disclosure - Game 3D stealth em Terceira Pessoa

DISCLOSURE foi um jogo que desenvolvi para meu TCC no curso de Jogos Digitais na faculdade Impacta Tecnologia em 2018. Fui responsável pela programação (C# - Unity), modelagem 3D (Blender), game design, efeitos sonoros, roteiro, design de personagens, design de interface, web design, tradução para o inglês, pesquisa e contextualização, GDD, plano de marketing, apresentação, divulgação, pós produção, CD e trailer.

O que eu faço?

Serviços

Documentação

Criação e manutenção de documentações técnicas e de negócio para projetos de software, garantindo clareza e acessibilidade para toda a comunidade.

APIS RESTful

Manutenção e evolução de microsserviços RESTful, garantindo alta disponibilidade, desempenho e escalabilidade em ambientes de produção.

Extensões Desktop

Desenvolvo extensões focadas em bem-estar e produtividade, criadas para tornar o dia a dia mais leve e eficiente.

Redes Sociais

Recomendações

"Mari é uma das profissionais mais proativas e criticas quando assunto é Clean Code / Arquitetura, sua postura resultou em mudanças de processos, melhoria nas documentações e consequentemente uma base de código mais confiavel e segura, e se não bastasse é uma das melhores pessoas para se ter em uma equipe, aberta a ouvir, pronta a ajudar, educata, parceira de verdade. É uma grande honra ter atuado do seu lado Mari."

Bruno Brito

Bruno Brito

Senior Software Engineer

"Tenho o prazer de trabalhar com Mariana Ramacciotti e posso afirmar que ela é uma profissional altamente competente e dedicada. Como Desenvolvedora Backend Java Pleno, ela demonstra profundo conhecimento em microsserviços, utilizando Spring Boot para criar soluções escaláveis e bem estruturadas. Além disso, sua habilidade na construção de APIs RESTful garante que as integrações sejam eficientes e bem documentadas."

Kamila Reis

Kamila Reis

Senior Mobile Software Engineer

"Mari tem sido uma profissional com o seu foco e atenção aos detalhes garantem resultados de alta qualidade em todas as tarefas que executa, tem se mostrado bastante dedicada a aprimorar as práticas de desenvolvimento, é uma pessoa que gosto muito de trabalhar."

Karla Vieira

Karla Vieira

Senior Product Manager

Documentação

Artigos

Ver todos os artigos →
Introdução ao Datadog
Observabilidade 24/04/2026

Introdução ao Datadog

Portais e aplicativos são formados por dezenas de partes invisíveis trabalhando juntas: servidores, bancos de dados, e processamentos em nuvem...

Leia Mais →
Mensagens Síncronas x Assíncronas
Arquitetura 21/02/2025

Mensagens Síncronas x Assíncronas

Neste artigo, vamos explorar como essas abordagens funcionam, utilizando um exemplo prático de um sistema de cadastro de usuários e envio de e-mails, e como o uso de filas pode ser uma solução eficiente ao se optar por uma abordagem assíncrona...

Leia Mais →