Yana Pridannikova

Desarrollador frontend

Con base en Novi Sad

01 / Sobre mí

¡Un placer conocerte!

Soy desarrollador frontend con más de 2 años de experiencia creando interfaces web rápidas, accesibles y optimizadas para SEO con Next.js, React, TypeScript y Tailwind CSS.

Experiencia
2+ años
Inglés
C1 Advanced · certificado CAE
Lengua materna
Ruso
Formación
Grado en Sistemas y Tecnologías de la Información Universidad Politécnica de Moscú · sep 2021—jul 2025

02 / Experiencia

Experiencia laboral

Thunder Digital

Marzo 2024 — actualidad

  1. 01

    Migración de sitios en producción de Next.js a Astro: páginas más rápidas y mejores Core Web Vitals

  2. 02

    Paso de APIs REST a GraphQL para que las páginas carguen solo los datos necesarios

  3. 03

    Migración de sitios antiguos de WordPress a Strapi, separando el contenido del frontend

  4. 04

    Arquitectura frontend pensada para el SEO que aumentó el tráfico orgánico

  5. 05

    Mantenimiento de una base de código compartida para más de 60 sitios en dos redes: funcionalidades, bloques de contenido, i18n, herramientas de edición

  6. 06

    En un equipo de dos personas, llevo las tareas desde el inicio hasta el lanzamiento

03 / Valores

Cómo trabajo

  • Busco la causa

    Cuando algo falla, averiguo por qué y elijo la mejor solución, no la primera que funciona.

  • Primero, los casos límite

    Cuando recibo una tarea, empiezo pensando en qué puede salir mal.

  • Tareas poco claras

    Aunque el encargo sea muy abstracto, descubro qué se necesita de verdad.

  • Todo el recorrido de los datos

    He trabajado en cada etapa: desde la estructura de datos en Strapi, PostgreSQL, Supabase, WordPress, Cloudflare D1 y SQLite con Prisma hasta mostrarlos en el cliente.

  • Aprendo rápido

    Me adapto rápido a nuevas herramientas y frameworks. En dos años he cambiado de muchos.

  • Ojo para el diseño

    Estudié diseño y distingo lo cuidado de lo recargado. También analizo otros productos y traigo buenos detalles a mi trabajo.

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

04 / Proyectos personales

Proyectos personales

[01]

Carrot Eaters: contador de calorías y macros

Aplicación web para registrar la alimentación que funciona junto con Claude a través de un servidor MCP: las comidas se registran directamente en el chat con la IA (también a partir de fotos) y la web muestra el progreso. El panel incluye un resumen diario de calorías, proteínas, grasas e hidratos frente al objetivo, el historial por días, recetas guardadas que se recalculan para el número de raciones que quieras y una lista de la compra generada automáticamente. También incluye onboarding con cálculo de objetivos, registro y recuperación de contraseña, pantalla de consentimiento OAuth para conectar Claude, interfaz bilingüe (RU/EN) y PWA.

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

musicIs: una red social de música

Mi proyecto de fin de carrera en la universidad: un servicio de streaming y red social de música. Los usuarios escuchan canciones, crean su biblioteca y sus playlists, se siguen entre sí, publican posts y chatean por mensajes directos, y las recomendaciones ayudan a encontrar personas con gustos musicales parecidos. Cualquiera puede convertirse en artista y subir sus propias canciones y álbumes; un panel de administración se encarga de la moderación y de gestionar artistas, álbumes y géneros.

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

Swagger Editor: editor de OpenAPI y cliente REST

Proyecto en equipo del curso de React de RS School: lo hicimos entre tres y yo fui la líder del equipo. Editor y visor de especificaciones Swagger/OpenAPI con cliente REST integrado: permite escribir la especificación en JSON o YAML con detección automática del formato, validación y conversión, explorar los endpoints con sus parámetros y esquemas y enviar peticiones directamente desde el navegador a través del servidor, con generación de cURL. También incluye registro e inicio de sesión, historial de peticiones con métricas de rendimiento, interfaz bilingüe y vista dividida adaptable.

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

¿Tienes una oferta o un proyecto? Escríbeme.

py0710@yandex.ru