أنا عمرو ساهر، مهندس برمجيات متخصص في تطوير الواجهات الخلفية باستخدام Node.js, TypeScript, Express.js, MongoDB، ولدي خبرة واسعة في بناء الأنظمة القوية والقابلة للتوسع. لدي أيضًا خبرة في تطوير الواجهات الأمامية باستخدام Nuxt.js و TailwindCSS، مما يمنحني القدرة على العمل على المشاريع الكاملة من الواجهة إلى الخادم.
 
بدأت رحلتي في البرمجة منذ الطفولة، حيث كنت دائم الشغف بالتقنية والتطوير. لدي خبرة تمتد لعدة سنوات في العمل على مشاريع متنوعة، من بناء APIs متقدمة، إلى تطوير مواقع وتطبيقات ويب، بالإضافة إلى أتمتة العمليات باستخدام Puppeteer و Playwright. كما أنني أعمل كمستقل على منصات مثل Mostaql، حيث طورت عدة مشاريع لعملاء في مجالات مختلفة.
 
حاليًا، أدرس الهندسة في جامعة المنصورة، وأسعى دائمًا لتطوير مهاراتي من خلال التعلم المستمر والمشاركة في المشاريع التي تتيح لي تحديات جديدة. كما أنني مهتم بمجال الذكاء الاصطناعي وأحب العمل على الأنظمة الذكية التي تعتمد على LLMs.
 
أطمح إلى العمل في بيئة احترافية حيث يمكنني المساهمة بمهاراتي التقنية والإبداعية، وأرغب في الاستمرار في تطوير الحلول البرمجية التي تجعل الحياة أسهل وأكثر كفاءة.
Sep 2024 - Present
أعمل كمستقل على منصة Mostaql، حيث أنجزت عدة مشاريع مميزة في تطوير البرمجيات، أتمتة العمليات، ومعالجة البيانات باستخدام تقنيات مثلNode.js, Express.js, TypeScript, MySQL, MongoDB، وPuppeteer.
 
أبرز مشاريعي على Mostaql:
🔹 سوق بيع وشراء الصور (Image Marketplace)
- تطوير منصة إلكترونية لبيع وشراء الصور، حيث يمكن للمستخدمين رفع صورهم وبيعها للمشترين بسهولة.
- إنشاء نظام تحقق متقدم يتطلب من المستخدمين رفع صورة سيلفي مع بطاقة الهوية لتفعيل الحساب.
- بناء لوحة تحكم إدارية لمراقبة المحتوى وإدارة المعاملات المالية.
 
🔹 نظام إدارة مراجعات Google Places تلقائيًا
- تطوير API تعتمد على Puppeteer وPlaywright لاستخراج مراجعات الأعمال التجارية من Google Places.
- إضافة ميزة الرد التلقائي على التقييمات وفقًا لاستراتيجية محددة لتعزيز التفاعل مع العملاء.
- معالجة التصفح اللانهائي (Infinite Scrolling) لضمان جمع كافة البيانات المطلوبة.
 
🔹 أداة لاستخراج بيانات المطاعم (Restaurant Data Scraper)
- إنشاء أداة لجمع بيانات المطاعم من مواقع مختلفة، بما يشمل الاسم، التقييم، الموقع، وقائمة الطعام.
- استخدام Puppeteer لجمع البيانات تلقائيًا وتحليلها بصيغة منظمة مثل JSON أو CSV.
- تحسين الأداء باستخدام تقنيات تعدد العمليات (Concurrency) لتسريع عملية الاستخراج.
 
من خلال هذه المشاريع، اكتسبت خبرة عملية في تطوير الأنظمة الذكية، أتمتة العمليات، وتحليل البيانات الضخمة، مما ساعدني في تقديم حلول تقنية متقدمة تلبي احتياجات العملاء بكفاءة عالية.
May 2021 - Aug 2021
عملت كمتدرب Backend في Twision Agency، حيث ساهمت في تطوير نظام إدارة المشاريع باستخدام PHP, Laravel, MySQL, وBootstrap.
 
خلال فترة التدريب، شاركت في:
- تصميم وتطوير نظام متكامل لإدارة المشاريع يتيح للمستخدمين إنشاء المشاريع، تتبع المهام، وإدارة فرق العمل.
- بناء لوحة تحكم ديناميكية باستخدام Laravel وBlade لتمكين الإدارة الفعالة للمشاريع والمهام.
- تصميم وتنفيذ قاعدة بيانات MySQL بشكل مُحسن لضمان الأداء العالي والاستعلامات السريعة.
- تطوير نظام مصادقة وصلاحيات المستخدمين لضبط الوصول إلى الميزات بناءً على الأدوار.
- تحسين تجربة المستخدم من خلال Bootstrap لتقديم واجهة مستخدم مرنة ومتجاوبة.
 
هذه التجربة منحتني خبرة عملية قوية في تطوير الأنظمة باستخدام Laravel، وإدارة قواعد البيانات، وإنشاء حلول قابلة للتوسع لمجال إدارة المشاريع.
Sep 2024 - Jul 2029
أدرس حاليًا في كلية الهندسة بجامعة المنصورة، تخصص الذكاء الاصطناعي، حيث أتعلم الأسس الهندسية والرياضية لتطوير الأنظمة الذكية. يشمل المنهج دراسة تعلم الآلة، الرؤية الحاسوبية، معالجة اللغات الطبيعية، تحليل البيانات، وهندسة البرمجيات، مما يمنحني فهمًا عميقًا لكيفية بناء وتطوير تقنيات الذكاء الاصطناعي وتطبيقها في مختلف المجالات.
 
أهدف إلى تسخير هذه المعرفة في تطوير حلول برمجية متقدمة وتحسين الأنظمة الذكية، مع التركيز على التطبيق العملي لمجالات الذكاء الاصطناعي في الأعمال، الأتمتة، وتحليل البيانات.