Em Desenvolvimento

Resumax

Uma plataforma de adaptação inteligente de currículos que utiliza IA generativa e NLP para maximizar a aprovação em sistemas ATS e o impacto em recrutadores.

Resumax - Preview
Status

Em Desenvolvimento

Fase de construção ativa com arquitetura definida, domínio modelado e integração com Gemini AI funcional.

Stack Tecnológica

.NET 9, Gemini AI, Docker

Clean Architecture com DDD, Google Gemini para NLP e geração de currículos otimizados para ATS.

Modelo Comercial

SaaS HRTech

Plataforma para candidatos e recrutadores otimizarem o match entre talento e oportunidade.

O Cenário

A Jornada do Projeto

1. O Problema

Currículos genéricos são filtrados por sistemas ATS antes de chegar a um humano. Candidatos excepcionais perdem vagas por não adaptar termos-chave e estrutura.

2. O Objetivo

Criar uma ponte inteligente entre currículos e vagas, utilizando IA generativa para adaptar conteúdo de forma ética, maximizando o ATS Score.

3. A Solução

Uma API .NET 9 com Google Gemini, Prompt Engineering com guardrails éticos e SkillSet categorizado para análise semântica de lacunas.

Stack

Tecnologias Utilizadas

Inteligência Artificial aplicada à carreira com foco em resultados reais.

Google Gemini

AI

Engine de IA para adaptação de conteúdo.

.NET 9

Backend

Lógica de domínio e processamento de dados.

React

Frontend

Interface intuitiva para edição de currículos.

Markdown

Format

Formato padrão para interoperabilidade.

PDF Gen

Output

Conversão fiel para envios de candidaturas.

Arquitetura CORE

Como o sistema foi desenhado

MODELAGEM DE DOMÍNIO

Currículo como { Aggregate Root }

O Resumax modela o currículo como um Agregado de Domínio rico com Value Objects tipados (SkillSet, ContactInfo, WorkExperience), permitindo que a IA manipule seções específicas sem perder a integridade dos dados originais.

  • Factory Method com validação de invariantes.
  • Value Objects semânticos para categorização.
Resume Aggregate Root
public class Resume : BaseEntity { public ContactInfo Contact { get; private set; } public string ProfessionalSummary { get; private set; } public SkillSet Skills { get; private set; } public string? TargetJobTitle { get; private set; } public IReadOnlyList<WorkExperience> Experiences => _experiences.AsReadOnly(); public IReadOnlyList<Education> Educations => _educations.AsReadOnly(); public IReadOnlyList<string> Certifications => _certifications.AsReadOnly(); public static Resume Create( ContactInfo contact, string professionalSummary, SkillSet skills) { ArgumentException.ThrowIfNullOrWhiteSpace(professionalSummary); ArgumentNullException.ThrowIfNull(contact); ArgumentNullException.ThrowIfNull(skills); return new Resume { Contact = contact, ProfessionalSummary = professionalSummary, Skills = skills }; } }
Resumax Engine v0.1 (Preview)
Gemini Adaptation Service
public async Task<AdaptedResumeOutput> AdaptAsync( string masterResumeMarkdown, string jobDescription, CancellationToken ct = default) { var prompt = PromptBuilder.Build(masterResumeMarkdown, jobDescription); var requestBody = new { contents = new[] { new { parts = new[] { new { text = prompt } } } }, generationConfig = new { temperature = config.Temperature, maxOutputTokens = config.MaxOutputTokens, responseMimeType = "application/json" } }; var response = await httpClient.PostAsync(url, httpContent, ct); var apiResponse = await response.Content .ReadFromJsonAsync<GeminiApiResponse>(_jsonOptions, ct); }
Resumax Engine v0.1 (Preview)
INTELIGÊNCIA GENERATIVA

Adaptação via { Google Gemini }

O motor de IA do Resumax utiliza o Google Gemini para analisar o contexto da vaga e adaptar o currículo semanticamente, gerando um ATS Score e identificando lacunas de forma ética — sem inventar experiências ou métricas.

  • Resposta estruturada em JSON tipado.
  • ATS Score com label de aderência.
PROMPT ENGINEERING

Winner Template com { Guardrails Éticos }

O PromptBuilder utiliza um padrão de "Winner Template" — um currículo de referência top 1% — como âncora de qualidade para a IA, com regras invioláveis que previnem fabricação de dados e garantem veracidade total.

  • Regras invioláveis contra fabricação.
  • Método XYZ para bullets de impacto.
Prompt Builder — Persona
internal static class PromptBuilder { public static string Build( string masterResumeContent, string jobDescription) => $$""" Você é um recrutador sênior de tecnologia e especialista em sistemas ATS com 15 anos de experiência contratando para empresas como Google, Nubank, iFood e scale-ups. Sua missão é adaptar o currículo do candidato para a vaga, maximizando a aprovação em sistemas de triagem automática (ATS) e o impacto visual nos recrutadores humanos. REGRAS INVIOLÁVEIS: 1. NUNCA invente experiências ou resultados. 2. Apenas reordene, reformule e enfatize o que existe. 3. Preserve a veracidade total. 4. Não adicione certificações fictícias. """; }
Resumax Engine v0.1 (Preview)

Gostou do que viu?

Vamos conversar sobre como posso ajudar seu time.

Fale Comigo
Visão de Impacto

O que o Resumax vai Entregar

Métricas projetadas — sistema em desenvolvimento

+80%

ATS Approval Rate

Gemini

AI Engine

Integrado

100%

Veracidade Garantida

-90%

Tempo de Adaptação

Gostou dessa abordagem arquitetural?

Software de ponta exige fundações robustas e código limpo. Vamos construir seu próximo Case de Sucesso juntos.

Falar sobre Meu Projeto