Hire the Best OCaml Developers

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Roman P.

Kyiv, Ukraine

$15/hr
4.9
15 jobs

I build production-grade web applications, APIs, and ERP/CRM systems — from architecture to deployment. My work spans full-stack development, database design, Telegram bot backends, and Odoo customization, with recent projects involving AI integration, ML pipelines, and encrypted infrastructure on AWS. What I deliver Full-stack web applications (React/TypeScript frontend + Laravel or Python backend) REST API design, OAuth 2.0 + PKCE, role-based access control Database architecture and optimization — PostgreSQL, MySQL Odoo ERP/CRM: custom modules, QWeb templates, workflow automation, Telegram bot integrations (v16–v18) Telegram bots with backend logic and database integration AI/ML feature integration — model deployment, automation pipelines, intelligent assistants Server setup and DevOps — AWS EC2, Docker, Nginx, Linux administration Recent projects AI CRM Analytics Platform (SaaS, multi-tenant) Built a production-ready AI-powered CRM analytics platform from scratch. Sales teams connect HubSpot, Salesforce, or Pipedrive and query their live pipeline data in plain English — the AI responds using synced, up-to-date CRM data. OAuth 2.0 + PKCE integrations for 3 CRM providers Auto-sync every 15 min via BullMQ/Redis job queue GPT-4o query layer with intent classification and self-learning user memory Full CRM dashboard: contacts, deals, pipeline kanban, deal canvas, calendar Multi-tenant architecture on Supabase/PostgreSQL, deployed on Railway Encrypted CRM on AWS Secure hacker/terminal-aesthetic CRM with field-level encryption (PBKDF2-HMAC-SHA256), LUKS2-encrypted EBS volume, JWT session revocation with IP binding, Dead Man's Switch, and Twilio SMS/voice integration — deployed on AWS EC2. Odoo Custom Modules (v18) Telegram Bot API integration, custom QWeb print templates, insurance broker management module — built as portfolio deliverables with full documentation. Tech stack Backend: Python, PHP (Laravel), C#, Java Frontend: React, TypeScript, JavaScript, HTML/CSS Databases: PostgreSQL, MySQL Infrastructure: AWS EC2, Docker, Nginx, Linux ERP/CRM: Odoo v16–v19 Other: Telegram Bot API, BullMQ/Redis, GPT-4o, ML model integration, REST APIs Working style I take on projects where technical decisions matter — where someone needs a developer who understands business logic, can own the architecture, and delivers without hand-holding. I prefer clearly scoped work and direct communication. Available for long-term collaboration or well-defined project contracts.

  • SQL
  • Database
  • Python
  • Odoo
  • Odoo Development
  • React
  • PostgreSQL
  • JavaScript
  • Laravel
  • Java
  • TypeScript
  • Artificial Intelligence
  • OAuth
  • SaaS Development
  • Redis
  • Docker
  • Git
  • Node.js
  • Kubernetes
Megha L.

Indore, India

$20/hr
5.0
10 jobs

I'm an Odoo Engineer with over 7+ years of experience implementing and customizing ERP solutions, with a passion for Business Process Automation. In my Odoo journey, I’ve had the privilege of working on diverse projects for clients worldwide, enhancing their business operations through tailored Odoo ERP solutions. Here’s a snapshot of my experience: Swiss Project: I spearheaded the migration from SAP to Odoo ERP, developing custom modules for Swiss QR code e-billing, multi-country tax calculations, and procurement/order management. I also built a corporate website and APIs for integration with their proprietary payroll system. US Project: I crafted a custom unified view for various modules, developed a backend theme, and integrated the system with a mobile app. Australian Project: I developed custom APIs and a mobile app for a client in the construction & audit industry. Belgian Project: I managed a services project involving theme development, custom module development, and handling Odoo related tasks/tickets/bugs. In addition to these, I’ve enhanced the community Odoo version with custom features for a Swiss-based ERP/CRM and IT service provider. These enhancements include payment reconciliation functionality, invoice generation with barcode payment information for Swiss companies, Azure AD integration including Microsoft SSO, proprietary HRMS integration, SharePoint integration for project file management, and Stripe payment integration. I’ve also worked on various other Odoo customization projects, including the Payroll Reports Module from Odoo v10 to v14, the Payroll module from v11.0 to v14.0, a Transaction module for a Real estate business from v15.0 to v16.0, and an Accounting module from v15.0 to v16.0. My clients for development and maintenance work in Odoo include 2bit , wift, and powagroup. I’ve successfully customized Odoo apps to meet the specific needs of my clients across different industries, including construction, retail, and manufacturing. I provide ongoing Odoo maintenance and support, and perform customization and feature enhancements in their Odoo ERP system to meet their business requirements. My team is involved in Odoo standard unit testing to ensure error-free working of their Odoo ERP system. I have migrated Odoo modules from older versions to the latest version i.e. Odoo 14 and also enhanced its features according to the client’s requirements. This extensive experience with Odoo ERP implementation and customization makes me a valuable asset in any Odoo-related project. I am always happy to discuss requirements in more detail and provide tailored solutions that meet specific needs. I look forward to hearing from potential clients and partners. Best Regards. Megha

  • Odoo
  • Dashboard
  • Odoo Development
  • ERP Software
  • Python
  • Business Process Automation
  • PostgreSQL
  • Automated Workflow
  • CRM Automation
  • Point of Sale & Payment Systems
  • Business Process Management
  • Data Migration
  • Accounting
  • Manufacturing & Construction
  • Report
  • POS Terminal
  • AI Model Integration
  • Enterprise Software
  • XML
  • Supply Chain & Logistics
Muhammad W.

Lahore, Pakistan

$30/hr
4.8
26 jobs

🏆 100% Client Retention | 8+ Years in ERP Implementation & Consulting | Delivered 100+ Deployments across Industry Verticals | 🏆 20K+ Global Users across Odoo/ERPNext-based Systems | 🏆 Clients from USA, UK, UAE, KSA, Australia & More 𝐎𝐝𝐨𝐨 | 𝐄𝐑𝐏𝐍𝐞𝐱𝐭 | 𝐃𝐣𝐚𝐧𝐠𝐨, 𝐏𝐲𝐭𝐡𝐨𝐧 & 𝐆𝐞𝐧 𝐀𝐈 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫 & 𝐓𝐞𝐜𝐡𝐧𝐨-𝐅𝐮𝐧𝐜𝐭𝐢𝐨𝐧𝐚𝐥 𝐂𝐨𝐧𝐬𝐮𝐥𝐭𝐚𝐧𝐭 👋 I’m Waqas, an Odoo Architect and Techno-Functional Consultant with a strong engineering foundation from NUST and 8+ years of end-to-end ERP project delivery experience. I help businesses design, develop, and scale ERP ecosystems that drive efficiency, reduce redundancy, and unlock real-time visibility with a growing focus on Python-powered automations and Gen AI-enhanced workflows. ✅ 𝗪𝐡𝐚𝐭 𝐂𝐥𝐢𝐞𝐧𝐭𝐬 𝐒𝐚𝐲 𝐀𝐛𝐨𝐮𝐭 𝐌𝐞! ⭐️ Waqas is one of the most technically sound Odoo consultants I’ve worked with. He understood our workflow complexities and implemented custom modules that worked exactly as we envisioned, no back and forth, just results. — 𝐓𝐨𝐤𝐲𝐨 𝐋𝐨𝐠𝐢𝐬𝐭𝐢𝐜𝐬 CEO, UAE Python | PostgreSQL | Odoo Architecture | ERP Business Analysis | Django | REST APIs | NGINX | Superset Reporting | Docker | Linux Servers ✅ 𝗪𝗵𝗮𝘁 𝗜 𝗕𝗿𝗶𝗻𝗴 𝘁𝗼 𝘁𝗵𝗲 𝗧𝗮𝗯𝗹𝗲 1️⃣ Odoo / ERPNext Customization 🔹 Module Customization – Sales, CRM, Inventory, MRP, Accounting 🔹 Custom Workflows, Access Rules, Approval Chains 🔹 Chart of Accounts Mapping, Tax Setup, Invoicing 🔹 Role-based Dashboards and KPI Tracking 2️⃣ Python Backend & Django Apps 🔹 Django/Flask-based ERP & internal tools 🔹 PostgreSQL, MySQL, REST APIs 🔹 OAuth2, Role Management, PDF generation 🔹 Django Admin Panel & DRF Integration 3️⃣ ERP Implementation & Consulting 🔹 Requirement Analysis & GAP Fit 🔹 Functional Documentation & User Training 🔹 Test Case Writing, UAT, and Go-Live Planning 🔹 Migration from Legacy Tools to Modern ERP 4️⃣ Integrations & Reporting 🔹 RESTful APIs, Webhooks, XML-RPC 🔹 Payment Gateway, Shopify/WooCommerce Sync 🔹 Jasper/Excel Reports, Scheduler Jobs 🔹 Docker, GitHub, CI/CD Pipelines, AWS EC2 & S3 ✅ 𝗜𝗻𝗱𝘂𝘀𝘁𝗿𝗶𝗲𝘀 & 𝗗𝗼𝗺𝗮𝗶𝗻𝘀 𝗜’𝘃𝗲 𝗪𝗼𝗿𝗸𝗲𝗱 𝗜𝗻 🔹 Logistics – Fleet & Route Management 🔹 Manufacturing – MRP, BOM, Shop Floor Automation 🔹 Real Estate – Asset Booking, Lease Mgmt 🔹 EdTech – Student & Faculty Portals 🔹 Services – Project Mgmt, Timesheets, Support Tickets ✅ 𝗪𝗵𝘆 𝗖𝗹𝗶𝗲𝗻𝘁𝘀 𝗛𝗶𝗿𝗲 𝗠𝗲 🔹 Deep Functional + Technical Expertise 🔹 Understands Business Logic, Not Just Code 🔹 Speaks Fluent “ERP” with Devs & Ops Teams 🔹 Transparent Communication & Timely Delivery 🔹 Long-term Maintenance, Training & Support 📩 Click “Invite to Job” or message me to discuss your ERP journey. Happy to review your staging or define a project tracker to start clean. YOURS WAQAS! 𝗞𝗲𝘆𝘄𝗼𝗿𝗱𝘀 𝘁𝗼 𝗳𝗶𝗻𝗱 𝗺𝗲: Odoo Developer, ERP Architect, ERPNext Consultant, Python Developer, Odoo Custom Module, Odoo Consultant, Django Developer, PostgreSQL ERP, Business Process Automation, Sales CRM ERP, Inventory System Odoo, MRP ERPNext, Odoo.sh Developer, Linux NGINX Odoo, Docker ERP, NUST Engineer, API Integration ERP, Accounting Odoo, HRMS Odoo, Superset Reports, Multi-company ERP, Odoo eCommerce, Shopify to Odoo, REST API Python, ERP Migration Expert, SaaS ERP Developer, Techno-Functional Odoo Expert, Django Admin ERP, Odoo POS Integration

  • Ubuntu
  • Python
  • Docker
  • NGINX
  • Odoo Administration
  • Odoo Development
  • Data Analytics & Visualization Software
  • Odoo
  • ERPNext
  • Django
  • Machine Learning
  • Container
  • PostgreSQL
  • ERP Software
  • API Integration
M Rizki K.

Kampar, Indonesia

$3/hr
4.9
35 jobs

I’m a Software/AI & VPS Engineer, I can fix anything with zero mistakes n build everythings easily n fastest, i got unlimited Codex token, love to do things OpenClaw, Blockchain, Pipeline, flutter, flutterflow, build tools, Internal tools, Modules, Bot, PineScript, Mod, sys Linux n i can copy any site 100% match quick n easy n i strong in backend and full-stack systems and build Web apps, Mobile Apps, Desktop Apps, Rust/Tauri, Electron, Browser Extension n trading system, n strong Web3 edge (EVM, Stellar & Solana). I turn ambiguous ideas into secure, reliable, human-centered products using TypeScript/JavaScript, React/Next.js, Node.js/Nest, Go, Python, Solidity, Rust (Anchor), and modern infra. I care about clean architecture, measurable impact, and great developer experience (DX) also so features ship fast and safe, also love building an Apps & AI things. for the security side, I bring pentest/audit mindset to every build: threat modeling, fuzzing & invariants, automated checks in CI, and clear, actionable reports. I also provide English technical translation/localization for whitepapers, docs, and UI strings. Languages: TypeScript/JavaScript, Vue, Go, Python, Solidity, Rust (Anchor), Php, Ruby, C & C++ Frontend: React, Next.js, Tailwind, Radix/shadcn, Vite, SSR/SSG/ISR, Flutter Backend: Node.js (Nest/Express/Fastify), Go (Gin/Fiber), GraphQL, REST, gRPC, WebSockets Web3: Solidity, Rust/Anchor, Hardhat, Foundry, OpenZeppelin, viem/wagmi, ethers.js, WalletConnect v2, Safe, The Graph, IPFS Testing: Jest/Vitest, Playwright, Supertest, Foundry (fuzz/invariants), Slither, Echidna Data: PostgreSQL, MySQL, SQLite, Prisma/TypeORM/Knex, Redis DevOps: Docker, GitHub Actions, basic K8s, AWS/GCP basics, Sentry, OpenTelemetry, Tenderly, OpenZeppelin Defender Security: OWASP ASVS/API, RBAC/ABAC, token design, key/secret rotation, rate limiting & anomaly detection, audit reports DeFi staking: with upgradeable proxies storage-safe upgrades, 0 criticals in audit NFT marketplace royalty splits, subgraph indexing, gas-optimized listings Solana program PDA-secured escrow with CPI, wallet-adapter UX, >95% test coverage Payments & off-chain settlement Webhooks + queues, idempotent APIs, chargeback handling Security engagement BOLA/IDOR class bugs identified; implemented header-precedence fixes & authZ binding

  • Blockchain Architecture
  • Web Development
  • NFT
  • App Development
  • iOS Development
  • Web Application
  • Product Development
  • Android App Development
  • Web3
  • Flutter
  • Full-Stack Development
  • AI Builder
  • Flutter Stack
  • Technical SEO
  • Linux
SUKMA RISFA SAM BIMA Y.

Batam, Indonesia

$10/hr
5.0
9 jobs

Hi, I’m Yudha, a Senior Odoo Engineer and Technical Architect with 5+ years of experience managing enterprise architectures (700+ custom modules). I specialize in solving complex bottlenecks, automation, and connecting Odoo with modern tech ecosystems. MY FOCUS AREA: - Custom Development & API Integrations - Server/Architecture Management (Odoo.sh & Self-Hosted) CORE EXPERTISE & RECENT WINS: - Hybrid Portals & Modern Stack: Decoupled Odoo backends by integrating them with React to build high-performance, custom external portals. - Workflow Automation (Code & Low-Code): Advanced Odoo backend automation, scaled further using n8n orchestration and Google App Script for seamless ecosystem workflows. - Advanced Integrations: Built REST/XML-RPC endpoints for WhatsApp/Facebook, custom chatbots, WordPress management. - Enterprise Architecture: End-to-end setups for FMCG and Construction, focusing on complex Manufacturing (MRP), multi-warehouse Inventory, and full-scale Odoo version upgrades. WHY WORK WITH ME? I act as your Technical Partner. Whether you need to build a headless React portal, automate operations via n8n, or migrate a legacy system, I deliver clean, scalable solutions. Let’s discuss your technical roadmap. Send me a message to get started!

  • Odoo
  • Odoo Development
  • ERP Software
  • Python
  • API Integration
  • REST API
  • PostgreSQL
  • Back-End Development
  • DevOps
  • Server Administration
  • Data Migration
  • Business Process Automation
  • Manufacturing
  • Inventory Management
Emran K.

Addis Ababa, Ethiopia

$15/hr
5.0
4 jobs

Greetings! I'm a software developer with 4+ years of experience. I am proficient in Python, Javascript, and Java, and have expertise in framework and tools like Nest.js, Next.js, FaskAPI, Tauri, and Kubernetes. As a dedicated problem solver, active learner, and team player, I thrive on challenges and enjoy delivering user-friendly solutions. My active involvement with A2SV (African to Silicon Valley — backed by Google) has strengthened my understanding of advanced data structures and algorithms, solving over 800 problems on LeetCode and Codeforces. A2SV has successfully placed 50+ students in top tech companies like Google, Amazon, and LinkedIn—and I aim to be the next! I manage the entire development process, from gathering requirements to deploying the final product, ensuring quality and efficiency at every step. Whether working on small projects or large-scale applications, I am committed to advancing your project with innovative and effective solutions.

  • Django
  • LangChain
  • Next.js
  • Python
  • OpenAI API
  • Docker
  • AWS Cloud9
  • DigitalOcean
  • Kubernetes
  • NestJS
  • TypeScript

How it works

Post a job for free Post a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a OCaml Developer on Upwork?

You can hire a OCaml Developer on Upwork in four simple steps:

  • Create a job post tailored to your OCaml Developer project scope. We’ll walk you through the process step by step.
  • Browse top OCaml Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top OCaml Developer profiles and interview.
  • Hire the right OCaml Developer for your project from Upwork, the world’s largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a OCaml Developer?

Rates charged by OCaml Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a OCaml Developer on Upwork?

As the world’s work marketplace, we connect highly-skilled freelance OCaml Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream OCaml Developer team you need to succeed.

Can I hire a OCaml Developer within 24 hours on Upwork?

Depending on availability and the quality of your job post, it’s entirely possible to sign up for Upwork and receive OCaml Developer proposals within 24 hours of posting a job description.