Yana Pridannikova

Desenvolvedor frontend

Morando em Novi Sad

01 / Sobre

Prazer em conhecer você!

Sou desenvolvedor frontend com mais de 2 anos de experiência criando interfaces web rápidas, acessíveis e otimizadas para SEO com Next.js, React, TypeScript e Tailwind CSS.

Experiência
2+ anos
Inglês
C1 Advanced · certificado CAE
Língua materna
Russo
Formação
Bacharelado em Sistemas e Tecnologias da Informação Universidade Politécnica de Moscou · set 2021—jul 2025

02 / Experiência

Experiência profissional

Thunder Digital

Março de 2024 — atualmente

  1. 01

    Migração de sites em produção de Next.js para Astro: páginas mais rápidas e melhores Core Web Vitals

  2. 02

    Migração de APIs REST para GraphQL, para que as páginas carreguem só os dados necessários

  3. 03

    Migração de sites antigos em WordPress para Strapi, separando o conteúdo do frontend

  4. 04

    Arquitetura frontend pensada para SEO, que aumentou o tráfego orgânico

  5. 05

    Manutenção de uma base de código compartilhada para mais de 60 sites em duas redes: funcionalidades, blocos de conteúdo, i18n, ferramentas de edição

  6. 06

    Em uma equipe de duas pessoas, levo as tarefas do início até o lançamento

03 / Valores

Como eu trabalho

  • Busco a causa

    Quando algo quebra, descubro o porquê e escolho a melhor solução, não a primeira que funciona.

  • Casos extremos primeiro

    Quando recebo uma tarefa, começo pensando no que pode dar errado.

  • Tarefas vagas

    Mesmo com um pedido muito abstrato, descubro o que realmente é preciso.

  • Todo o caminho dos dados

    Trabalhei em cada etapa: da estrutura de dados no Strapi, PostgreSQL, Supabase, WordPress, Cloudflare D1 e SQLite com Prisma até a exibição no cliente.

  • Aprendo rápido

    Pego ferramentas e frameworks novos rapidamente. Em dois anos, troquei de vários.

  • Olho para design

    Estudei design e sei diferenciar o caprichado do poluído. Também analiso outros produtos e trago bons detalhes para o meu trabalho.

  • Next.js
  • React
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • Redux
  • Zustand
  • Strapi
  • WordPress
  • Supabase
  • Figma
  • Git

04 / Projetos pessoais

Projetos pessoais

[01]

Carrot Eaters: contador de calorias e macros

Aplicativo web de controle alimentar que funciona junto com o Claude por meio de um servidor MCP: as refeições são registradas direto no chat com a IA (inclusive por foto), e o site mostra o progresso. No painel há um resumo do dia de calorias, proteínas, gorduras e carboidratos em relação à meta, histórico por dia, receitas salvas com recálculo para o número de porções desejado e uma lista de compras gerada automaticamente. Também inclui onboarding com cálculo das metas, cadastro e recuperação de senha, tela de consentimento OAuth para conectar o Claude, interface bilíngue (RU/EN) e PWA.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Supabase
  • Cloudflare
  • i18n
  • PWA
  • AI
  • MCP
[02]

musicIs: uma rede social de música

Meu projeto de conclusão de curso na universidade: um serviço de streaming e rede social de música. Os usuários ouvem faixas, montam sua biblioteca e playlists, seguem uns aos outros, publicam posts e conversam por mensagens diretas, e as recomendações ajudam a encontrar pessoas com gosto musical parecido. Qualquer pessoa pode se tornar artista e enviar suas próprias faixas e álbuns; um painel de administração cuida da moderação e da gestão de artistas, álbuns e gêneros.

  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • Zustand
  • Tailwind CSS
[03]

Swagger Editor: editor de OpenAPI e cliente REST

Projeto em equipe do curso de React da RS School: fizemos em três pessoas, e eu fui a líder da equipe. Editor e visualizador de especificações Swagger/OpenAPI com cliente REST integrado: dá para escrever a especificação em JSON ou YAML com detecção automática do formato, validação e conversão, navegar pelos endpoints com parâmetros e schemas e enviar requisições direto do navegador pelo servidor, com geração de cURL. Também tem cadastro e login, histórico de requisições com métricas de desempenho, interface bilíngue e tela dividida responsiva.

  • Next.js
  • TypeScript
  • Supabase
  • next-intl
  • Monaco Editor
  • React Hook Form
  • Zod
  • Tailwind CSS
  • Vitest

Tem uma vaga ou um projeto? Fale comigo.

py0710@yandex.ru