Sou Thayná Batista, desenvolvedora back-end Java. Construo APIs com Java 21, Spring Boot, Spring Security e PostgreSQL, com testes automatizados, CI no GitHub Actions e documentação que permite a qualquer pessoa instalar e rodar o projeto. Quando o projeto pede, também uso React, TypeScript, Python e Kotlin.
Projetos que mostram o meu trabalho:
- 🐉 JobDragonQuest: central de candidaturas em Java 21, Spring Boot 4.1 e React 19, com 374 testes automatizados, cobertura mínima de 80% na API e servidor MCP para IA.
- 🦜 Congo Grey Parrot: transcrição (faster-whisper) e leitura em voz alta (Piper) sem internet, publicado como app Linux em Flatpak, APK Android e bot de Discord.
- ♿ AccessAbilityWidget: widget de acessibilidade com 30 recursos (WCAG 2.2 / LBI), publicado no npm e usado com uma linha de código.
🎓 Análise e Desenvolvimento de Sistemas, Faculdade Senac de Pernambuco (aulas à noite, conclusão em dez/2027) · Academia Java Full-Stack, Fuctura 💼 Estagiária na Prefeitura do Recife, Laboratório de Robótica e Programação 🕐 Disponível de segunda a sexta, das 7h às 18h
💡 "Code is not just syntax — it's the bridge between ideas and impact."
Prefeitura do Recife, Secretaria de Educação | Escola Municipal Karla Patrícia, Laboratório de Robótica e Programação | Recife-PE, Brasil | Nov/2026 – Nov/2027, em andamento desde 03/11/2026
Apoio técnico no laboratório de robótica e programação, vinculado à Diretoria Executiva de Tecnologia na Educação. Desenvolvimento e manutenção de sites e soluções, análise de softwares educacionais e aplicativos de pensamento computacional, diagnóstico de notebooks, tablets e mesas educacionais, configuração de computadores e propostas de melhoria da rede. Aplicação de lógica de programação, prototipação, testes e depuração de código.
☕ Back-End
🖥️ Front-End
📱 Mobile
🗄️ Banco de Dados
🤖 IA & Cloud
🎨 Design & UX
🔧 DevOps & Tools
♿ Acessibilidade
📐 Metodologia
- Desenvolvimento back-end com Java, Spring Boot, C# e .NET 8
- Criação de APIs RESTful com ASP.NET Core e Spring Boot
- Integração front-end/back-end (Angular + API REST)
- Desenvolvimento mobile com Kotlin, Jetpack Compose e React Native
- Persistência e segurança com Spring Data JPA e Spring Security
- Testes automatizados com JUnit e Mockito
- Boas práticas de Clean Code, princípios SOLID e Design Patterns (GoF)
- Modelagem e consultas SQL (joins, subqueries, procedures, CTEs)
- Versionamento de código com Git e GitHub
- Containerização com Docker e Docker Compose
- Automação de fluxos com n8n e IA Generativa
- Engenharia de Prompt com GitHub Copilot e OpenAI
- Fundamentos de IA no Azure: Visão Computacional, NLP, RAG, OCR
- Acessibilidade digital (WCAG 2.2)
- Prototipagem de interfaces de alta fidelidade com Figma
- Estruturação de projetos Full-Stack e Full Cycle
- Product Design e Análise de Requisitos
- Servidores MCP (Model Context Protocol) para conectar IA a aplicações, com travas de segurança e confirmação do usuário
- Microsserviços com Spring Cloud Gateway, Resilience4j e Kotlin
- CI/CD com GitHub Actions, cobertura com JaCoCo, testes ponta a ponta com Playwright e análise de dependências com OSV-Scanner
- Distribuição de software: Flatpak para Linux, APK Android e pacote npm
- Aplicativos desktop para Linux com Python e PySide6
- Migrações de banco com Flyway e autenticação com JWT, OAuth2 e BCrypt
- Privacidade e segurança de dados (LGPD): criptografia AES-256-GCM, mascaramento e segredos fora do código
- Análise de dados com Python, pandas e Matplotlib
- Git Flow, Conventional Commits, SemVer e registros de decisão (ADRs)
- Raciocínio lógico-analítico e resolução de problemas
- Organização, autonomia e aprendizado contínuo
- Comunicação clara e trabalho em equipe
- Proatividade e gestão de tempo
- Metodologias ágeis — curso preparatório de Scrum Master na DIO
- Liderança de equipe e gestão de projetos
- Cuidado com segurança, privacidade e acessibilidade de quem usa o que eu entrego
- Documentação clara, para que outra pessoa instale e rode o projeto sem ajuda
Java 21 | Spring Boot 4.1 | React 19 | PostgreSQL | Nov/2026 | v0.9.0
Plataforma para organizar a procura de emprego: vários perfis profissionais, coleta automática de vagas em ATS públicos (Greenhouse, Lever, SmartRecruiters, Ashby), nota de compatibilidade explicável, Kanban de candidaturas em 19 etapas com evidência, avisos, currículo e carta ajustados à vaga sem inventar dado do perfil, extensão do navegador e servidor MCP para usar com a própria IA. Painel em português, inglês e espanhol, com central de acessibilidade. Instala com um comando e roda no próprio computador.
Engenharia: 374 testes automatizados, cobertura de 91,9% das linhas da API, teste ponta a ponta no navegador (Playwright), p95 de leitura de no máximo 103 ms, CI com OSV-Scanner, ESLint, Ruff e Checkstyle, Git Flow com Conventional Commits, ADRs e release notes automáticas.
Java 21 Spring Boot 4.1 Spring Security PostgreSQL Flyway React 19 TypeScript Vite Node.js MCP Python Playwright GitHub Actions
🔗 GitHub
Quatro programas no mesmo repositório, cada um separado, sem conta e sem servidor próprio. Foi feito para uma necessidade do dia a dia: transcrever áudio, ler texto em voz alta e guardar áudio e texto na própria máquina. No computador (Linux), transcreve áudio, traduz fala para inglês, traduz texto com outro motor, lê em voz alta, edita legendas, converte mídia e grava documentos. A rede só entra para baixar modelo ou voz, com confirmação. No Android, o APK de teste 0.3.0, de 12/11/2026 (Android 8 ou mais novo) grava áudio offline em M4A, lê com uma voz instalada no aparelho, salva essa leitura em WAV e o texto, e compartilha arquivos. Não usa Whisper. Os dois têm sete temas, incluindo alto contraste, e filtros de inversão, inversão inteligente, protanopia, deuteranopia, tritanopia e monocromia. O bot de Discord faz parte deste projeto, mas é um programa separado: não abre com o computador nem com o celular. Ele nomeia quem falou na chamada e pode enviar a rolagem pública para o link de uma mesa, sem entrar na conta dela. As anotações de reunião também são outro programa: leem a transcrição baixada do Teams, do Meet ou de outro nome, e não entram na reunião. Os quatro programas têm uma área AI Conector: por ela, uma IA (Claude, Cursor ou outro cliente MCP) usa as funções do programa só dentro da própria máquina, sem abrir porta de rede, e pede confirmação antes de apagar ou publicar. O programa de computador sai como Flatpak, na versão 0.4.0.
Kotlin JVM 17 Jetpack Compose Material 3 Android SDK 35 (mín. Android 8, API 26) Gradle MediaRecorder TextToSpeech Python 3.11+ PySide6 NumPy SQLite faster-whisper Piper espeak-ng FFmpeg python-docx fpdf2 pypdf discord.py MCP
🔗 GitHub · Site · Versão 0.4.0 (Flatpak e APK)
Projeto independente | Outubro 2026
Widget de acessibilidade com 19 recursos, instalável em qualquer site com uma linha de código, em conformidade com a WCAG 2.2 e a LBI (Lei 13.146/2015). Publicado no npm e servido por CDN. Front-end com modo escuro, alto contraste, filtros de daltonismo, fonte OpenDyslexic, guia de leitura e leitura em voz alta. Back-end com API REST em Java para salvar as preferências de cada usuário.
Java 21 Spring Boot 3 Spring Security JWT BCrypt Spring Data JPA OpenAPI/Swagger JUnit 5 Mockito JavaScript CSS3 Web Speech API npm GitHub Actions GitHub Pages WCAG 2.2
Outros projetos
Java 21 | Spring Boot 4.1.1 | JPA | Out/2026
API REST de transações financeiras. O CRUD sobe sem chave de IA, com ./gradlew bootRun --args='--spring.profiles.active=local'. A voz continua disponível no perfil ai, com chave da OpenAI. Em 17/10/2026, GET / e GET /api/transactions responderam 200, e GET /actuator/health respondeu UP.
Java 21 Spring Boot 4.1.1 Spring Data JPA H2 MySQL JUnit Docker Gradle
Academia Java Full-Stack, Fuctura Tecnologia | Recife-PE | 2026
Repositório 100% Java. Os exercícios das aulas estão em código-fonte, com testes. O sistema acadêmico da turma está no repositório ao lado.
Java 21 Maven JUnit JDBC PostgreSQL
🔗 GitHub
Java 21 | JDBC | PostgreSQL | 2026
Console para cadastro de alunos, professores, disciplinas e matrículas. O controlador chama o service, o service chama o DAO, e o DAO usa PreparedStatement. A senha do banco fica fora do Git.
Java 21 Maven JDBC PostgreSQL JLine
Java 17 | Terminal | JUnit
Abertura de conta, depósito, saque e saldo. Camadas controller, service, repository e model. Os dados ficam em memória. Os testes rodam no GitHub Actions.
Java 17 Maven JUnit BigDecimal
🔗 GitHub
Faculdade Senac de Pernambuco | Recife-PE Brasil | Out/2026 – Mar/2027
Programa de formação tecnológica e extensão universitária em Ciência, Tecnologia, Engenharia e Matemática, com 64h de capacitação. Desenvolvimento da Agenda Saúde Digital Tacaratu, plataforma que amplia o acesso da população de Tacaratu (PE) a informações, campanhas, agendas e serviços de saúde.
IA Aplicada a Soluções Digitais Ciência de Dados Dashboards Desenvolvimento Web Full Stack MVP
🔗 Programa
Grow UP 2026.1 | Avanade (XP Investimentos) | Ago–Dez 2026
Solução acadêmica para o pequeno comerciante acompanhar, em cada venda no Smart POS, a separação entre tributo (IBS/CBS), taxa e valor líquido, com registro consultável e explicação em linguagem simples. O cálculo usa regras determinísticas e a IA apenas interpreta o resultado já calculado. Na entrega de 10/10/2026, o dashboard web e o app Android funcionam em modo demonstrativo, com testes locais (59 no web e 14 no Android). Backend, banco e publicação são a próxima etapa. Nenhuma transferência financeira real é feita.
Entregue em 10/10/2026: Android (Jetpack, Cliente HTTP, MockAIProvider), dashboard web, UX, protótipo e documentação Próxima etapa: Java, Spring Boot, Spring Security, PostgreSQL, Docker, OpenAPI/Swagger
Faculdade Senac de Pernambuco | Recife-PE Brasil | Agosto–Dezembro 2026
Aplicativo mobile (Android e iOS) e PWA para clínicas parceiras, centrado no paciente. Organiza o acolhimento antes da consulta: pré-triagem informativa em quatro etapas e agendamento em três, reaproveitando os dados já cadastrados. A vaga é confirmada no servidor, evitando o agendamento duplicado do mesmo horário. A interface usa linguagem simples, alto contraste e poucos cliques, com atenção a pessoas idosas. O sistema não diagnostica, não prescreve e não define conduta clínica. A branch main, em 17/10/2026, só tem README. O servidor na branch poc-full-kotlin é Kotlin JVM 21 com Ktor, não Spring Boot.
branch main só com README servidor na branch poc-full-kotlin: Kotlin JVM 21 e Ktor, não Spring Boot JUnit Figma FigJam YouTrack WCAG 2.2 Lei Brasileira de Inclusão NBR 17225 Análise de Requisitos Documentação Técnica Prototipação no Figma
CI&T via DIO | Brasil | Agosto–Setembro 2026, concluído
Bootcamp de Java, Spring Boot e IA com GitHub Copilot. Cobre POO, Engenharia de Prompt, IA Generativa, SOLID, OpenFeign, LLMs, Agentes, Design Patterns e API com reconhecimento de fala.
Java Spring Boot Spring Data JPA Spring Security Design Patterns GoF Clean Code API REST ASP.NET GitHub Copilot Microsoft Copilot IA
Academia Java Full-Stack, Curso Fuctura Tecnologia | Recife-PE, Brasil | Agosto 2026
Sistema de cadastro para pet shop, feito em Java com arquitetura em camadas (Controller, Service, Repository e Model).
Java 17 Maven JUnit 5 GitHub Actions
Faculdade Senac de Pernambuco | Recife-PE Brasil | Jan–Junho 2026
Plataforma centralizada para gestão de projetos acadêmicos: submissão, prazos, feedbacks por rubricas e portfólio com selos de conquista.
Figma UX/UI Análise de Requisitos Product Design Design & Prototipação PHP HTML + Bootstrap MySQL
🔗 Site/Deploy · GitHub · Figma
Rise UP 2026.1 | NTTData | Recife-PE, Brasil | Mar–Mai 2026
Plataforma web centralizada para o Aeroclube Asas Abertas de Pernambuco. Centraliza cadastro, agendamento de aulas, histórico de voos e controle de documentos — deploy em produção no Vercel.
HTML CSS3 JavaScript Vercel Figma UX/UI
🔗 Site/Deploy · GitHub Pages · GitHub · Pitch
Bootcamp 100h Impacta + Avanade | Brasil | Abr 2026
Aplicação Full-Stack com CRUD de tarefas, filtro por status, API REST (ASP.NET Core 8) e front-end Angular 17.
.NET 8 ASP.NET Core Angular 17 Entity Framework SQL Server n8n Azure AI
🔗 GitHub
Protótipos, bootcamps curtos e exercícios
Bootcamp Bradesco GenAI & Dados | DIO | Brasil | Mai 2026
Integra reconhecimento de voz (Whisper), NLP (GPT-3.5 Turbo) e síntese de fala (gTTS) — conversa completa por voz em português.
Python Whisper OpenAI API gTTS NLP IA Generativa
🔗 GitHub
Bootcamp Bradesco GenAI & Dados | DIO | Brasil | Mai 2026
Assistente financeiro inteligente com interface web. Simula juros compostos, financiamentos e reserva de emergência com System Prompt estruturado.
Python IA Generativa OpenAI API Engenharia de Prompt
Faculdade Senac de Pernambuco | Recife-PE Brasil | Ago–Set 2025
Protótipo de aplicativo para facilitar uso de medicações, prevenir erros médicos e acompanhamento por familiares e médicos.
Figma UX/UI Product Design Análise de Requisitos
Faculdade Senac de Pernambuco | Recife-PE Brasil | Set 2025
Solução web gamificada para educação sobre o mangue nas escolas, com painéis de aluno, professor e moderação.
Figma UX/UI Design Gamificado
Recife-PE, Brasil | Ago 2025
Chatbot interativo para cadastro de usuários desenvolvido na plataforma Typebot.
Typebot Low-code Automação de Processos
🔗 Demo
Faculdade Senac de Pernambuco | Recife-PE Brasil | Ago 2025
Análise colaborativa de layout, tipografia, cores, fluxo de interação, facilidade de uso, feedback do usuário e acessibilidade do app 99Pop.
UX/UI Análise de Requisitos Miro
🔗 Demo
DIO + Avanade | Brasil | 2025
Exercícios, desafios e projetos práticos do Bootcamp DIO Avanade Back-end com .NET e IA.
.NET C# IA Git GitHub
🔗 GitHub
Recife-PE, Brasil | 2025
Aplicativo com lógica de ranqueamento em JavaScript para classificação de partidas.
JavaScript Lógica de Programação Front-End
🔗 GitHub
| Instituição | Curso | Local | Período |
|---|---|---|---|
| 🏫 Faculdade Senac de Pernambuco | Recife-PE Brasil | Tecnologia em Análise e Desenvolvimento de Sistemas | Recife-PE, Brasil | Ago/2025 – Dez/2027 |
| ☕ Fuctura Tecnologia | Academia Java Full-Stack | Recife-PE, Brasil | Mai/2026 – Jan/2027 |
| 🤖 DIO (via CI&T) | Bootcamp CI&T – Java AI Copilot (53h) | Brasil | Ago/2026 – Set/2026 |
| 🏫 Faculdade Senac de Pernambuco | Recife-PE Brasil | Certificação em Programador de Sistemas | Recife-PE, Brasil | 2025 – 2026 |
| 📋 Senac EAD | Curso de Representante Comercial | Recife-PE, Brasil | Concluído Fev/2024 |
| Certificação | Instituição | Local | Data |
|---|---|---|---|
| Hacka Business Avanade NextGen 2026 — time finalista, entre 5 de 50 equipes (projeto confidencial: Kotlin, Spring Boot, microsserviços, React Native, Python e LLM) | Avanade Next Gen | Recife-PE, Brasil | 21/09/2026 – 14/11/2026 (em andamento) |
| Curso sobre AI-102 | DIO | Brasil | Mai/2026 |
| ChatGPT for Devs | DIO | Brasil | Mai/2026 |
| Bradesco GenAI & Dados | DIO | Brasil | Mai/2026 |
| Formação Back-End Avanade Protagonize Tech (100h) | Impacta | Brasil | Abr/2026 |
| SQL - Criando e Manipulando Banco de Dados (30h) | Impacta | Brasil | Abr/2026 |
| Programando com C# (20h) | Impacta | Brasil | Abr/2026 |
| Desenvolvimento com Web ASP.NET (20h) | Impacta | Brasil | Abr/2026 |
| N8N - Fundamentos (5h) | Impacta | Brasil | Abr/2026 |
| Residência Tecnológica (Kick Off 2025.2 e Rise UP 2026.1) | Porto Digital | Recife-PE, Brasil | Ago/2025 – Jun/2026 |
| Curso preparatório de Scrum Master na DIO | DIO | Brasil | Fev/2026 |
| GitHub Certification | DIO | Brasil | Fev/2026 |
| Fundamentos de Inteligência Artificial | DIO | Brasil | Fev/2026 |
| Lógica de Programação | DIO | Brasil | Fev/2026 |
| Versionamento de Código com Git e GitHub | DIO | Brasil | Set/2025 |
| Introdução às IDEs e Configuração de Ambiente .NET | DIO | Brasil | Set/2025 |
| Introdução ao .NET | DIO | Brasil | Ago/2025 |
| Introdução ao Back-end com .NET e IA | DIO | Brasil | Ago/2025 |
| Lógica de Programação com JavaScript | Alura | Brasil | Out/2025 |
| Python Básico | Fundação Bradesco | Brasil | Out/2025 |
| Implementando Banco de Dados | Fundação Bradesco | Brasil | Out/2025 |
| IA para Estudantes | Fundação Bradesco | Brasil | Out/2025 |
| Letramento Digital | Fundação Bradesco | Brasil | Out/2025 |
| Pensamento Computacional | Fundação Bradesco | Brasil | Out/2025 |
Educação Ambiental — Zoológico Dois Irmãos
Biotopia | Proteção Animal | Recife-PE, Brasil · Ago–Set 2019
Projeto Bicho do Mês — conscientização sobre importância dos animais no ecossistema e desmistificação de crendices populares.
🌍 Idiomas
📍 Recife/PE, Brasil | 📞 +55 (81) 97912-6121 | 📧 thaynabdstec@gmail.com

