Сервіс пошуку роботи №1 в Україні
Данило
Backend програміст
- Розглядає посади:
- Backend програміст, Node.js-розробник, Fullstack-розробник, Fullstack-програміст, Javascript-програміст
- Місто проживання:
- Дніпро
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав: Телефон
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20010037/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Danylo Voitanik
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)
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)
Схожі кандидати
-
Back end developer
Дистанційно, Луцьк -
Back end програміст
Дистанційно, Київ -
Backend-програміст
Дистанційно -
Backend Developer (Python, Django/FastAPI)
Дистанційно, Луцьк -
Backend-програміст
Дистанційно, Одеса -
Web-програміст
Дистанційно