About me

Developer by training, consultant by habit

I'm Ahmed Muhammed, a Senior Odoo Developer and Technical Consultant based in Alexandria, Egypt, working on ERP implementations for businesses across the Middle East.

My favourite part of the job is the translation step: sitting with the people who run a process, finding where it really breaks, and turning that into rules the ERP enforces — then proving it with tests before anything reaches production.

Day to day that means analysing requirements, auditing existing systems, building custom Odoo modules in Python, integrating external APIs, and deploying and supporting the result on Linux, Docker, Nginx and PostgreSQL. I also write the runbooks, go-live checklists and user manuals — in English and Arabic.

How I work

  • Read before I write. Every engagement starts with a read-only audit of the existing system.
  • Phases with test gates. A phase isn't finished until its automated tests pass.
  • Rehearse on real data. Risky changes run first on a restored, neutralised copy of production.
  • Explicit approval. Production changes need a verified backup and a clear go-ahead.
  • AI-assisted, human-owned. I use AI coding assistants as part of my workflow. I own the design and the decisions, and every change is reviewed, tested and rehearsed before release.

Experience

2022 — present

Senior Odoo Developer & Technical Consultant

Custom module development and ERP implementations across Sales, CRM, Purchase, Inventory, Manufacturing, Accounting, HR, Payroll and POS; API integrations; deployment and production support on cloud and VPS servers.

2017 — 2020

SAP ABAP Developer

Translated business requirements into technical specifications; built and deployed ABAP programs and interfaces (object-oriented ABAP, Open SQL, RFCs, Adobe Forms).

2011 — 2016

Web Developer

Backend web development, solution design and application security analysis.

2005 — 2011

Computer Instructor

Taught web programming and application development.

Education

Bachelor's degree in Computer and Information Systems — Alexandria University.

Certification

Earned Microsoft Certified Technology Specialist (MCTS)

Languages

  • Arabic: Native
  • English: Good

Get in touch