Maxym
Разработчик игр
- Розглядає посади:
- Разработчик игр, Python developer, кодер, менеджер з розвитку, Python-програміст, Ai інженер, програміст BAS, SQL-програміст, розробник bas, Backend програміст
- Вік:
- 20 років
- Місто проживання:
- Тернопіль
- Готовий працювати:
- Дистанційно, Тернопіль
Контактна інформація
Шукач вказав телефон та ел. пошту.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/15469711/?puid=445709
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Python Developer (Odoo) | AI Integrations
Ternopil, Ukraine | [
PROFESSIONAL SUMMARY
Python developer with over one year of commercial experience across Odoo ERP, Django and production AI
integrations. Migrated a production database from Odoo 15 to Odoo 18, built the integration that turns completed
ElevenLabs voice-agent calls into Odoo CRM leads, and consolidated a fragmented multi-provider AI translation
stack into a single OpenRouter service serving a multilingual e-commerce site. Also builds LLM-powered internal
tooling, including a Django application that uses the OpenAI API to triage and classify Odoo server logs. Proficient
in Python, Odoo ORM, Django, REST API integration, PostgreSQL, LLM API integration and prompt engineering.
Currently completing a Bachelor of Science in System Analysis. Seeking a Junior or Middle Python Developer
position focused on backend development, API integration and AI-powered features.
TECHNICAL SKILLS
Programming Languages: Python, JavaScript, SQL, XML, HTML5, CSS3
Frameworks and Platforms: Odoo 15, Odoo 18, Odoo module development, Django, Django REST Framework
(DRF), FastAPI
Backend Development: RESTful API design, REST API development, CRUD operations, Object-Relational
Mapping (ORM), Odoo ORM, Django ORM, serializers, ViewSets, APIView, class-based views, routing, business
logic implementation, module development
AI and LLM Integration: OpenAI API, OpenRouter, ElevenLabs voice agents, LLM API integration, prompt
engineering, system prompt design, structured output (JSON mode), JSON schema validation, LLM output parsing,
AI-powered translation, glossary-driven terminology control, token and cost optimisation
Integrations: Third-party API integration, webhooks, webhook controllers, CRM integration, Odoo CRM lead
pipelines, Telegram Bot API, multilingual content pipelines, SEO and hreflang routing
Authentication and Security: TokenAuthentication, custom permission classes, user authentication, access
control, CSRF protection, cross-site scripting (XSS) remediation, secure file upload handling, secrets management,
personally identifiable information (PII) handling
Databases: PostgreSQL, SQLite, SQL queries, database migration, schema migrations, data integrity, pgAdmin 4
Testing and QA: Manual QA testing, functional testing, regression testing, bug reporting, test case design,
Selenium, Playwright, automation scripts
Version Control and Tools: Git, GitHub, PyCharm, code review, debugging, refactoring
Practices: Agile teamwork, cross-functional collaboration, technical documentation, legacy code maintenance
PROFESSIONAL EXPERIENCE
Python Developer (Odoo)
Aclima, Ternopil, Ukraine | 01/2026 - Present
• Migrated a production Odoo database from version 15 to version 18, preserving full data integrity across
standard and custom modules, and adapted custom modules to the Odoo 18 API by replacing deprecated ORM
methods, view definitions and module dependencies.
• Built the integration that converts completed ElevenLabs voice-agent calls into Odoo CRM leads through a
webhook controller, authenticating against Odoo on every call so leads are never dropped.
• Extended the voice agent with page context, correct per-visitor language selection and localised interface labels,
and attributed incoming leads by source and Telegram chat ID for sales follow-up.
• Consolidated a fragmented AI translation stack spanning DeepL, Google, OpenAI and Claude into a single
OpenRouter-backed service used site-wide for product pages, taxonomy, menus, interface strings and user
profiles.
• Introduced a per-language translation glossary injected into every translation prompt, keeping domain
terminology consistent across all supported languages.
• Removed hardcoded and leaked third-party API keys from the codebase, relocating credentials to server settings
and environment variables.
• Remediated production security defects: stored cross-site scripting, missing CSRF protection, unprotected file
upload and delete endpoints, and personally identifiable information written to logs.
• Made multilingual routing translation-aware across entity queries, URL resolution and taxonomy URLs, with
graceful handling of missing translations.
• Developed and maintained Odoo modules automating internal business processes, and improved product search
accuracy through prefix matching on series codes and title-only matching.
• Delivered all work through feature branches, pull requests and peer code review in a two-developer team.
Python Developer (Odoo)
TA-DA, Ternopil, Ukraine | 07/2025 - Present
• Develop and maintain custom Odoo modules for business process automation.
• Implement business logic in Python using the Odoo ORM, including models, computed fields, constraints and
record rules.
• Build and modify Odoo models, XML views and controllers to meet business requirements.
• Collaborate with the development team to deliver new features, resolve bugs and review code.
PROJECTS
LogTrack - AI-Powered Odoo Log Analyzer - Django, OpenAI API, Python, SQLite -
github.com/mbobil138/log_track
• Built a Django web application that ingests Odoo server log files and uses the OpenAI API to classify every entry
into four severity categories: warning, known noise, needs attention and critical.
• Designed a regex-based pre-processing pipeline that removes known noise, preserves multi-line tracebacks as
complete blocks and caps payload size, reducing token usage and API cost on logs of 100,000+ lines.
• Engineered a structured system prompt with enforced JSON schema output (JSON mode), returning a per-entry
reason, confidence score and occurrence grouping for repeated errors.
• Persisted analysis results as JSONField records linked one-to-one to uploaded logs, so each file is analysed
once and repeat views are served from the database instead of the API.
• Implemented file upload, listing, re-analysis and deletion flows with Django ModelForms, views, URL routing and
templates, including cleanup of orphaned files from disk.
Profiles REST API - Django REST Framework, PostgreSQL
• Built a RESTful API for managing user profiles and feed items with full CRUD support (GET, POST, PUT,
PATCH, DELETE).
• Implemented both APIView and ViewSet endpoints with routers for consistent URL structure.
• Configured serializers for input validation and data representation.
• Secured endpoints with TokenAuthentication and custom permission classes, restricting users to editing their
own records.
• Added search functionality on user profiles by name and email.
• Modelled and persisted data in PostgreSQL through the Django ORM, including a custom user model and token
management.
CRUD Web Application - Django, PostgreSQL
• Built a web application with complete create, read, update and delete functionality using models, class-based
views, URL routing and Django templates.
• Integrated PostgreSQL for persistent storage and applied schema migrations.
EDUCATION
Bachelor of Science in System Analysis (in progress)
Ternopil Ivan Puluj National Technical University, Ternopil, Ukraine | 09/2023 - 06/2027 (expected)
Department of Artificial Intelligence Systems and Data Analysis
CERTIFICATIONS AND COURSES
• Introduction to Python - DataCamp
• Intermediate Python - DataCamp
• Introduction to FastAPI - DataCamp
LANGUAGES
• Ukrainian - Native
• English - B2 Upper-Intermediate
Інші резюме цього кандидата
Розглядає посади: Python-програміст, Web-програміст, Backend розробник, ще 7 посад
40 000 грн
Дистанційно
Середня освіта · Повна зайнятість, неповна зайнятість
- Python developer, Aclima, 9 місяців
- Python developer, ТаДа, 1 рік 3 місяці
Дистанційно
Вища освіта
Освіта: 01.2023 - 01.2027: Data analysis (TNTU, Тернопіль). Here I study mathematics and database work in depth. In the future I will also study AI. Sql, python, math.
Дистанційно
Незакінчена вища освіта
Освіта: 01.2023 - 01.2027: Системний аналіз (ТНТУ).
Схожі кандидати
-
Game developer
Дистанційно -
Unreal Engine developer
Київ, Дистанційно -
Разработчик игр
Кам'янець-Подільський, Дистанційно -
Разработчик игр
60000 грн, Київ, Дистанційно -
Разработчик игр
90000 грн, Київ, Полтава , ще 2 міста -
Game developer
Дистанційно