Files
cv/cv_market_analysis.md
2026-06-02 16:37:46 +03:00

9.4 KiB
Raw Permalink Blame History

تحليل سوق عمّان — استراتيجية الـ CV

نظرة عامة على السوق

شركات التكنولوجيا المحلية في عمّان (Target Companies)

الشركة المجال الـ Stack الشائع المسمى الوظيفي المناسب
Mawdoo3 محتوى/AI PHP, Python, Node.js, AWS Senior Backend Engineer / Tech Lead
Abwaab EdTech Node.js, React, PostgreSQL, AWS Lead Backend Engineer
OpenSooq Classifieds PHP, MySQL, Redis, AWS Senior Backend Developer
ArabiaWeather GIS/Data Python, GIS, APIs GIS/Backend Developer
Liwwa FinTech Node.js, Python, PostgreSQL Senior Backend Engineer
JoPACC FinTech/Payments Java, Node.js, APIs Systems Engineer
ZenHR HR Tech/SaaS PHP, Node.js, MySQL Senior Software Engineer
Atypon Publishing Java, Node.js, AWS Senior Engineer

ماذا تبحث عنه شركات عمّان في الـ CV؟

  1. التسليم والتنفيذ (Delivery over Design): يريدون شخص يبني وينفذ، مش بس يرسم architecture diagrams
  2. الاستمرارية (Retention): الخوف الأكبر: "هل حيتركنا ويروح عالخليج؟"
  3. العمل الجماعي (Team Player): يريدون شخص يشتغل مع فريق، يمنتور junior developers
  4. التكلفة (Cost-Conscious): يحبوا أرقام التوفير — $10K/month قصة قوية
  5. اللغة (Bilingual): ثنائية اللغة ميزة تنافسية كبيرة
  6. السوق المحلي (Local Market): فهم السوق الأردني والعربي مهم
  7. الـ Stack المطلوب: PHP, Node.js, PostgreSQL, AWS, Docker — مش GIS ولا ride-hailing

المشكلة الأساسية مع الـ CV الحالي

١. العنوان والـ Positioning

الحالي: "Solutions Architect" — هذا عنوان شركات enterprise في الخليج وأوروبا. شركة عمّان ما بتوظف Solutions Architect. بتوظف Senior Backend Engineer أو Tech Lead.

المطلوب: استبدال كل mentions الـ "Solutions Architect" بـ: Senior Backend Engineer & Technical Lead أو Lead Backend Engineer — Distributed Systems حسب الوظيفة.

٢. قصة الـ Founder/CTO

المشكلة: الـ CV الحالي بيحكي قصة "أنا بنيت شركتين" مش "أنا مهندس ممكن أضيف قيمة لشركتكم."

الحل: إعادة صياغة التجربة كلغة delivery و engineering، مش founding:

  • "CTO & Technical Architect — Intaleq"

  • "Technical Lead & Backend Engineer — Intaleq"

  • "Founding Engineer & Lead Backend Architect — Tripz Egypt"

  • "Lead Backend Engineer — Tripz Egypt"

  • "Co-founded and architected..."

  • "Built and scaled..."

٣. الـ AI Claim

الحالي: عنوان "AI Solutions Architect" مع إن الـ AI experience محدود بـ LLM API integration.

الحل:

  • حذف "AI" من الـ positioning الأساسي
  • ذكر الـ AI tools كمهارة إضافية، مش كتخصص
  • إعادة تسمية: Nabih → "Automated Customer Support System" مش "AI Smart Responder"
  • إعادة تسمية: Musadaq → "Document Processing Platform" مش "AI-Powered Invoice Processing"

٤. الـ Stack Prioritization

الحالي: OSM, GraphHopper, MapLibre, PostGIS في المقدمة — هذا stack شخص بنى ride-hailing.

المطلوب لعمّان:

  1. PHP (Workerman), Node.js, NestJS — أول شيء
  2. PostgreSQL, MySQL, Redis
  3. Docker, AWS, CI/CD
  4. REST APIs, WebSockets, Microservices
  5. Flutter (ثانوي)
  6. GIS (في الأخير — ميزة إضافية مش أساسية)

٥. السطر الـ AI-generated

الحذف فوراً:

"I leverage my expertise..."

أي HR في عمّان شايف هاد السطر ١٠٠ مرة من ناس مستخدمين ChatGPT.

٦. الفريلانس بدون أسماء

المشكلة: "25+ production applications" بدون أسماء شركات أو صناعات.

الحل: ذكر الصناعات بوضوح — healthcare, logistics, HR, sports, utilities, fintech — بدون أسماء شركات إذا ما في إذن، لكن الصناعات تبني ثقة.


الـ CV الجديد — الهيكل المقترح لسوق عمّان

Header

  • الاسم: Hamza Ayed
  • العنوان: {{JOB_HEADLINE}} — يجب أن يكون Senior Backend Engineer & Technical Lead أو ما يناسب الوظيفة
  • التواصل: عمّان، الأردن (مش Amman, Jordan — أكد الموقع)

١. Professional Summary

  • التركيز على: delivery، scale، cost savings، MENA experience
  • حذف ride-hailing hook الإجباري — استبداله بـ hook عن building production systems
  • 3-4 أسطر: من أنا، ماذا بنيت، ماذا أقدم للشركة

٢. Technical Skills (مرتبة حسب أولوية سوق عمّان)

Core Focus: {{DYNAMIC_SKILLS}} ← AI-generated per job

Backend & Architecture: PHP (Workerman), Node.js, NestJS, Python (FastAPI/Flask), REST APIs, WebSockets, Microservices
Infrastructure & Cloud: Docker, Linux, Nginx, Redis, CI/CD (GitHub Actions), AWS
Databases: PostgreSQL, MySQL, Redis, Database Design & Query Optimization
Geospatial (Supplemental): PostGIS, OpenStreetMap, GraphHopper, MapLibre GL
Mobile: Flutter/Dart, GetX, BLoC/Cubit

٣. Technical Impact (جديد — يركز على delivery والإنجاز)

  • Built platforms serving 6,000+ active users across two markets
  • Engineered proprietary mapping infrastructure replacing Google Maps — $10K+/month savings
  • Designed high-concurrency WebSocket systems for real-time operations
  • Delivered 25+ production applications across healthcare, logistics, fintech, and utilities
  • Published open-source SDKs on pub.dev and npm

٤. Professional Experience (معاد صياغته)

Technical Lead & Backend Engineer — Intaleq | Jan 2024Present | Amman, Jordan
• Built full-stack transportation platform from zero: PHP/Workerman backend, Flutter apps, WebSocket dispatcher — serving 1,800+ drivers
• Developed proprietary mapping platform (NestJS, GraphHopper, OSM, PostGIS) — $10K+/month cost reduction vs Google Maps
• Designed event-driven architecture for real-time matching and tracking

Lead Backend Engineer — Tripz Egypt | Jan 2023Present | Cairo / Remote
• Built complete ride-hailing system: PHP backend, Flutter apps, real-time WebSocket layer, payment integrations
• Engineered driver/rider matching system serving 4,318 drivers — $0.78 customer acquisition cost
• Integrated local payment gateways and automated payout infrastructure

Senior Backend Engineer — Freelance | Jan 2017Dec 2023 | Jordan / Remote
• Delivered 25+ applications for MENA clients: healthcare platforms, logistics systems, HR tools, sports apps, utility dashboards
• Built automated customer support platform (Flutter + PHP backend)
• Developed document processing system using vision models and async pipelines

٥. Notable Projects

  • IntaleqMaps Engine (NestJS, GraphHopper, OSM, PostGIS) — proprietary mapping
  • Tripz Egypt Platform — end-to-end ride-hailing
  • Automated Customer Support Platform — Flutter + high-concurrency PHP
  • Document Processing System — AI vision models + async pipelines
  • Meta Ads Manager — multi-tenant SaaS (NestJS/React)
  • WhatsApp Bridge — high-concurrency Node.js + headless Puppeteer

٦. Open Source (كما هو)

٧. Education (كما هو)

٨. Languages (كما هو)

٩. Availability (معدل لسوق عمّان)

Based in Amman, Jordan — Available Immediately
Open to On-site, Hybrid, and Remote roles in Jordan and MENA

تغييرات الـ Prompt المطلوبة

Current Prompt (generatePdf):

My title MUST be aligned with 'Solutions Architect', 'Senior Backend Engineer', or 'Senior Mobile Engineer'.
The summary MUST open with exactly this hook: 'Built two production ride-hailing platforms from zero to thousands of users, on proprietary infrastructure, in high-complexity and emerging markets.'

New Prompt (Amman market):

My title MUST be aligned with 'Senior Backend Engineer', 'Technical Lead', or 'Lead Backend Engineer'. 
NEVER use 'Solutions Architect' or 'AI Developer'.
The summary should open with a hook about building and scaling production systems in the MENA region.
Focus on delivery, cost optimization, and hands-on engineering — not enterprise architecture.

ملخص التغييرات على مستوى الملفات

الملف التغيير
server/cv_template_amman.html جديد — قالب مخصص لسوق عمّان
server/cv_template.html يبقى كما هو (للخليج/enterprise)
server/generate_cv.php إضافة template parameter + prompt مخصص
prompts.js تحديث cvtips ليعكس positioning سوق عمّان
linkedin-analyzer/cv_template.html مزامنة مع الـ server template

الخطوات التالية

  1. إنشاء server/cv_template_amman.html
  2. تعديل generate_cv.php لدعم template selection
  3. تعديل prompts.js — تحديث cvtips لسوق عمّان
  4. للمستقبل: إنشاء templates إضافية لـ UAE enterprise و FinTech