Ukraine's #1 job service
Данило
Backend програміст
- Considering positions:
- Backend програміст, Node.js-розробник, Fullstack-розробник, Fullstack-програміст, Javascript-програміст
- City of residence:
- Dnipro
- Ready to work:
- Remote
Contact information
The job seeker has provided: 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/20010037/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Danylo Voitanik
Junior Backend Developer
Dnipro, Ukraine
Email: [open contact info ](look above in the "contact info" section)
GitHub: github.com/bleedinthroughgarments
Telegram: @hexxme
Junior Backend Developer specializing in Node.js, Express.js, and MongoDB, with
experience building RESTful APIs and working with PostgreSQL, Redis, and
Docker. Currently expanding into frontend development with React, HTML, and
CSS. Built CourseHub API with JWT authentication, role-based authorization, Redis
caching, and Docker-based development. Eager to contribute to backend-focused or
full-stack teams while continuing to grow as a developer.
Technical Skills
Languages: JavaScript, HTML, CSS
Frontend: React
Backend: Node.js, Express.js
Databases: MongoDB, PostgreSQL, Redis
ORM/ODM: Mongoose
Authentication: JWT, bcryptjs
API: REST, HTTP
Tools: Docker, GitHub, Postman, VS Code
Projects
CourseHub API
Backend REST API for an online learning platform.
Tech Stack: JavaScript, Node.js, Express.js, MongoDB, Mongoose, Redis, Docker,
JWT, bcryptjs, Git
GitHub: CourseHub API Repository
Description: RESTful backend API for an online learning platform supporting
authentication, course management, lesson management, enrollments, reviews, and
role-based authorization.
Highlights:
Implemented business logic for course enrollments, lesson access, lesson completion,
and course management.
● Developed role-based authorization with separate permissions for students,
teachers, and administrators.
● Designed and implemented a RESTful backend architecture using Express.js
and MongoDB.
● Structured the application using controllers, models, middleware, validators,
and services for maintainability.
● Secured API routes with JWT authentication and reusable authorization
middleware.
● Implemented request validation and centralized API error handling, including
invalid ObjectId validation.
● Implemented Redis caching for frequently requested course data with
TTL-based cache expiration.
● Containerized the backend with Docker and configured communication
between the API and Redis containers using Docker networks and environment
variables.
● Tested API endpoints with Postman and managed the project using Git and
GitHub.
● Configured environment-based secrets and project settings using .env and
.env.example.
Education
Yevhen Paton Applied College of Welding and Electronics
Computer Engineering (Computer Systems and Networks)
2024 – Present
Expected Graduation: 2028
Languages
• Ukrainian — Native
• Russian — Native
• English — B1 (Intermediate)
Junior Backend Developer
Dnipro, Ukraine
Email: [
GitHub: github.com/bleedinthroughgarments
Telegram: @hexxme
Junior Backend Developer specializing in Node.js, Express.js, and MongoDB, with
experience building RESTful APIs and working with PostgreSQL, Redis, and
Docker. Currently expanding into frontend development with React, HTML, and
CSS. Built CourseHub API with JWT authentication, role-based authorization, Redis
caching, and Docker-based development. Eager to contribute to backend-focused or
full-stack teams while continuing to grow as a developer.
Technical Skills
Languages: JavaScript, HTML, CSS
Frontend: React
Backend: Node.js, Express.js
Databases: MongoDB, PostgreSQL, Redis
ORM/ODM: Mongoose
Authentication: JWT, bcryptjs
API: REST, HTTP
Tools: Docker, GitHub, Postman, VS Code
Projects
CourseHub API
Backend REST API for an online learning platform.
Tech Stack: JavaScript, Node.js, Express.js, MongoDB, Mongoose, Redis, Docker,
JWT, bcryptjs, Git
GitHub: CourseHub API Repository
Description: RESTful backend API for an online learning platform supporting
authentication, course management, lesson management, enrollments, reviews, and
role-based authorization.
Highlights:
Implemented business logic for course enrollments, lesson access, lesson completion,
and course management.
● Developed role-based authorization with separate permissions for students,
teachers, and administrators.
● Designed and implemented a RESTful backend architecture using Express.js
and MongoDB.
● Structured the application using controllers, models, middleware, validators,
and services for maintainability.
● Secured API routes with JWT authentication and reusable authorization
middleware.
● Implemented request validation and centralized API error handling, including
invalid ObjectId validation.
● Implemented Redis caching for frequently requested course data with
TTL-based cache expiration.
● Containerized the backend with Docker and configured communication
between the API and Redis containers using Docker networks and environment
variables.
● Tested API endpoints with Postman and managed the project using Git and
GitHub.
● Configured environment-based secrets and project settings using .env and
.env.example.
Education
Yevhen Paton Applied College of Welding and Electronics
Computer Engineering (Computer Systems and Networks)
2024 – Present
Expected Graduation: 2028
Languages
• Ukrainian — Native
• Russian — Native
• English — B1 (Intermediate)
Similar candidates
-
Back end програміст
Remote -
Java Backend Developer
Remote -
Back end розробник
40000 UAH, Remote -
Back end developer
Remote -
Backend-програміст
Remote -
Backend розробник
Remote, Khmelnytskyi