Project Overview
Axya is an enterprise-grade procurement orchestration platform that revolutionizes manufacturing procurement by removing manual work and keeping buyers, suppliers, and ERPs aligned in real-time. As a backend developer, I contributed to building the core infrastructure that powers RFQ management, purchase order processing, supplier communication, and seamless ERP integrations.
The platform serves manufacturing organizations by unifying fragmented procurement workflows across emails, spreadsheets, portals, and ERPs into a single, intelligent system powered by AI automation.
Key Achievements & Impact
25x
Faster Order Processing
54%
Reduction in Late Deliveries
100%
Supplier Adoption Rate
Real-time
ERP Synchronization
Technical Stack
Python
Django
FastAPI
PostgreSQL
Redis
Celery
RESTful APIs
JWT Authentication
OAuth2
Docker
AWS
Message Queue
WebSocket
Backend Development Responsibilities
-
RESTful API Architecture: Designed and developed scalable REST APIs for order management, RFQ processing, and supplier communication workflows. Implemented comprehensive API versioning and documentation.
-
ERP Integration Layer: Built robust integration connectors for multiple ERP systems (including Genius ERP and custom solutions), enabling real-time bidirectional data synchronization between Axya and client ERPs.
-
AI-Powered Data Processing: Developed backend services for processing unstructured data from emails, PDFs, Excel files, and EDI formats. Integrated OCR technology for automated data extraction and normalization.
-
Real-Time Synchronization: Implemented event-driven architecture using message queues to ensure ERP data stays accurate as supplier updates flow through the system, eliminating manual data entry.
-
Supplier Communication Hub: Built unified communication system that aggregates supplier updates from multiple channels (email, portals, EDI, Excel, PDFs) into a centralized dashboard with intelligent parsing and categorization.
-
Automated Workflow Engine: Developed Celery-based task queue system for automated follow-ups, order confirmations, and milestone tracking. Implemented smart notification triggers based on business rules.
-
Database Architecture: Designed and optimized PostgreSQL database schemas for handling complex procurement data relationships, ensuring data integrity and supporting high-volume transactions.
-
Security & Authentication: Implemented JWT-based authentication and OAuth2 integration for secure API access. Built role-based access control (RBAC) for multi-tenant architecture.
-
Performance Optimization: Optimized database queries, implemented Redis caching strategies, and designed efficient data processing pipelines to handle enterprise-scale workloads.
-
Monitoring & Logging: Integrated comprehensive logging and monitoring solutions to track system performance, identify bottlenecks, and ensure reliable operation in production environments.
Technical Challenges & Solutions
Challenge: Fragmented Data Sources
Problem: Supplier updates arrive through multiple channels (emails, spreadsheets, portals, EDI) with inconsistent formats, making it difficult to maintain a single source of truth.
Solution: Developed a unified data ingestion pipeline with intelligent parsing engines that normalize data from various sources. Implemented machine learning models to extract structured information from unstructured emails and documents, ensuring all supplier communications are captured and processed automatically.
Challenge: Real-Time ERP Synchronization
Problem: Keeping ERP systems synchronized with supplier updates in real-time without manual intervention, while handling different ERP APIs and data formats.
Solution: Built an event-driven architecture using message queues (Redis/Celery) that processes supplier updates asynchronously and pushes changes to ERP systems via standardized API adapters. Implemented retry mechanisms, error handling, and transaction rollback capabilities to ensure data consistency.
Challenge: Scalability & Performance
Problem: Supporting enterprise clients with high-volume procurement operations while maintaining sub-second API response times and processing thousands of supplier communications daily.
Solution: Implemented horizontal scaling with Docker containers, optimized database queries with proper indexing, and used Redis for caching frequently accessed data. Designed asynchronous processing for heavy operations and implemented connection pooling for database efficiency.
Key Features Developed
-
Order Management System: Complete backend for managing purchase orders from creation to delivery, with status tracking, change management, and automated notifications.
-
RFQ Management: Backend services for RFQ creation, distribution to suppliers, response collection, and automated comparison/analysis workflows.
-
Supplier Management: API endpoints for supplier onboarding, profile management, performance tracking, and contract management.
-
AI Automation Engine: Backend infrastructure supporting AI agents that handle repetitive tasks like follow-ups, confirmations, and risk detection.
-
Data Extraction Service: OCR and document processing APIs that extract structured data from PDFs, Excel files, and images.
-
Supplier Reporting: Analytics backend that aggregates supplier performance metrics, delivery rates, and order change statistics for reporting dashboards.
-
Departmental Chat Integration: Real-time messaging backend with WebSocket support for internal team discussions linked to specific orders and RFQs.
Business Impact
The backend infrastructure I helped build enables Axya to deliver measurable results for manufacturing organizations:
- Eliminated manual data entry and reconciliation work, freeing buyers to focus on strategic procurement decisions
- Enabled 100% supplier adoption by meeting suppliers where they work (email, Excel, PDF) without requiring portal access
- Reduced late deliveries by 54% through early risk detection and proactive alerting systems
- Accelerated order processing by 25x through automation and streamlined workflows
- Maintained real-time ERP accuracy, ensuring leadership has reliable, current data for decision-making
Project Details
Company: Axya, Inc.
Role: Backend Developer
Platform: axya.co
Industry: Enterprise SaaS, Manufacturing Technology
Team Size: Cross-functional team (Backend, Frontend, AI/ML, DevOps)
Technologies & Skills Demonstrated
This project showcased expertise in building enterprise-scale backend systems, API design, database architecture,
system integration, asynchronous processing, and AI/ML integration. It required deep understanding of manufacturing
procurement workflows and the ability to translate complex business requirements into scalable technical solutions.