Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Dmytro M.

Offer Dmytro work on your next project.

Ukraine Chernigov, Ukraine
3 months 27 days back
Available for hire available for hire
on the service 1 year
  • odoo
  • API Integration
  • PM2
  • etl
  • data parsing
  • Asynchronous Programming
  • Bash-Scripting
  • Pytest
  • docker-compose
  • integration testing
  • llama
  • API-testing
  • openai-api
  • data cleaning
  • Business Process Automation

Rating

Successful projects
No data
Average rating
No data
Rating
236
Enterprise Resource Planning (ERP)
199 place out of 875
Python
893 place out of 4466

Language proficiency level

Українська Українська: fluent
English English: intermediate

Skills and abilities

Programming

Services

Photo, Audio & Video


Administration

Writing

Portfolio


  • 460 USD

    Smart Telegram Notification System for Odoo 19

    Enterprise Resource Planning (ERP)
    Development and implementation of an integration module between Odoo and Telegram for instant team notifications about task status. The goal is to minimize response time to changes in projects without the need to keep the ERP tab open constantly.

    Technical features and functionality:

    Deep integration with Odoo API: The bot automatically reads changes in tasks, responsible persons, deadlines, and priorities.

    Interactive messages (MarkdownV2): Clear and understandable notification structure using emojis for visual identification of event types (new task, status change, urgency).

    Direct Access: Each message contains a direct link to a specific task in Odoo, allowing for one-click access to work.

    Working with priorities: The system automatically highlights "burning" deadlines and high priority (stars), focusing the executor's attention on the main tasks.

    Technical stack: Python, Odoo 19, Telegram Bot API, AI-assisted development (for UX optimization).

    Result: Increased team engagement and faster task processing through a convenient communication channel.
  • 812 USD

    Deep migration and optimization of the ERP system (Odoo v10 -> v19)

    Databases & SQL
    Comprehensive work on transferring business data between radically different versions of the system with full auditing and cleaning of the database structure (PostgreSQL).

    Completed works:

    Revision and cleaning of the structure: Complete removal of "historical clutter" and remnants of outdated modules, which allowed for the elimination of technical debt and conflicts during updates.

    Intelligent migration of products: Not just copying, but a complete parsing of the catalog. Automated distribution of products into logical categories and subcategories for convenient navigation.

    Working with CRM data: Secure transfer of the entire database of leads and contacts while preserving relationships and interaction history.

    Updating inventory balances: Accurate transfer of current product balances at the time of migration to ensure continuity of trading processes.

    Technical stack: Python (ETL scripts), PostgreSQL, Odoo API, SQL.

    Result: The client received a "clean" system on the latest version of Odoo with up-to-date data, optimized product structure, and without unnecessary load on the database.
  • 300 USD

    Adaptation and refactoring of Odoo modules for version 19.0

    Web Programming
    Task: Migration of the phone call management functionality (crm_phonecall) from outdated versions to Odoo 19, considering the radical changes in the API and metadata structure of the new version.

    What has been done:

    Deep refactoring: The interaction logic with the CRM model has been completely rewritten. Inheritance has been adapted and outdated methods that are not supported in v19 have been rewritten.

    Database optimization: Conflicts in the structure of tables and fields have been resolved, ensuring data integrity during migration.

    Compliance with OCA standards: The code has been brought into compliance with the strict standards of the Odoo Community Association, ensuring stability and ease of future support.

    Result: The business has received a critically important tool for the sales department in the new system, without waiting for the official release of the module from the community.
  • Smart Termux Assistant (Jeeves)

    Bot Development
    Stack: Python, Telegram Bot API, Groq (Whisper/Llama 3), SQLite, PM2, Termux API.

    Problem: The need for operational management of a Linux server and personal data without access to a PC, with a high level of privacy.

    Implemented solutions:

    AI integration and Voice-to-Text: Implemented processing of voice notes through Whisper (Groq API). Implemented the logic of a "smart notebook," where Llama 3 automatically tags, structures, and summarizes the incoming flow of thoughts.

    Flexible access system (RBAC): Developed a custom rights distribution system (Root/Creator/Trusted) that allows safe interaction with system commands of the server via Telegram.

    Low-level Management: Integration with Termux API for managing hardware functions of the smartphone (flashlight, notifications, battery status) and monitoring the status of server processes (PM2, SSH).

    Life-cycle Automation: A system of daily backups with rotation, an RSS parser for collecting news, and a calendar module with support for bulk event import.

    Result: A fully autonomous assistant that replaces several paid services (notes, monitoring, calendars), maintaining full control over data on one's own device.