Technology Stack
Frontend:
The frontend is built using React, providing a single-page application architecture for a responsive, component-driven user interface. Bootstrap is used to implement a consistent, mobile-friendly responsive layout across the platform, while Telerik UI components and jqGrid power the platform's data-intensive dashboards and grids. These tools support the core workflows of the platform, including deal management dashboards, allocation tracking, order routing views, customer portfolio displays, and market analytics reporting.
Backend:
The backend is developed using C# on .NET 8, exposing REST APIs that handle the platform's core business logic, including bond issuance management, deal allocation processing, order routing, and portfolio and analytics data handling. Hangfire manages background job processing and scheduling, supporting automated, recurring operations that keep deal and market data current. The backend is designed to support both Single-Tenant and Multi-Tenant deployment models from a common codebase.
Authentication & Security:
The platform is built on .NET 8, which provides the underlying framework for securing REST API endpoints and controlling access to platform resources. Security practices are applied consistently across single-tenant and multi-tenant deployments to protect sensitive deal, allocation, and customer portfolio data.
Database:
The application utilizes PostgreSQL to store deal records, allocation data, routed orders, customer portfolio information, and market analytics data. The persistence layer is designed to support efficient querying and data management for the volume and complexity of financial data associated with bond issuances and deal activity.
Third-Party Integrations:
The platform integrates with AWS S3 for cloud-based file and data storage, and with Anthropic Claude AI, incorporating AI-assisted capabilities into the platform's workflows and analytics functionality.
Monitoring & Logging:
Application monitoring, error tracking, and logging are implemented to provide visibility into platform health and behavior in production, supporting proactive identification of issues for a platform used by institutional investors and investment banks for time-sensitive deal activity.
Testing:
Quality assurance practices are applied throughout the development lifecycle to validate platform functionality and reduce regressions, supporting reliable delivery of features across the platform's deal management, allocation, and analytics modules.
Deployment & DevOps:
The application is deployed on AWS cloud infrastructure, managed through the Amazon Console and associated AWS services, supporting the scalability and reliability required to serve both single-tenant and multi-tenant institutional clients.