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
Backend Developer | Node.js | TypeScript | Express.js | REST APIs
Dnipro, Ukraine
Email: [open contact info ](look above in the "contact info" section)
GitHub: github.com/bleedinthroughgarments
Telegram: @danylo_voitanik
Professional Summary
Backend Developer specializing in Node.js, Express.js, TypeScript, and
MongoDB, with hands-on experience designing and building RESTful APIs,
authentication and authorization systems, caching solutions, and structured backend
architectures.
Experienced with PostgreSQL, Redis, Docker, JWT-based authentication, API
validation, and backend application design. Built and maintained production-like
backend projects with separated controllers, services, models, middleware, and
reusable business logic.
Also experienced with React, HTML, and CSS for frontend development and full-
stack integration.
Technical Skills
Languages: JavaScript, TypeScript, HTML, CSS
Backend: Node.js, Express.js
Databases: MongoDB, PostgreSQL, Redis
ORM/ODM: Mongoose
Authentication & Security: JWT, bcryptjs
API: REST, HTTP
Frontend: React
Tools: Docker, Git, 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
RESTful backend API for an online learning platform supporting authentication,
course management, lesson management, enrollments, reviews, and role-based
authorization.
Highlights:
• Designed and implemented a modular backend architecture using Express.js
and MongoDB.
• Implemented business logic for course enrollment, lesson access, lesson
completion, reviews, and course management.
• Developed role-based authorization with separate permissions for students,
teachers, and administrators.
• Secured API routes using JWT authentication and reusable authorization
middleware.
• Structured the application using controllers, services, models, middleware, and
validation layers.
• Implemented request validation and centralized API error handling, including
invalid ObjectId handling.
• Implemented Redis caching for frequently requested course data with TTL-
based expiration.
• Containerized the backend with Docker and configured communication
between API and Redis containers.
• Managed environment-specific configuration and secrets using .env and
.env.example.
• Tested API endpoints and backend flows using Postman.
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)
Backend Developer | Node.js | TypeScript | Express.js | REST APIs
Dnipro, Ukraine
Email: [
GitHub: github.com/bleedinthroughgarments
Telegram: @danylo_voitanik
Professional Summary
Backend Developer specializing in Node.js, Express.js, TypeScript, and
MongoDB, with hands-on experience designing and building RESTful APIs,
authentication and authorization systems, caching solutions, and structured backend
architectures.
Experienced with PostgreSQL, Redis, Docker, JWT-based authentication, API
validation, and backend application design. Built and maintained production-like
backend projects with separated controllers, services, models, middleware, and
reusable business logic.
Also experienced with React, HTML, and CSS for frontend development and full-
stack integration.
Technical Skills
Languages: JavaScript, TypeScript, HTML, CSS
Backend: Node.js, Express.js
Databases: MongoDB, PostgreSQL, Redis
ORM/ODM: Mongoose
Authentication & Security: JWT, bcryptjs
API: REST, HTTP
Frontend: React
Tools: Docker, Git, 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
RESTful backend API for an online learning platform supporting authentication,
course management, lesson management, enrollments, reviews, and role-based
authorization.
Highlights:
• Designed and implemented a modular backend architecture using Express.js
and MongoDB.
• Implemented business logic for course enrollment, lesson access, lesson
completion, reviews, and course management.
• Developed role-based authorization with separate permissions for students,
teachers, and administrators.
• Secured API routes using JWT authentication and reusable authorization
middleware.
• Structured the application using controllers, services, models, middleware, and
validation layers.
• Implemented request validation and centralized API error handling, including
invalid ObjectId handling.
• Implemented Redis caching for frequently requested course data with TTL-
based expiration.
• Containerized the backend with Docker and configured communication
between API and Redis containers.
• Managed environment-specific configuration and secrets using .env and
.env.example.
• Tested API endpoints and backend flows using Postman.
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, Chernivtsi -
Backend-програміст
Remote -
Fullstack, Backend Laravel Developer
Remote -
Backend-програміст
Remote -
PHP Backend Developer (Laravel/Yii2)
100000 UAH, Remote -
Backend-програміст
25000 UAH, Remote