I spearheaded the full-stack development of Capital TMS, a robust SaaS (Software as a Service) Transportation Management System designed for a US-based client. This project showcases my expertise in building scalable, feature-rich web applications, leveraging cutting-edge technologies across the entire stack.
Key Features & Functionality:
Capital TMS offers a comprehensive suite of modules to streamline transportation operations, including:
- Load Management: Efficiently manage and track loads through various stages (On Route, Arrived, Dispatched, In Transit, Delivered, In Warehouse).
- Carrier Management: Organize and maintain carrier information for optimized dispatching.
- Shipper Management: Handle shipper details and preferences with ease.
- Customer Management: A centralized system for managing customer accounts and interactions.
- Factoring Company Integration: (Implied by menu item) Likely facilitates financial transactions and factoring services.
- Payments Module: Securely process and track payments.
- User Management & Access Control: Robust system for managing users and defining granular permissions.
- System Settings & Data Import: Tools for configuration and data migration.
- Comprehensive Analytics & Reporting: The dashboard provides critical insights into company performance, including:
- Gross Revenue, Net Profit, and Commission tracking.
- Load Breakdown by status (pie chart).
- Performance Trends (line chart) visualizing total loads, net profit, and total commission over time.
- Load Coverage map for geographical insights.
- Recent Loads table for quick access to load details and actions (Pending, Concealed, In Transit, Warehouse, On Route F/U).
Technical Stack & My Role:
- Frontend (Angular): As the primary frontend developer, I built a highly interactive and intuitive user interface using Angular. I focused on creating a seamless user experience, evident in the well-organized dashboard, interactive charts, and efficient data presentation.
- Backend (Java Spring Boot): I developed a powerful and scalable backend using Java Spring Boot. This included designing and implementing RESTful APIs, business logic, and ensuring secure and efficient data handling.
- Database (PostgreSQL with Schema-Based Multi-Tenancy): I engineered a robust PostgreSQL database with a sophisticated schema-based multi-tenant isolation strategy. This ensures data segregation and security for each client, a critical aspect of SaaS applications.
- Cloud Deployment (AWS): I was responsible for deploying and managing the application on Amazon Web Services (AWS), demonstrating my proficiency in cloud infrastructure. This included:
- Amazon S3: Utilized for efficient and scalable file storage.
- Amazon Route 53: Configured for domain and subdomain management, ensuring reliable access to the application.
- Amazon SES: Integrated for reliable and scalable email services, enhancing communication within the system.
This project highlights my ability to deliver end-to-end solutions, from conceptualization and design to development, deployment, and ongoing maintenance, showcasing my full-stack capabilities and commitment to building high-quality, scalable applications.


