<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sérgio Gabriel</title>
    <description>The latest articles on DEV Community by Sérgio Gabriel (@gabriellsg).</description>
    <link>https://dev.to/gabriellsg</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2262285%2F452049b3-5755-4a3c-a535-e8018f01701a.jpg</url>
      <title>DEV Community: Sérgio Gabriel</title>
      <link>https://dev.to/gabriellsg</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gabriellsg"/>
    <language>en</language>
    <item>
      <title>Como construímos o MyResume: o currículo que nunca fica desatualizado (e tudo o que aprendemos criando um SaaS do zero)</title>
      <dc:creator>Sérgio Gabriel</dc:creator>
      <pubDate>Fri, 12 Dec 2025 18:47:04 +0000</pubDate>
      <link>https://dev.to/gabriellsg/como-construimos-o-myresume-o-curriculo-que-nunca-fica-desatualizado-e-tudo-o-que-aprendemos-49g0</link>
      <guid>https://dev.to/gabriellsg/como-construimos-o-myresume-o-curriculo-que-nunca-fica-desatualizado-e-tudo-o-que-aprendemos-49g0</guid>
      <description>&lt;h1&gt;
  
  
  O currículo deixou de ser um PDF. Ele virou um link.
&lt;/h1&gt;

&lt;p&gt;Olá, Dev Community!&lt;/p&gt;

&lt;p&gt;Sou Sérgio, desenvolvedor e cofundador do MyResume. &lt;/p&gt;

&lt;p&gt;Este projeto nasceu para resolver um problema que eu (e praticamente todo dev que conheço) sempre teve: a dor de cabeça com o currículo.&lt;/p&gt;

&lt;p&gt;Seja você um júnior procurando o primeiro emprego ou um sênior trocando de stack, o processo de gerenciar seu CV é &lt;em&gt;péssimo&lt;/em&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mandar currículo e perceber que ele está desatualizado.&lt;/li&gt;
&lt;li&gt;Procurar o PDF perdido no e-mail.&lt;/li&gt;
&lt;li&gt;Layout quebrando no Word, no Drive, no celular.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A frustração era tanta que decidimos construir algo simples, mas poderoso:&lt;/p&gt;

&lt;p&gt;➡️ Currículo Online e Always-On: sempre atualizado, acessível por um link único e com QR Code.&lt;/p&gt;

&lt;p&gt;➡️ Domínio Próprio (Custom URL): Um passo a mais em profissionalismo. Seu perfil fica em um link limpo e memorável, por exemplo: myresume.com.br/sergio-gabriel.&lt;/p&gt;

&lt;p&gt;➡️ Multi-idioma para o mundo inteiro:&lt;br&gt;
Para quem está mirando vagas internacionais — seu currículo poderá ser gerado em outros idiomas com total consistência.&lt;/p&gt;

&lt;p&gt;➡️ Sem depender de exportar PDF toda hora.&lt;/p&gt;

&lt;p&gt;➡️ Com templates limpos, rápidos e amigáveis para o ATS.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Para ver o resultado final, meu currículo pessoal está 100% no MyResume.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sinta-se à vontade para dar uma olhada e opinar sobre a UX:&lt;/strong&gt;&lt;br&gt;
🔗 &lt;strong&gt;&lt;a href="https://www.myresume.com.br/sergio-gabriel" rel="noopener noreferrer"&gt;Meu Perfil&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Hoje, quero compartilhar como construímos o MyResume, as decisões técnicas que tomamos e os aprendizados que tivemos criando nosso primeiro SaaS.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 O Problema Real que Tentamos Resolver (E por que não é só o PDF)
&lt;/h2&gt;

&lt;p&gt;Antes de pensar em design, tech stack ou features, definimos o problema principal: &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"Como ajudar alguém a ter um currículo bonito, atualizado, fácil de compartilhar, sem depender de arquivos e ainda passando pelo robô?"&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A partir dessa pergunta surgiram 3 pilares que guiaram nosso desenvolvimento:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Perfil público como "&lt;strong&gt;cartão de visita&lt;/strong&gt;" profissional.&lt;/li&gt;
&lt;li&gt;Template limpo e 100% ATS-friendly (&lt;strong&gt;o recrutador e o robô têm que amar&lt;/strong&gt;).&lt;/li&gt;
&lt;li&gt;Edição rápida, intuitiva e totalmente online.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  🧩 Stack Técnica que Usamos (E a Surpresa do Render)
&lt;/h2&gt;

&lt;p&gt;Decidimos por uma arquitetura moderna e familiar para o ecossistema .NET e JavaScript:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frontend: React + Vite (para velocidade de desenvolvimento)&lt;/li&gt;
&lt;li&gt;UI/Estilização: Tailwind + componentes próprios (para templates únicos)&lt;/li&gt;
&lt;li&gt;API: ASP.NET Core (C#)&lt;/li&gt;
&lt;li&gt;Autenticação: Google OAuth + JWT&lt;/li&gt;
&lt;li&gt;Banco de Dados: PostgreSQL&lt;/li&gt;
&lt;li&gt;Infraestrutura: Render + projetos auxiliares&lt;/li&gt;
&lt;li&gt;Pagamentos: Stripe&lt;/li&gt;
&lt;li&gt;PDF Engine: Solução própria com templates gerados dinamicamente&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ficamos surpreendidos em como o &lt;strong&gt;Render (free tier)&lt;/strong&gt; segurou bem no início, especialmente para &lt;em&gt;staging&lt;/em&gt; e APIs menores. Isso nos permitiu focar 100% no produto.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎨 O Maior Desafio de UX: A Edição de Currículo
&lt;/h2&gt;

&lt;p&gt;Descobrimos algo crucial no nosso MVP: as pessoas odeiam formular currículo. Não porque é difícil, mas porque é cansativo revisar e reescrever a própria história profissional em um formulário &lt;em&gt;antiquado&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Então, investimos semanas criando uma UI ultra simples, onde o foco é o &lt;em&gt;progresso&lt;/em&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cards para cada seção:&lt;/strong&gt; Menos &lt;em&gt;scroll&lt;/em&gt;, mais foco.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Onboarding rápido:&lt;/strong&gt; O usuário configura o básico em menos de 1 minuto.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pré-visualização instantânea:&lt;/strong&gt; &lt;strong&gt;WYSIWYG&lt;/strong&gt; (What You See Is What You Get) é essencial.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nosso objetivo de UX: &lt;strong&gt;"Deixar a experiência de editar o currículo mais parecida com usar um app moderno, e não um formulário enorme de RH."&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🔧 Aprendizados Técnicos que Ninguém Te Conta sobre SaaS
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Gerar PDF é o Mini Chefão Final
&lt;/h3&gt;

&lt;p&gt;Gerar um PDF bonito, responsivo e com suporte a UTF-8, responsividade e quebra de página confiável é mais difícil do que parece. Não existe uma biblioteca mágica que resolve tudo. Cada template teve que ser refinado manualmente dezenas de vezes para garantir a fidelidade de &lt;em&gt;pixel&lt;/em&gt; para a versão impressa e o ATS.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. ATS-friendly ≠ design feio
&lt;/h3&gt;

&lt;p&gt;Muita gente associa layout compatível com o Applicant Tracking System (ATS) a um design sem graça. Descobrimos que, com bom CSS e estrutura semântica limpa, é totalmente possível ter elegância e simplicidade.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Performance (Latency) importa muito
&lt;/h3&gt;

&lt;p&gt;O uso de um currículo é um momento de alta fricção: o usuário entra, edita, exporta e sai (ou compartilha o link). A página precisava carregar quase instantaneamente. Nossa escolha de &lt;em&gt;stack&lt;/em&gt; com React + Vite e ASP.NET Core ajudou muito aqui.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Mobile First não é opcional
&lt;/h3&gt;

&lt;p&gt;Mais de 55% dos nossos usuários editam o currículo pelo celular! Isso forçou uma reengenharia no nosso design inteiro para garantir que a experiência mobile não fosse apenas "funcional", mas &lt;em&gt;agradável&lt;/em&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔥 O que vem pela frente (E por que estamos tão empolgados)
&lt;/h2&gt;

&lt;p&gt;O MyResume nasceu como uma ferramenta para resolver um problema pessoal — mas está se transformando em algo maior: um ecossistema para impulsionar carreiras.&lt;/p&gt;

&lt;p&gt;Aqui está uma prévia do que estamos construindo:&lt;/p&gt;

&lt;h3&gt;
  
  
  🧭 Um Banco de Talentos realmente gratuito
&lt;/h3&gt;

&lt;p&gt;Algo que sempre me incomodou: plataformas que cobram caro para recrutadores encontrarem candidatos. Queremos mudar isso. Recrutadores poderão explorar talentos de forma gratuita, com filtros poderosos. Mais oportunidades chegando para quem está procurando emprego — sem intermediários.&lt;/p&gt;

&lt;h3&gt;
  
  
  🧠 IA para deixar seu currículo mais forte
&lt;/h3&gt;

&lt;p&gt;Estamos trabalhando em IA que:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sugere melhorias em texto;&lt;/li&gt;
&lt;li&gt;Gera resumos profissionais;&lt;/li&gt;
&lt;li&gt;Destaca palavras-chave que faltam;&lt;/li&gt;
&lt;li&gt;Identifica o que recrutadores (e ATS) realmente procuram.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;IA não vai substituir sua história... mas vai ajudar você a contá-la melhor.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  📄 Templates premium inteligentes
&lt;/h3&gt;

&lt;p&gt;Cada profissão tem seu jeito de brilhar e seus requisitos. Estamos criando templates otimizados para Data, DevOps, Marketing, Produto, Design e Tecnologia em geral.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔄 Integração com LinkedIn
&lt;/h3&gt;

&lt;p&gt;Importe automaticamente suas experiências, cargos e formações. Menos trabalho repetitivo, mais tempo investido em evoluir sua carreira.&lt;/p&gt;




&lt;p&gt;🌟 Quer testar o MyResume e nos dar um feedback técnico sobre o stack ou a UX?&lt;/p&gt;

&lt;p&gt;Criamos o MyResume primeiro para nós — e agora estamos abrindo para a comunidade.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Acesse:&lt;/strong&gt; &lt;a href="https://myresume.com.br/" rel="noopener noreferrer"&gt;https://myresume.com.br/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Se quiser compartilhar feedback, ideias, ou até mesmo apontar um bug, será muito bem-vindo! Estamos construindo isso com (e para) devs.&lt;/p&gt;

&lt;p&gt;Obrigado por ler até aqui!&lt;/p&gt;

&lt;p&gt;Sérgio, Founder &amp;amp; Dev &lt;a href="https://dev.to/myresume"&gt;MyResume&lt;/a&gt;&lt;/p&gt;

</description>
      <category>saas</category>
      <category>startup</category>
      <category>career</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
