- Ivan Malakhovskyi Enthusiastic Full Stack Developer from Ukraine, Vinnytsia
I am a Full Stack Developer. Recently I am a successfully completed commercial project Online store - marketplace at company Team Challenge. I am currently working as a frontend developer at Talent Bay and am ready for new opportunities.
I`m currently looking for Jobs
- Jobs: {
Full Stack Developer
Frontend Developer
Backend Developer
- }
About me
- Summary
Full Stack Developer with a background in Biology and strong analytical skills. Currently building user-centric startup project at Talent Bay using Next.js, TS, Zustand, Antd. Previously developed a custom CMS from scratch and key product card features in a commercial marketplace project. Passionate about clean code, performance, and continuous learning.
Work Experience
Frontend developer
Talent Bay
2024 - Present
Frontend developer
Team Challenge
2023 - 2024
Hard skills
HTML5
CSS3
Sass
JavaScript (ES6+)
React
Redux Toolkit
Zustand
Next.js
Tailwind CSS
TypeScript
Firebase
Node.js
Express.js
MongoDB
Git
Vite
Postman
Figma
Pixso
Soft Skills
Communicative
Being proactive
Problem solving
Responsible
Frontend | Backend
featured projects
team projects
TechStop
TechStop is a modern online marketplace for buying and selling technological gadgets, electronics and accessories. Our marketplace provides a user-friendly interface, ease of use, and a wide selection of products from various sellers.
Role: Frontend developer
ToDO:
- Product card
- CMS
- Product presentation
Worked On:
Product card - AboutProduct | Characteristics | Feedback
Admin panel - creating CMS from scratch
Code review
Readme description
Product presentation
Resolving problem to create CMS from scratch
WaterTracker
Water Tracker is a web application that allows the user to monitor their daily living.The application has the following functional components: Home Page, Water Log and Settings.
Role: Frontend developer
ToDO:
- Setting modal
Worked On:
updating the user's avatar๐ง
updating user information ๐
updating the user's password ๐
validation of fields โ
Bookshelf
This is a web application for organizing and managing your book collection. It's designed for book lovers who want a convenient way to keep track of their books, add new books, view information about them, and keep things organized.
Role: Frontend developer
ToDO:
- Shopping List
Worked On:
adaptive layout ๐
connecting fonts ๐ฃ
displaying a collection of books ๐
removing books from the collection ๐ฎ
displaying a message to the user if there are no books ๐
Watch Spot
This is a modern platform for buying and selling watches, created for those who value time, style and quality. Our service is designed to facilitate the process of finding, buying and selling watches by providing users with a user-friendly interface and a wide selection of well-known brands and models
Role: Frontend developerScrum master
ToDO:
- Collection watches
Worked On:
Scrum master organization of meetings, task list (trello)
adaptive layout ๐
collection display
personal projects
Learn Lingo
This application is designed for a company that offers online language learning services. The app consists of three main pages: 'Home', 'Teachers' and 'Favorites'
Features and Technologies
React
TS
Vite
React-dom
Redux
Firebase
Filtering teachers by languages, level, price
Add/remove teachers to favorites
Rental Car
The Rental Car project is a comprehensive, responsive web application designed to facilitate the booking and management of rental cars. Built using React, and Redux, this project provides a seamless user experience with features such as browsing available cars, making reservations, and managing bookings. Additionally, users can add or delete cars from their list of favorites for easy access later.
Features and Technologies
React
Redux
React-router
Movie Search
The Movie Search project is a web application designed to help users find detailed information about movies and TV shows. The application utilizes modern web development technologies and leverages external APIs to fetch and display movie data. Users can search for movies, view detailed information, and explore related content
Features and Technologies
React
React-router-dom
React Hooks
Http Abort
styled-components
Contacts App
The Contacts App is a modern web application designed to help users manage their personal and professional contacts efficiently. It provides an intuitive interface for adding, viewing, editing, and deleting contact information.
Features and Technologies
React
Redux
Authentication
React-router-dom
React Hooks
Http Abort
styled-components
Operations with contacts
Web Studio
The Web Studio project is a modern, responsive website designed to showcase a web development studio's services, portfolio, and contact information. Built using HTML and SASS, this project emphasizes clean design, user experience, and accessibility. It serves as an ideal template for web studios looking to establish an online presence and attract potential clients.
Features and Technologies
HTML/CSS/JS
SaSS
Responsive design
Restaurant Test Task
Restaurant is a web application for displaying and filtering restaurant menus. The project must be adaptive and support the rendering of a list of dishes with the possibility of filtering them by category. A web application consists of two main pages: the main page and the menu page.
Features and Technologies
Next.js
TypeScript
Tailwind CSS
Responsive design
Contact Test Task
Restaurant is a web application for manage contacts. The project must be adaptive and support the rendering of a list of contact with the possibility add/remove contacts and also user must be have opportunity add tags to contact.
Features and Technologies
React
Vite
styled-components
react-router
Responsive design