• File

Yaroslav

Junior Node.js Backend Developer

Age:
19 years
City of residence:
Kyiv
Ready to work:
Remote

Contact information

The job seeker has provided: Phone numberEmailLinkedIn

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.

Yaroslav Kubrak
Junior Node.js Backend Developer
Wrocław, Poland | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section)
github.com/kubrak-j | [open contact info](look above in the "contact info" section)

PROFILE
Self-taught backend developer focused on Node.js and TypeScript. Built and deployed two backend projects from scratch (REST APIs, PostgreSQL, Prisma ORM, JWT authentication, Docker), including a live production deployment on Render with a Neon PostgreSQL database. Currently migrating a project from Express to NestJS to deepen architecture and testing skills. Comfortable working independently, reading documentation, and debugging without hand-holding — looking for a first junior role to grow within a team.
SKILLS
• Languages: JavaScript, TypeScript
• Backend: Node.js, Express, NestJS (in progress)
• Database: PostgreSQL, Prisma ORM
• Auth & validation: JWT, role-based access control, Zod
• Tools: Git, GitHub, Docker, VS Code, Linux (WSL / Arch)
• Deployment: Render, Neon (PostgreSQL)
PROJECTS
Cinema Booking API — github.com/kubrak-j/cinema-booking-api
• REST API for a movie theatre booking platform: movies, sessions, halls, seats, users, and bookings.
• Relational schema with 6 related tables in PostgreSQL, enums, composite unique constraints, and cascade/restrict delete rules.
• JWT authentication with USER/ADMIN roles and role-based route guards.
• Deployed live: backend on Render, database on Neon (PostgreSQL).
• Currently migrating from Express to NestJS module by module, on a dedicated git branch.
Task Manager API — github.com/kubrak-j/task-manager-api
• CRUD REST API for managing tasks, built with Express and Prisma.
• Request validation with Zod, structured error handling, async/await throughout.
• Containerised with Docker.
LANGUAGES
• Ukrainian — native
• Russian — native
• Polish — B2
• English — A2

More resumes of this candidate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: