Працював в 2 компаніях 2 роки 1 місяць
IT
Frontend React.js developer
ITSites
IT
10 місяців
08.2023 - 06.2024
At ITSites, I worked on three projects. The first was a dashboard panel where the functionality depended on the user's role: either administrator or user. The goal of the project was to create six different types of widgets for data visualization, the ability to share them with other users on the platform, and much more. I was responsible for developing the interface and integrating the API. I also conducted code reviews for another developer and provided some mentoring. Additionally, I helped optimize the backend API to make it more user-friendly.Another project was an analytical platform for Amazon marketplace sellers. Using this service, users could easily view information about any product and see price statistics, sales data, and other metrics on a graph. The main feature was the ability to calculate the profit from reselling the product.The last project was a cryptocurrency exchange. My task was to develop the interface without API integration.
Frontend React.js developer
Dnieper
IT
1 рік 2 місяці
06.2022 - 08.2023
The first and largest project at the company Dnieper was a CRM system for an American startup operating in the small goods delivery sector across the United States. The system was designed to support three user roles: administrator, courier, and supplier. The development team consisted of about 10 people, five of whom were developers. My responsibilities included developing interface components, integrating APIs with the backend, fixing bugs, and writing documentation on the functionality for the clients. Additionally, part of the development process involved calls between the development team and the client, where we not only planned the next sprint but also occasionally proposed ideas to improve the product's functionality.Aside from this project, I worked on two smaller projects. One of them was a startup from the UAE, aimed at reducing carbon emissions by large carriers in the UAE. My role was to develop a small admin panel for calculating and monitoring emissions for clients using the company's API.The other project was a mobile application for children, built on React Native, that allowed users to create interactive stories using AI
Ключова інформація
Languages
- JavaScript – Deep understanding of ES6+ features and async/await patterns.
- TypeScript – Strongly typed JavaScript for safer and maintainable codebases.
Frontend Frameworks and Libraries
- React – Expertise in functional components, hooks, component lifecycle, and building SPAs.
- Next.js – Experienced in server-side rendering (SSR), static site generation (SSG), and SEO optimization.
State Management
- Redux, Redux Toolkit – Proficient in designing scalable applications with Redux.
- Redux-Saga – Handling complex asynchronous side effects efficiently.
- React Query (TanStack Query) – Advanced data fetching and caching strategies.
CSS Frameworks and Tools
- TailwindCSS – Rapid UI development using a utility-first approach.
- SCSS, Styled-Components – Writing modular, reusable, and scalable CSS-in-JS solutions.
Forms and Validation
- Formik, React Hook Form – Creating dynamic and complex forms with minimal code.
- Yup, Zod – Schema-based validation to maintain data integrity.
API Integration
- Axios, Ky – Efficient management of HTTP requests.
- REST API – Experience in integrating front-end with back-end services.
Database and Backend
- Prisma ORM – Type-safe interaction with relational databases.
- Node.js, Express – Basic understanding of server-side logic and building RESTful services.
Навчався в 1 закладі
Подільський державний аграрно-технічний університет
Біотехнологічний факультет
Кам'янець-Подільський, 2016
Володіє мовами
Англійська
середній
Українська
рідна
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Додаткова інформація
Summary
I am an experienced front-end developer with over 2 years of expertise, having worked on startups and several SaaS products. I am proficient in front-end technologies like HTML, CSS, and JavaScript, with extensive experience in React and Next.js. I work with modern TypeScript and have solid knowledge of state management using Redux, Redux Toolkit, and Redux-Saga for asynchronous operations. I am skilled in working with CSS pre-processors, UI libraries, and TailwindCSS. Additionally, I have foundational experience in backend development with Node.js, Express, and Prisma, and I aim to further expand these skills.
Роман Володимирович
Роман Володимирович
Frontend developer(react, next.js)
Кам'янець-Подільський
Активно шукає роботу
повна зайнятість
Характер роботи: віддалена робота
Оновлено 2 тижні тому