Андрій

Full stack developer

Considering positions:
Full stack developer, Node. js-розробник, React розробник, Web-програміст, Front-end програміст, Javascript-програміст, Fullstack-розробник, Back end програміст
Employment type:
full-time, part-time
Age:
27 years
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has provided: Phone numberLinkedInMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Fullstack-розробник

from 01.2026 to now (9 months)
Freelance project, Дистанційно (IT)

E-commerce Web App
- Developed and maintained a full-stack e-commerce platform for women's lingerie, pajamas, and cosmetics.
- Built responsive user interfaces using React, TypeScript, Redux Toolkit, and React Router.
- Developed REST APIs using Node.js, Express, TypeScript, and MongoDB (Mongoose).
- Implemented secure authentication and authorization with JWT Access/Refresh Tokens, HTTP-only cookies, and role-based access control.
- Developed an email notification system for user registration, authentication, password recovery, and other transactional emails.
- Designed and developed shopping cart, favorites, user profile, and order management functionality.
- Implemented product catalog with advanced filtering, sorting, pagination, search, and infinite scrolling.
- Built an admin panel for managing products, categories, orders, and store content.
- Integrated AWS S3 for product image upload and storage.
- Integrated Nova Poshta API for delivery selection and shipping information.
- Integrated LiqPay payment gateway.
- Designed MongoDB schemas and optimized database queries.
- Developed reusable React components and custom hooks to improve maintainability.
- Implemented server-side validation, centralized error handling, and API security best practices.
- Optimized application performance and improved overall user experience.
- Participated in deployment, production support, bug fixing, and feature enhancements.

Fullstack-розробник

from 11.2025 to 07.2026 (9 months)
Contract, Дистанційно (IT)

Internal CRM System

Responsibilities:

-Analyzed the existing project architecture, database models, user roles, authentication flow, and KeyCRM integrations before implementing a new CRM module.
-Designed and developed a complete transfer management module integrated into the existing CRM ecosystem.
-Built backend business logic for transfer requests, including status management, reservation flow, revision, cancellation, confirmation, and completion processes.
-Developed and maintained REST APIs using Node.js, Express, TypeScript, and MongoDB (Mongoose).
-Designed and implemented data models for payer profiles, payer accounts, account top-ups, withdrawals, and transaction history.
-Implemented role-based access control for administrators and payers.
-Developed reusable React components, pages, forms, and data tables for both administrator and payer interfaces.
-Integrated frontend with backend APIs using React, TypeScript, Redux Toolkit, and Axios.
-Implemented filtering, searching, pagination, and detailed views for CRM entities.
-Developed business logic for account balance management, including top-ups, withdrawals, and allocation tracking.
-Implemented real-time updates using WebSocket to synchronize transfer requests between users.
-Developed screenshot upload and management functionality for transfer confirmation.
-Worked with JWT authentication and secure API authorization.
-Integrated CRM functionality with KeyCRM API to synchronize orders and related business data.
-Fixed bugs, optimized existing functionality, and participated in improving the overall system architecture.
-Collaborated directly with stakeholders to analyze requirements, estimate tasks, and deliver new functionality.

Technologies

React, TypeScript, Redux Toolkit, Node.js, Express.js, MongoDB, Mongoose, JWT, REST API, WebSocket, Axios, Git, KeyCRM API

Full Stack Developer

from 09.2024 to 09.2025 (1 year)
Insiders, Львів (IT)

-Developed and maintained a full social networking platform (18+) independently,
covering both frontend and backend.
-Built responsive UI from Figma using React, TypeScript, and Tailwind.
-Designed backend architecture with Node.js, Express, and MongoDB.
-Implemented full authentication system (Google OAuth, email login) and secure JWT
token management.
-Developed real-time chat and notifications with Socket.IO.
-Built media management modules for photo and video uploads.
-Integrated payment system (CCBill) and familiar with Stripe integration.
-Created analytics dashboard for tracking likes, views, and user activity.
-Developed admin panel for content and user management.
-Deployed the app solo via Railway and Vercel.
-Communicated daily with client via Slack and managed tasks in Trello following Agile
workflow.

Full stack developer

from 02.2023 to 08.2024 (1 year 7 months)
Freelance Projects, Дистанційно (IT)

• Studied and practiced full-stack web development (JavaScript, React, Node.js).
• Built multiple personal and pet projects to improve frontend and backend skills.
• Developed REST APIs, worked with databases (MongoDB, MySQL).
• Practiced building responsive UIs with HTML, CSS, and JavaScript.
• Learned Git, version control, and basic deployment workflows.
• Continuously improved problem-solving skills and code quality.

Career break

from 07.2019 to 01.2023 (3 years 7 months)
Working on a personal project

Additional education and certificates

2023-2024, 9-month course + 2-month solo final project

Knowledge and skills

  • JavaScript
  • HTML
  • CSS
  • Git
  • React
  • Node.js
  • GitHub
  • TypeScript
  • MySQL
  • MongoDB
  • Redux
  • AWS
  • TailwindCSS
  • REST API
  • Axios
  • Postman
  • Slack
  • Trello
  • Nodemailer

Language proficiencies

  • English — above average
  • Ukrainian — fluent

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: