Специалисты

Опыт
Проект

Vodafone Library

Описание

In this project, I was involved in creating and supporting a specialized component library tailored to Vodafone"s corporate standards. The library was developed as an internal tool to accelerate development and ensure UI consistency across the company"s various web applications. Responsibilities Creating new and optimizing existing components for easy integration and high reusability. Writing tests to ensure the reliability and stability of the components. Utilizing both unit tests and integration testing. Developing scripts for automating tasks and simplifying work with the library both within the team and for other developers. Providing technical support and guidance for other teams using the library, ensuring training and documentation.

Технологии

React 16, TypeScript, Jest, Cypress, Node.js

Длительность

03.2022 - 03.2024 месяца

Проект

Customer Order Management Systems

Описание

The project involved developing an intuitive web portal that allows customers to easily place orders and track their status. The platform was designed to simplify the process of interacting with the company, ensuring transparency and efficient management of customer needs. Responsibilities Implementing an advanced user interface that facilitates the process of placing and managing orders for customers. Creating and integrating interactive components for collecting data from clients and displaying necessary information. Using Storybook to demonstrate different states of UI components and their behavior in an isolated environment. Applying react-hook-form for efficient form management, including data collection and input validation. Role in the project Front-end Developer

Технологии

React, storybook, react-hook-form, typescript, redux, redux-saga

Длительность

07.2021 - 02.2022 месяца

Проект

Smart Home Platform with Geographic Monitoring

Описание

In this project, I developed an advanced smart home platform that allows users to monitor the status of their home systems through a city map. The system included a user registration feature and enabled real-time tracking of various aspects of their homes, such as energy consumption, security systems, and other connected devices. Responsibilities Building and maintaining reliable and easily maintainable codebases on React. Implementing innovative features to enhance functionality and usability of the platform. Creating components adapted for both mobile and desktop devices. Revising and updating application module templates in accordance with new design. Expanding the routing structure to improve navigation through the application. Jointly defining and implementing a development plan to ensure efficient project progress. Role in the project Front-end Developer

Технологии

React, Redux, reselect, Redux-persist, Redux-saga, Redux-Form, React-router

Длительность

02.2021 - 07.2021 месяц

Проект

Cross-Platform Mobile Application Development

Описание

The project involved creating a mobile application that serves as a platform for connecting people with common interests through organizing and participating in various events. The application facilitates real interaction and information exchange among users using modern communication and social activity technologies. Responsibilities Designing and implementing a mobile application with functionality for creating, searching, and registering for events, as well as interaction between participants. Conducting comprehensive testing of the application"s functionality, interface, and performance to ensure high stability and responsiveness on various devices. Integrating chat capabilities, notifications, and updates within the application to ensure dynamic user interaction. Role in the project Mobile Developer

Технологии

React Native, Socket.io, Express, Node, FeathersJS, PostgreSQL, Facebook SDK, Google SDK, OAuth 2.0, PassportJS

Длительность

03.2019 - 08.2020 месяцев

Проект

Web Application for Simplifying Expense Sharing

Описание

The web application is designed to facilitate the process of splitting bills and expenses among users, providing a fair distribution of costs for group dinners, trips, and other events. This solution helps avoid the inconvenience associated with calculations in groups and provides a simple and transparent system for tracking expenses. Responsibilities Creating and maintaining a stable, easily maintainable codebase with React, ensuring the application"s flawless operation. Introducing innovative features to improve user experience and expand application capabilities. Linking the web application with external services and APIs to enrich functionality and enhance interaction. Adding support for multiple languages to make the application accessible to an international audience. Configuring convenient and intuitive navigation through the web application.

Технологии

React, Redux, Redux-saga, Styled components, Reselect, Redux-form, Redux-persist, React-router

Длительность

11.2018 - 03.2019 месяцев