nCollab

Project Overview

Client Name:
iCodex Publishing Solutions Ltd. - Pune (India)

Duration:
July 2024 to October 2025

Role:
Technical Manager

Technologies:
C#, ASP.NET Core, Web API, Clean Architecture, Microservices, Redis Caching, RabbitMQ, SQL Server

Project Profile

The nCollab project is designed for production users in the typesetting industry. It provides the facility to upload packages received from publishers for typesetting processes. The system supports multiple departments, where each department has defined processes, and each process may include sub-processes. Authorized production users can log in, download documents, perform the required task, upload the updated documents, and review articles and journal information available on the job activity page.

The system also integrates with external tools and communicates with other platforms to request processed files and stay updated. All files and documents are stored in a common location.

To achieve this, authorize users define a workflow and publish, which consists of a set of departments. Each department includes processes, and each process must be configured. When a package arrives, the system identifies the appropriate workflow. Since each journal contains multiple article types, and each article type has its own workflow, the system always associates workflows with journals based on article type.

At the initial stage, when a request comes from the publisher through the input API, the system determines the respective workflow linked to the journal and proceeds with the process accordingly.

Responsibilities

  • Collaborating with senior managers to determine business-specific application needs.
  • Identified problem solutions from analysis of user requirements and end user reports.
  • Coordinated with technical managers to ensure completion of client signoffs.
  • Writing the technical documentation.
  • Designing the Modelling & Database.
  • Leading the application development team and supervising the design, testing, and modification stages.
  • Design & Writing the Web API & implemented the security.