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.
You can get this candidate's contact information from https://www.work.ua/resumes/18664677/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
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
Similar candidates
-
Web-программист
9000 UAH, Remote -
Web-розробник
Remote, Kyiv, Odesa -
Web software engineer
Remote, Lviv -
Веброзробник
Remote -
Web-розробник
Remote, Dnipro -
Java Software Engineer
Remote, Kyiv