Project information
- Category: Performance Enhancement and Workflow Optimization for Adobe Creative Cloud
- Client: Adobe
- Project Period: Apr 2016 - Dec 2017
- Project Tech Stack: AWS, React, Javascript, Redux, Plotly, Cloudfront, S3
Adobe Creative Cloud
Objective was to enhance the customer experience by streamlining workflows, optimizing application updates, and developing a new Updater app to improve download speeds.
Project Overview: This project focused on improving the performance and usability of Adobe Creative Cloud, a platform that manages all Adobe's products. The primary objective was to enhance the customer experience by streamlining workflows, optimizing application updates, and developing a new Updater app to improve download speeds. The project also involved redesigning and migrating the ACC Apps Panel state machines, which manage the lifecycle of Adobe's apps, including installation, updates, and uninstallation. The technology stack used for this project included C++, JavaScript, Python, React, Redux, and AWS.
Project Objectives:
Performance Enhancement: Identify and implement optimizations to enhance the overall performance of Adobe Creative Cloud, ensuring a smoother user experience.
Workflow Optimization: Streamline user workflows within the application to improve usability and efficiency.
Updater App Development: Create a new Updater app to manage updates for multiple Adobe applications, enhancing download speed and reliability.
State Machine Redesign: Redesign and migrate the ACC Apps Panel state machines to efficiently manage the lifecycle of Adobe's applications.
Technologies Used:
- Programming Languages: C++, JavaScript, Python for software development.
- Frontend Development: React and Redux for building a responsive and user-friendly user interface.
- Updater App: Development of proprietary algorithms to enhance app download speed.
- Cloud Services: Utilization of AWS (Amazon Web Services) for cloud infrastructure.
Project Scope:
The project scope encompassed the following key components:
Performance Enhancement:
- Identification and implementation of performance optimizations within the Adobe Creative Cloud application.
- Ensuring smoother and faster user interactions.
Workflow Optimization:
- Streamlining user workflows by redesigning UI/UX elements to improve usability and efficiency.
- Enhancing the overall user experience.
Updater App Development:
- Creation of a new Updater app to manage updates for multiple Adobe applications.
- Implementation of proprietary algorithms to accelerate download speeds and improve reliability.
State Machine Redesign:
- Redesigning and migrating the ACC Apps Panel state machines to efficiently manage Adobe application lifecycles, including installation, updates, and uninstallation.
Project Results:
The successful completion of the Performance Enhancement and Workflow Optimization project for Adobe Creative Cloud led to the following outcomes:
- Improved overall performance and usability of Adobe Creative Cloud, providing users with a smoother experience.
- Development of a new Updater app with enhanced download speeds and reliability for updating Adobe applications.
- Streamlined workflows within the application, making it more user-friendly and efficient.
- Redesign and migration of state machines for the ACC Apps Panel, improving the management of Adobe application lifecycles.
Conclusion:
The project significantly contributed to enhancing the Adobe Creative Cloud platform, making it more efficient, user-friendly, and reliable. By addressing performance issues, optimizing workflows, and developing a new Updater app, the project improved the overall customer experience and usability of Adobe's product management platform.