I'm George, and I'm a Full-Stack developer with 5 years of commercial experience. I'm good at problem-solving and an experienced googler. Pretty autonomous at work. Very responsible, teammates can always rely on me. I quickly learn new things and quickly merge into a new project and technology. Communicative, empathic.
Conducted development both in a team and alone from beginning to end. I really value my time, but even more the time of others. Always grateful for comments on my code, because this is a wonderful opportunity to improve.
Online marketplace that takes e-commerce to the next level. With a range of diverse products and categories, this platform boasts a comprehensive selection of fields for each product, including descriptions, images, prices, sale prices, variations, upsells, and cross-sells.
Platform also offers a range of functionality that includes promotions, coupons, gift cards, and even the ability to create custom bundles.
I have also implemented Stripe as the payment gateway, ensuring seamless online purchases for our customers. The checkout page also features Google Places for address autocomplete, making the purchasing process even more streamlined.
As the lead developer, my main responsibility was to ensure that every aspect of the platform was pixel-perfect.
Main features:
• Online bookings with payments
• Comprehensive admin panel
Main responsibilities:
• Pixel-perfect design
• Convert static mockups from Figma into React individual components
• Working closely with the back-end developer and other team members
Technologies: Gatsby, React, Typescript, React-Query, Zustand, Material UI, Google Places API
There are 2 projects: platform for booking and admin panel for management.
On the platform, the user has the ability to find information about the platform, about each clinic (description and location on Google Maps), and make a booking for a specific medical test in a specific medical center for a selected date. The booking process includes registration on the platform.
After making the booking, the user has access to a profile page with a list of bookings and all details. At the end of the booking, the user can make an online payment if he wants. Also, users can make a booking for other people, not for themselves. After payment, user can leave short feedback about the booking process and platform at all.
In the admin panel, the admin can check detailed info about bookings, users, and patients. Also, the admin has the ability to resend invitations for a medical procedure to a patient’s email if needed.
Main features:
• Online bookings with payments
• Comprehensive admin panel
Main responsibilities:
• Pixel-perfect design
• Convert static mockups from Figma into React individual components
• Working closely with the back-end developer and other team members
Technologies: React, Typescript, Axios, Redux toolkit, Redux persist, Apollo GraphQL, Google
Maps API
Standard marketplace with ability to buy and sell anything, both physical and downloadable.
User can create a profile to manage products. It is also possible to create vacancies for hiring employees in your company. If you are looking for a job, then there is a convenient mechanism for going through all the stages online.
The platform has an administrator role that allows you to see all users, their products, product reviews, vacancies.
Main features:
• Complex multi step forms
• Custom WYSIWYG editor based on ProseMirror
• Virtualized tables with huge amount of data in admin panel with infinite scroll
Main responsibilities:
• Pixel perfect design
• Application architecture development
• Development of the application from scratch
• Convert static mockups from Figma into React individual components
• Working closely with the back-end developer and other team members
Technologies: React, Typescript, Axios, SASS, YARN, MobX, ProseMirror
Convenient SaaS-based platform for selling agricultural commodities. For its users, app operation has to comprise several steps. They register and choose their roles. After it, users create a detailed request for selling or buying a particular product and participate in an auction. Finally, customers agree on the terms of delivery and conclude a deal.
Main features:
• Reliable and easy-to-use SaaS platform
• Comprehensive admin panel
• Ensure automatic calculations to determine the volume of products to ship
• Create an informative landing page
• Small chat based on websockets
Main responsibilities:
• Pixel perfect design
• Application architecture development
• Development of the application from scratch
• Convert static mockups from Figma into React individual components
• Working closely with the back-end developer and other team members
Technologies: React, Material-UI, Axios, SASS, YARN, Redux, Redux-Thunk, Websockets
Virtual space for working on dental projects (like dental social network). As a doctor, you have the opportunity to create patient cards, share access to them to your employees. It is possible to schedule patient appointments in the calendar (like google calendar). It is possible to create tasks for different employees in the planner
Main features:
• Appointment log with drag-&-drop based on React Big Calendar
• Financial log
• Ability to communicate in online chat with people who have been added to contacts
• Create an informative landing page
• Realtime notifications
Main responsibilities:
• Pixel perfect design
• Application architecture development
• Convert static mockups from Moqups app into React individual components
• Working closely with the back-end developer
Technologies: React, Material-UI, Axios, SASS, YARN, Redux, Redux-Thunk, Socket.IO
Customer relationship management with a list of orders, a list of employees. Admin can add employees and give them a certain role and access rights. Dentists can create orders on this page and it will go to the CRM. In the CRM employees can see info about the order and change its statuses during the entire fulfillment process from receiving the order to sending the finished product.
Main features:
• Table of orders and employees based on React Table
• Ability to create employees with different roles and access rights
• Realtime notifications
Main responsibilities:
• Pixel perfect design
• Application architecture development
• Development of the application from scratch
• Convert static mockups from Moqups app into React individual components
• Working closely with the back-end developer
Technologies: React, Material-UI, Axios, SASS, YARN, Redux, Redux-Thunk, Socket.IO
This project is a small-scale blog with user registration and article creation functionalities. This platform offers aspiring writers the ability to create and publish their own content, while also providing a streamlined user experience through a simple registration process. As the developer, my focus is on delivering a high-quality website that is both easy to use and visually appealing.
Main features:
• Ability to create, update, delete profile (bio and avatar)
• Ability to create, update and delete articles
Main responsibilities:
• Application architecture development
• Development of the application from scratch
Technologies: React, Ant Design, Axios, SASS, PNPM, Vite, Redux, Redux-Thunk, NestJS, PostgreSQL, Sequelize, TypeScript, Swagger
The project is a comprehensive landing page designed to help parents improve their children's sleep quality with the guidance of a sleep consultant. In addition to providing information about services and products, the landing page is integrated with popular social networks to make it easier for users to connect with me and share their experiences. Visitors to the page can also take advantage of free sleep resources, including downloadable guides and templates, to jumpstart their journey to better sleep for their children. For those who desire more personalized attention, there are paid sleep consultation services and products, which are easily accessible through the landing page.
Main features:
• Ability to view social networks
• Ability to download free products
• Purchase of paid products and get them on email if payment succeed
• Multilingual app
Main responsibilities:
• Application architecture development
• Development of the application from scratch
Technologies: Next JS, TypeScript, i18n, Axios, SASS, NPM, Node.js/Express, Nodemailer, Mongoose, Tailwind