• File

Ivan

Web developer

Considering positions:
Web developer, Junior Frontend Developer, Front-end програміст, Web-програміст
Age:
20 years
City of residence:
Zhytomyr
Ready to work:
Remote

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Ivan Kuzmin
Frontend Developer
ikuzmin252​@gmail.com [open contact info](look above in the "contact info" section)

Ukraine, Zhytomyr github.com/KuzminIvan232

[open contact info](look above in the "contact info" section)

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

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: