Role:
Lead Software Engineer
Summary:
Developing an advanced logistics management system using Odoo to streamline import/export operations and track shipments end-to-end. Leveraging GOODLOADING, I optimized container usage and ensured accurate load calculations, integrating MarineTraffic for real-time shipment tracking. The system also used AI to forecast demand, predict buying patterns, and manage procurement, revolutionizing how inventory and logistics were handled. This solution provided businesses with the ability to anticipate future needs, optimize supply chains, and make data-driven decisions.
Key Responsibilities
- Developed and customized Odoo standard functions to manage logistics and streamline operations.
- Integrated MarineTraffic REST API for real-time shipment tracking.
- Implemented Goodloading integration for container calculation, optimization, and load management.
- Deployed Odoo-based web applications using Kubernetes, ensuring scalability and efficiency.
- Utilized Python for backend development and automation tasks.
- Managed and optimized PostgreSQL databases for data storage and retrieval.
- Designed and implemented web tracking systems to monitor goods and shipments in real time.
- Prioritized logistics information management, ensuring accurate data flow for import/export operations.
Tech Stack
- Odoo
- Docker
- Marine Traffic
- Goodloading tech
- Kubernetes
- Postgres
- REST API
- Web trakking
- AI Model for prediction
Challenges & Solutions
- The main challenge was making accurate predictions based on stock fluctuations in the inventory. This was addressed by implementing an AI model that analyzed precise data from all added and sold items, leveraging relationships in the PostgreSQL database. Ultimately, the solution successfully provided reliable forecasts and inventory management.
Results
- Managed all logistics operations seamlessly within the ERP system.
- Connected to container management systems, allowing for visual packing and container optimization directly from Odoo.
- Enabled real-time logistics tracking throughout the entire process within Odoo.
- Streamlined the recording of purchase transactions and sales directly in Odoo for accurate financial and stock management.
- Significantly improved stock management by integrating predictive AI models into Odoo, resulting in more efficient inventory control.
- Enhanced the forecasting and procurement process using data-driven insights.
- Automated the integration with third-party tools like MarineTraffic for shipment tracking and Goodloading for container load calculation.
- Improved overall operational efficiency through the deployment of Odoo web applications via Kubernetes for scalability and resilience.
These results enabled smoother logistics operations, better decision-making, and increased efficiency across the board.
Code & Demo
- https://gitlab.com/ezekielvictor/2o_slis.git
Screens / Pictures
Odoo Purchase developed for the integration.
Freight Management App in Odoo for managing logistics.
Clicking on the button above takes us to All products make up the container automatically.
Managing and tracking the logistics from Odoo getting information feed from Marine traffick
Can be accessed externally by the user on the URL of Odoo.
Weather Projections from any part of the world for more efficient shipping management, are automatically probed and fed to the AI.
Developing Odoo application to include logistics features (rest API integration)