• Файл

Ivan

Web developer

Розглядає посади:
Web developer, Junior Frontend Developer, Front-end програміст, Web-програміст
Вік:
20 років
Місто проживання:
Житомир
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Ivan Kuzmin
Frontend Developer
ikuzmin252​@gmail.com [відкрити контакти](див. вище в блоці «контактна інформація»)

Ukraine, Zhytomyr github.com/KuzminIvan232

[відкрити контакти](див. вище в блоці «контактна інформація»)

SUMMARY
Frontend developer focused on React and Next.js. Built and deployed AI Interviewer -
a chat-based interview simulator with streaming AI responses, automated scoring,
and Google OAuth. Also developed a music streaming web app on a custom PHP
framework I wrote from scratch. Computer Science student looking for my first
commercial role to grow in a product team.

EDUCATION
Bachelor's Degree in Software Engineering - Web 2023 – 2027
Technologies Zhytomyr, Ukraine
Zhytomyr Polytechnic State University
Final year (graduating 2027)

SKILLS
Languages: Tools:
JavaScript, TypeScript, HTML, CSS, PHP, Git, GitHub, VS Code, Figma, Postman
SQL
Concepts:
Frontend: Responsive Design, SPA/​SSR, Server
React, Next.js, Tailwind CSS Actions, CI/​CD (Vercel)

Backend:
Node.js, REST APIs, PostgreSQL, Drizzle
ORM

LANGUAGES
English Ukrainian
Intermediate (B1) Native

1/2
PROJECTS
AI Interviewer
Educational project | 2026
Tech: Next.js, TypeScript, Tailwind CSS, PostgreSQL, Drizzle ORM, NextAuth, Vercel
AI SDK, Groq, Jest, React Testing Library

- Built a chat-based interview simulator with real-time streaming AI responses via
Vercel AI SDK and Groq LLaMA 3.1
- Designed an automated evaluation system that scores user answers across 4
metrics (Communication, Professionalism, Experience, Problem Solving) with per-
metric feedback
- Implemented Google OAuth authentication via NextAuth v5 with JWT strategy and
PostgreSQL-backed session persistence - Architected a type-safe data layer with
Drizzle ORM and Neon serverless PostgreSQL, including schema migrations
- Covered core business logic with Jest + React Testing Library unit and integration
tests

GitHub: github.com/KuzminIvan232/ai-interviewer⁠
Live: ai-interviewer-seven-eta.vercel.app⁠

Vinland Music
Educational Project | 2025
A music streaming and playlist web app built on a custom-written PHP MVC
framework - no Laravel, Symfony or other third-party framework used

Tech: PHP, MySQL, PDO, JavaScript, HTML5, CSS3, Apache

- Designed and built a custom PHP MVC framework from scratch: router, base
controller, generic CRUD model layer, singleton PDO database wrapper, session
manager, and a view renderer with output buffering
- Implemented PSR-0 namespace autoloading and a single-entry-point architecture
via Apache .htaccess URL rewriting
- Built core music app features: track catalog, persistent HTML5 audio player, MP3
upload with UUID-based filenames, personal playlists with custom cover images,
and recently-played list (localStorage)
- Designed a relational MySQL schema (users, songs, playlists, playlist_tracks) with
foreign-key relationships, accessed via PDO
- Wrote the entire frontend in vanilla JavaScript - no framework - to focus on core
language fundamentals

GitHub: github.com/KuzminIvan232/vinland-music

2/2

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: