odoo / Python expert with more than four years of professional experience, agile delivery, clear communication, deadline respect
List of development tasks done in odoo
• Standard modules extension (sale, purchase, accounting, ..)
• Using web scrapping to fetch data from other websites and fill the customer sheet automatically.
• Integration of the Messaging queue (RabbitMQ) technique, at the heart of the odoo 10 Framework, in plug and play mode (mockable, configurable, disabled)
• Development of odoo end-points (Controller odoo).
• Implementation of several cases with MQ within the odoo Framework namely:
o Send SMS / e-mail.
o Validation of sales orders (creation of the order without stock management, in order to ensure immediate confirmation, from the customer point of view, the validation is complete, while the (slow) part of the stock is being processed by a consumer (the Producer part of the MQ).
o Validation of sales orders (creation of the order without stock management, in order to ensure immediate confirmation, from the customer point of view, the validation is complete, while the (slow) part of the stock is being processed by a consumer (the Producer part of the MQ).
o Tracking of all user activities (follow active / connected / disconnected states, number of open sessions, IP used, ..).
• Implementation of third-party services in odoo:
o Twilio for SMS.
o VAT Layer for VAT validation.
o Push notification for mobile notifications.
• Implementation of notification cases in odoo (e g: notification after delays of a
delivery of an order).
• Use of odoo schedulers (Reserve a product as soon as it is available to complete a
existing order)
• Data migration (produced entities, customer, supplier, intrastat, produced images, attachment invoice, product brand, order / invoice / purchase and sale payment) from Megawin to odoo using XML-RPC and SQL injection, using multiple odoo clients, which split and performs the various migration operations in parallel; the migrated data is automatically cleaned to adhere to odoo business rules.
• Migration of client corrections from an Excel file to odoo.
• Development and modification of odoo modules (adding functionalities).
• Implementation of a stock location management system, with addresses and tickets.
• Implementation of an algorithm to find the shortest path, in order to optimize the routes
• Implementation of a management system for temporary locations. (stock organization / return the products to their dedicated locations in stock).
• Implementation of a system to follow stock preparations (yield / distance traveled by preparers).
• Optimization of odoo response times, by re-implementing certain functionality.