The content management module is used to manage a variety of files and folders containing data ranging from media to documents and from credentials to app-data. This module is responsible for providing Identity Access Management and ensuring that data is available in virtually no time when it is tried to be accessed by an authorized user, application, or API. Multiple levels of permission and encryption have to be implemented from directory to file level.
This was an ongoing enhancement project. Since Samsung is an product based company, the projects were not executed like a service based company style. This was my first corporate assignment after my undergrad. I was assigned under an already ongoing work efforts which was to improve the speed of access and create a new organization of content so that it is easier to maintain and provide access to required stakeholders. In other words, I had to setup a new Identity access management system for all kind of content in Samsung's Tizen smartphones.
I implemented multiple small stories of the main task using C and C++ wherever required and provided an understandable structure to the IAM for multimedia applications. Along with development in Linux command line and data structures, I also did the developer testing to ensure the quality.