A Ukraine based front-end developer passionate about building accessible and user friendly websites.
Here are some of my projects that the best showcase my experience in front-end development.
I developed a Medical travel form for US citizens. The medical form contains 4 different steps and a key feature that it is rendered by schema from js object. So updating form does not require changing UI components. All updates can be made through the schema. Also a difficult task was adding different external services.
Technologies
Next js (App Router), React.js, Redux, i18next, Material UI, Zendesk, Persona, Healthie
Responsibilies
Estimation, Development from scratch, Code Review, CI/CD Setup, Communication with clients
Key Features
Rendering forms by Schema, RnD phase, Integration of many services (Persona, Zendesk, Helthie, Authorize.net)
Graberly provides a user with tools to collect more reviews, such as personalised QR codes and links as well as service that makes it easier to collect reviews. The project was developed by other devs but it had poor performance and many bugs. I fixed main issues and added new features like payment via Stripe.
Technologies
Next js (pages Router), React.js, Redux, Stripe, i18next, Antd
Responsibilies
Optimization, Bug Fixing, Estimation, CI/CD Setup
Key Features
Project Optimization, Removal redundant Next.js code, Fix state (global + local) and API integration
The project is an online service that helps a user to collect information about newly released drugs and shows a list of user contacts (from Linkedin) that can be interested in the released drugs. I selected the project because I was a mentor here for another dev and received a very positive feedback from my mentee after a release.
Technologies
React, Material UI, Redux-toolkit, i18next, React-query, Docker
Responsibilies
Estimation, Development from scratch, Code Review, CI/CD Setup
Key Features
Mentoring a Junior Developer
The project is an online vegetarian restaurant where users can order food and admins can update information about dishes through the admin panel. I selected the project because I worked here as a FullStack developer also I implemented many cool features like PWA with caching info, SSR, Google Analytics and a custom wysiwyg editor.
Technologies
Next.js (pages router), i18next, Tailwindcss, Redux-toolkit, Docker, wysiwyg
Responsibilies
Estimation, Development from scratch, Code Review, CI/CD Setup, Google Analytics Setup, Communication with Clients
Key Features
Full Stack development, SSR, Caching via Service Worker and react-query, OutStanding Speed of Development
I am a front-end developer with over 6 years of experience. I write a code following SOLID principles. I use OOP in React/Next.js projects to bind my code with a subject area as much as possible. Also a list of patterns like Factory, Strategy and Singleton are always used in my apps. I like patterns and try to use them where it is possible. I have had experience in estimating IT long-term projects. My English level allows me to communicate with foreign clients efficiently. I develop projects mostly on React/Redux and also have experience with Node js (Express/Sequelize/MySQL). My code is tested by using test libraries like Jest, Enzyme and react-testing-library. I can setup Docker and CI/CD of a project for deployment an app on a server. I am a team player and usually work by agile methodology in teams that include up to fifteen people.