Jana Pridannikova

Frontend programer

Iz Novog Sada

01 / O meni

Drago mi je!

Ja sam frontend programer sa više od 2 godine iskustva u izradi brzih, pristupačnih i SEO optimizovanih veb interfejsa uz Next.js, React, TypeScript i Tailwind CSS.

Iskustvo
2+ godine
Engleski
C1 Advanced · CAE sertifikat
Maternji jezik
Ruski
Obrazovanje
Osnovne studije, Informacioni sistemi i tehnologije Moskovski politehnički univerzitet · sep 2021—jul 2025

02 / Iskustvo

Radno iskustvo

Thunder Digital

Mart 2024 — danas

  1. 01

    Prebacivanje sajtova sa Next.js-a na Astro: brže učitavanje i bolji Core Web Vitals

  2. 02

    Prelazak sa REST-a na GraphQL, tako da stranice učitavaju samo potrebne podatke

  3. 03

    Prebacivanje starih WordPress sajtova na Strapi, uz odvajanje sadržaja od frontenda

  4. 04

    SEO orijentisana frontend arhitektura koja je povećala organski saobraćaj

  5. 05

    Održavanje zajedničke baze koda za 60+ sajtova u dve mreže: nove funkcije, blokovi sadržaja, i18n, alati za urednike

  6. 06

    U timu od dvoje vodim zadatke od početka do objavljivanja

03 / Vrednosti

Kako radim

  • Tražim uzrok

    Kada nešto ne radi, saznam zašto i biram najbolje rešenje, a ne prvo koje proradi.

  • Prvo granični slučajevi

    Kad dobijem zadatak, odmah razmišljam šta može da pođe po zlu.

  • Nejasni zadaci

    I kada je zadatak postavljen vrlo apstraktno, shvatim šta je zaista potrebno.

  • Ceo put podataka

    Radila sam na svakoj fazi: od strukture podataka u Strapi-ju, PostgreSQL-u, Supabase-u, WordPress-u, Cloudflare D1 i SQLite-u sa Prismom do prikaza na klijentu.

  • Brzo učim

    Brzo savladam nove alate i frejmvorke. Za dve godine promenila sam ih mnogo.

  • Osećaj za dizajn

    Učila sam dizajn i vidim šta je uredno, a šta šareno. Pratim i tuđe interfejse i preuzimam dobre detalje u svoje projekte.

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

04 / Lični projekti

Lični projekti

[01]

Carrot Eaters: praćenje kalorija i makronutrijenata

Veb aplikacija za praćenje ishrane koja radi zajedno sa Claude-om preko MCP servera: obroci se beleže direktno u četu sa veštačkom inteligencijom (i na osnovu fotografije), a sajt prikazuje napredak. Na kontrolnoj tabli je dnevni pregled kalorija, proteina, masti i ugljenih hidrata u odnosu na cilj, istorija po danima, sačuvani recepti sa preračunavanjem na željeni broj porcija i automatski sastavljena lista za kupovinu. Tu su i onboarding sa izračunavanjem normi, registracija i oporavak lozinke, OAuth ekran za saglasnost pri povezivanju Claude-a, dvojezični interfejs (RU/EN) i PWA.

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

musicIs: društvena mreža za muziku

Moj diplomski rad na fakultetu: servis za striming i društvena mreža za muziku. Korisnici slušaju pesme, prave biblioteku i plejliste, prate jedni druge, objavljuju postove i dopisuju se u privatnim porukama, a preporuke pomažu da pronađu ljude sličnog muzičkog ukusa. Svako može da postane izvođač i da otpremi svoje pesme i albume; administratorski panel služi za moderaciju i upravljanje izvođačima, albumima i žanrovima.

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

Swagger Editor: OpenAPI editor i REST klijent

Timski projekat za React kurs RS School-a: radili smo ga u troje, a ja sam bila vođa tima. Editor i pregledač Swagger/OpenAPI specifikacija sa ugrađenim REST klijentom: specifikacija se piše u JSON-u ili YAML-u uz automatsko prepoznavanje formata, validaciju i konverziju, endpointi se pregledaju sa parametrima i šemama, a zahtevi se šalju direktno iz pregledača preko servera, uz generisanje cURL komandi. Tu su i registracija i prijava, istorija zahteva sa metrikama performansi, dvojezični interfejs i responzivan podeljen prikaz.

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

Imate ponudu za posao ili projekat? Pišite mi.

py0710@yandex.ru