• Файл

Ivan

Web developer

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

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

Шукач вказав: ТелефонМесенджер

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

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

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

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

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

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

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

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

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


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