I engineered a production-grade API governance platform to solve manual review bottlenecks within a leading private banking institution. The system replaces slow, manual validation workflows with an automated, score-based Governance Gate that ensures all API specifications comply with enterprise security and architectural standards before reaching production.
The platform manages the full API lifecycle, from initial YAML upload to automated deployment in WSO2 API Manager. By integrating AI-driven analysis, the system provides real-time feedback, structural linting, and semantic intent detection to prevent redundant or non-compliant APIs from entering the ecosystem.
Achievements:
Reduced manual validation effort by 60% by implementing an automated, four-stage validation pipeline.
Integrated AI-powered validation using a local Qwen 2.5 LLM to provide automated code-level fixes and structural optimization.
Built a custom Governance Gate that enforces Microsoft REST API guidelines and prevents duplicate API entries via vector similarity search (PGVector).
Designed a full-stack dashboard (React + FastAPI) featuring automated diff views, PDF/CSV compliance reporting, and real-time operational monitoring via Prometheus and Grafana.
Tech Stack:
FastAPI (Python), React.js, PostgreSQL (PGVector), Ollama (Qwen 2.5), WSO2 API Manager, Docker, Prometheus, Grafana.
0
30
Fullstack & Integration Of Maghrebia Insurance Website š : Package & Partnership Modules
As a key FullStack contributor to this microservices project, I was responsible for architecting and developing the Insurance Packages and Partnership Management modules.
Working within a Spring Boot and Spring Cloud environment, I focused on creating robust backend services that handled complex product configurations and B2B partnership logic.
My work ensured that these modules communicated seamlessly with the broader ecosystem via REST APIs and Feign clients, providing a scalable foundation for insurance product lifecycle management.
Key Technical Contributions:
1/Module Development: Engineered the 'Insurance Packages' and 'Partnership' backend services, implementing custom business logic for product lifecycle management.
2/Integration Specialist: Facilitated inter-service communication using REST and Feign clients to ensure the packages and partnerships modules integrated smoothly with Claims and User Management services.
3/System Architecture: Contributed to the modular microservices architecture, utilizing Spring Cloud and API Gateways to maintain clean, scalable API endpoints.
3/Security & Compliance: Implemented logic within these modules that adhered to the project's central Keycloak authentication and RBAC security standards.