Hackathon Assessment Platform (DAMCO)
Role: Architect and Developer
Description: Developed a platform for hackathons and assessments, leveraging MXQ and supporting programming questions across multiple language compilers.
Technologies Used: Python, Django, Various language compilers.
LMS Portal (DAMCO)
Role: Architect and Developer
Description: Built a Learning Management System (LMS) portal running on Django to manage and deliver educational courses and training programs.
Technologies Used: Python, Django.
Workflow and Form Builder (Low-Code Platform) (DAMCO)
Role: Architect and Developer
Description: Developed a low-code platform featuring workflow and form builders, enabling users to create and manage business processes with minimal coding.
Technologies Used: Python, Django, Angular.
IoT Data Aggregation and Analysis Platform (DAMCO)
Role: Developer
Description: Developed a platform to aggregate and analyze data from IoT devices, providing real-time insights and predictive analytics for smart home and industrial applications.
Technologies Used: Python, Django, MQTT, InfluxDB, Grafana, Docker.
AI-Powered Customer Support Chatbot (DAMCO)
Role: Developer
Description: Built an AI-powered chatbot for customer support, utilizing natural language processing (NLP) to understand and respond to customer queries effectively.
Technologies Used: Python, Django, TensorFlow, NLP Libraries, PostgreSQL, Docker.
E-commerce Personalization Engine (DAMCO)
Role: Developer
Description: Developed an engine to provide personalized recommendations for e-commerce platforms, enhancing user experience and increasing sales through machine learning algorithms.
Technologies Used: Python, Django, Scikit-learn, PostgreSQL, Redis, Docker.
Warehouse Management System (DAMCO)
Role: Architect and Developer
Description: Designed the architecture and developed a Warehouse Management System integrating IBM AS400 for data migration from the old system. Implemented a microservices-based architecture with a communication bus, IAM application, core master application, and leveraged caching for internal data flow and APIs.
Technologies Used: Python, Django, Django Rest Framework, gRPC, PostgreSQL, Memcached, Redis, Celery, Nginx, Docker, Angular.
Recipe APIs (DAMCO)
Role: Architect and Developer
Description: Designed and developed an application providing secure APIs for external third-party applications to consume recipe data. Created a parser to extract and migrate recipe data to a database.
Technologies Used: Python, Django, Django Rest Framework, PostgreSQL, Memcached, Redis, Nginx, Docker.
IBM RPG AS400 Integration (DAMCO)
Role: Developer
Description: Developed an application to interact with IBM RPG programs and the AS400 Database.
Technologies Used: Python, Django, Django Rest Framework, Memcached, IBM iToolkit, IBM IAccess drivers, PYODBC.
Cloud Native Architecture (DAMCO)
Role: Architect and Developer
Description: Developed a microservices and multi-tenant architecture where a single instance serves multiple customers. Used gRPC for microservices communication and a proprietary message bus.
Technologies Used: Python, Django, Django Rest Framework, gRPC, PostgreSQL, Memcached, Redis, Celery, Nginx, Docker.
Single Sign-On (SSO) (DAMCO)
Role: Developer
Description: Implemented an SSO authentication scheme with an Identity Provider (IDP) and Service Provider (SP) communicating via SAML protocol.
Technologies Used: Python, Django, Django Rest Framework, PostgreSQL, Memcached, Nginx, Docker.
Ec-Council - Jabberwocky (DAMCO)
Role: Developer
Description: Developed a virtualization platform for online cybersecurity certification programs. Included a public scoring engine, participant VMs, and a network monitoring system for intrusion detection and packet capture.
Technologies Used: Python, Django, VMware platform services.
Rule Engine (Renewbuy)
Role: Developer
Description: Built a business rules engine allowing users to capture new rules and logic, with backend processing of these rules.
Technologies Used: Django, Angular.
Account Management System (Renewbuy)
Role: Developer
Description: Developed a single sign-on system enabling users to access various Renewbuy products with a single account.
Technologies Used: Django.
Transaction Ledger (Renewbuy)
Role: Developer
Description: Created a blockchain-based transaction ledger ensuring transaction integrity by linking each transaction with a specific hash, detecting any modifications.
Technologies Used: Django.