We designed and implemented a platform that automates internal processes and project support for a large Russian consulting company.
Task
To develop a unified platform for supporting ongoing projects and automating internal processes. The system must be accessible both to the company’s specialists and to the organization’s clients and partners.
Solutions
A highly flexible architecture that enables the expansion of system functionality with minimal costs and minimal impact on adjacent processes.
Result
In 2024, we successfully developed and prepared for deployment a project support platform used by the client for its customers and partners.
The solution we designed features a highly flexible architecture, enabling the expansion of system functionality with minimal costs and minimal impact on adjacent processes.
Workflow
Implementation Timeline: 3.5 months
Development Approach: Iterative development with Scrum-style sprints
Engagement Model: Time & Material with post-payment
Product Launch
The platform has undergone pilot testing and was transferred to the client’s IT department for ongoing support. In September 2024, it was scaled for use in interactions with all of the organization’s clients and partners, delivering the following key benefits:
Automation of the company’s existing processes
A 'single window' for project information access by company management and partners
Improved quality and efficiency of interactions between clients and project executors
Lifecycle control of launched projects
Team
A total of 12 specialists worked on the project from our side:
Project Manager
Business Analyst,
System Analyst
Frontend developer (2)
Backend developer (2)
DevOps Engineer
QA Engineers (2)
Architect
UX/UI Designer
Scope of Work
Product Design
Business Analysis
UX/UI Design
Full Development Cycle
Application Architecture Design
Frontend Development
Backend Development
DevOps
Testing / QA
Product Support
Post-release Support
Transition to the Client’s Support Team
Technology Stack
Front-end: TypeScript, React 18 + MobX
Back-end: Java
Database: PostgreSQL
Migration: Liquibase
Object Storage: Minio
Containerization: Docker, Kubernetes
Monitoring: Grafana
Authentication: Keycloak
Client
A major Russian consulting company with a global reputation, successfully operating in the market since 2004. The client’s company name will remain undisclosed until the release of the developed platform.