مطور Fullstack (.NET) بخبرة متقدمة
أبني أنظمة برمجية قابلة للتوسع وواجهات API وحلولًا مخصصة للأعمال
أكثر من 10 سنوات من الخبرة في تطوير الأنظمة الخلفية، تطبيقات الويب، واجهات API والـ Microservices باستخدام C# وASP.NET Core.
مقيم في دمياط، مصر. أعمل عن بُعد مع عملاء داخل مصر وخارجها.
الخدمات
أساس العمل هو الـ Backend. واجهات Angular وReact تكون جزءًا من التسليم عندما يحتاجها المشروع. النطاق والتقدير يتحددان بعد حديث قصير، من غير أسعار ثابتة على الموقع.
تطوير أنظمة مخصصة
برمجيات تُبنى حول طريقة عمل الشركة، لا على قالب جاهز.
- تحليل الاحتياج والتنفيذ
- أنظمة للقطاع الخاص والمؤسسات
- C# / ASP.NET Core
تطبيقات الويب
تطبيق ويب قائم على Backend واضح يمكن الاعتماد عليه.
- تدفقات الاستخدام
- Angular أو React عند الحاجة
- تسليم التطبيق مع الـ API
تطوير Backend بـ .NET
العمل على جانب الخادم باستخدام C# وASP.NET Core، وهو جوهر خبرتي.
- C# وASP.NET Core
- Entity Framework Core
- أنظمة تعتمد على SQL
تطوير API
واجهات REST تستخدمها المواقع والتطبيقات وعملاء الموبايل.
- تصميم REST API
- نقاط التكامل
- عقد واضح للاستخدام
مواقع الأعمال
موقع واضح لشركة أو عيادة أو مؤسسة.
- هيكل المحتوى
- طريق للتواصل
- تطبيق مرتبط إن لزم
تطوير MVP وSaaS
نسخة أولى مفيدة من المنتج، ثم الخطوة التالية. المزايا تعتمد على المنتج نفسه.
- تحديد نطاق الـ MVP
- الحسابات والتدفق الأساسي
- مسار للإصدارات التالية
تطوير نظام قائم
استكمال العمل على تطبيق تعتمد عليه الشركة.
- مزايا جديدة
- تغييرات أكثر أمانًا
- تسليم واضح للفريق
إصلاح الأخطاء
معالجة مشكلة محددة داخل تطبيق .NET.
- إعادة إنتاج المشكلة
- إصلاح السبب
- مراجعة المسار المتأثر
الصيانة والدعم
تطوير ودعم مستمر، بترتيب شهري أو سنوي حسب الاتفاق.
- إصلاحات
- تحسينات صغيرة
- إيقاع عمل واضح
تحديث الأنظمة القديمة
نقل نظام ASP.NET أقدم خطوة إلى الأمام، من غير إعادة بناء عشوائية.
- مواضع التعثر الحالية
- نسخة تالية أكثر أمانًا
- ASP.NET Core حيث يناسب
تحسين الأداء
النظر في المسار البطيء داخل التطبيق أو قاعدة البيانات.
- SQL Server أو PostgreSQL
- الاستعلامات والوصول للبيانات
- تغيير عملي يمكن تنفيذه
توجيه وتدريب المطورين
جلسات عملية لمساعدة المطورين Junior وMid-Level على تطوير مهاراتهم في .NET وفهم كيفية بناء الأنظمة الحقيقية.
- C# / .NET
- ASP.NET Core
- SQL
- Clean Code
- أساسيات هندسة البرمجيات
- مراجعة الكود
مراجعة الكود
مراجعة مركزة لكود .NET، مع ملاحظات يستطيع الفريق تنفيذها.
- C# وASP.NET Core
- المخاطر والأجزاء غير الواضحة
- ملاحظات مكتوبة
استشارات برمجية
رأي تقني متقدم في قرار قبل أن يقضي الفريق شهورًا في الاتجاه الخطأ.
- الخيارات والتنازلات
- اتجاه الـ Backend
- توصية واضحة
دعم تقني عن بُعد للفريق
توجيه تقني متقدم لفريق لديه أسلوب عمل قائم. هذا دعم تقني، وليس إدارة مشاريع.
- نقاش التصميم
- مراجعة التغييرات المهمة
- مساندة المطورين
هندسة البرمجيات
المساعدة في تحديد شكل البرنامج المناسب للمشكلة الحالية.
- حدود الأجزاء
- Clean Architecture حيث تفيد
- اتجاه مكتوب
تصميم الأنظمة
المرور على المكونات والبيانات والتكامل قبل البناء.
- التدفقات الرئيسية
- مخازن البيانات المستخدمة
- قرارات تستحق الحسم مبكرًا
استشارات Microservices
نقاش حدود الخدمات عندما لا يعود المشروع الواحد مناسبًا. ليست الخيار الافتراضي لكل نظام.
- متى يُقسَّم النظام
- متى يبقى مجتمِعًا
- عقود الـ API بين الأجزاء
معمارية الـ Backend
تنظيم جانب .NET: الوحدات، الوصول للبيانات، وسطح الـ API.
- ASP.NET Core
- الوصول للبيانات
- أسلوب التكامل
كيف يمكنني المساعدة
تحتاج إلى نظام جديد؟
أساعدك في تصميم وتطوير حل برمجي يناسب احتياجات عملك.
لديك نظام قائم بالفعل؟
أساعدك في إصلاحه وتطويره وتحسينه وتحديث معماريته.
لديك فريق تطوير؟
يمكنني تقديم التوجيه التقني ومراجعة الكود ودعم المطورين.
تحتاج إلى مراجعة معمارية؟
يمكنني مراجعة النظام والمساعدة في تصميم الـ Architecture والـ System Design.
عن عمرو
أنا مطور Fullstack (.NET) بخبرة أكثر من 10 سنوات في بناء الأنظمة الخلفية وتطبيقات الويب وواجهات API والحلول البرمجية للأعمال.
يركز عملي بشكل أساسي على Backend Engineering والأنظمة القابلة للتوسع وجودة الكود وهندسة البرمجيات.
الخبرة العملية
- 2022 — الآن · Fullstack (.NET) DeveloperSmart Cube، عن بُعد، مع عملاء في دبي بالإمارات.
- 2021 — 2022 · Fullstack (.NET) DeveloperNewtecx، عن بُعد. SharePoint Online وOn-Premise لعملاء في قطر، منهم MOC وARBT وQSteel.
- 2020 — 2021 · Fullstack (.NET) DeveloperMersvo Media، عن بُعد، مع عملاء في المملكة المتحدة والسعودية.
- 2017 — 2020 · Fullstack (.NET) Team LeaderAwammer Alshabaka، المنصورة.
- 2016 — 2017 · Fullstack (.NET) DeveloperNitcotek، المنصورة. أنظمة ASP.NET وAJAX وjQuery ومنها ICare وClinic وHR.
المهارات التقنية
Backend
Architecture
البيانات
Frontend
المنصات
أنظمة قديمة وصيانة
DevOps / Infrastructure
أدوات الذكاء الاصطناعي
التسليم والعمل
أعمال مختارة
مواقع وتطبيقات حقيقية من عمل العملاء. الدور مذكور كتطوير برمجيات فقط، لأن هذا ما يوثقه السجل العام. التقنية مذكورة فقط حيث العمل نفسه يوثقها.
أنظمة أعمال مخصصة
المشكلة. كانت الفرق تحتاج برمجيات على هيئة سير عملها.
النهج. التحليل والتصميم والتطوير والتسليم، بما يشمل مشاريع حكومية وخاصة.
السياق. أدوار Fullstack (.NET)، منها عمل عن بُعد مع عملاء في المملكة المتحدة والسعودية.
تطبيقات قائمة
المشكلة. أنظمة مستخدمة كانت تحتاج اعتمادية وأداء أفضل.
النهج. تحسين وترقية تطبيقات أقدم.
السياق. تسليم عن بُعد مع Smart Cube لعملاء في دبي.
أنظمة مؤسسية
المشكلة. وزارات وجهات كانت تحتاج برمجيات يستطيع فريقها تشغيلها.
النهج. تصميم وتطوير وتصحيح، بما فيه SharePoint لـ MOC وARBT وQSteel.
التقنية. SharePoint Online وOn-Premise ضمن دور تسليم .NET.
ويب
bwallet
تطبيق ويب لعميل في السعودية.
الدور: تطوير برمجيات
زيارة المشروعويب
Othaim Trading
موقع شركة تجارية.
الدور: تطوير برمجيات
زيارة المشروعويب
Fekrtany
تطبيق ويب لعميل.
الدور: تطوير برمجيات
زيارة المشروعويب
The Arabian Horse Club
موقع نادٍ.
الدور: تطوير برمجيات
زيارة المشروعويب
Agile MENA
موقع مؤسسة.
الدور: تطوير برمجيات
زيارة المشروعويب
Eventtix
تطبيق ويب لحجز الفعاليات، ضمن العمل مع Smart Cube.
الدور: تطوير برمجيات
زيارة المشروعويب
Qatar Post
متجر قطر بوست الإلكتروني.
الدور: تطوير برمجيات
زيارة المشروعويب
Qatar MOC
موقع عام مرتبط بعمل عميل وزارة الثقافة في قطر.
التقنية: SharePoint، من تسليم Newtecx لصالح MOC.
الدور: تطوير برمجيات
زيارة المشروعويب
موقع د. ريهام عصام
موقع عيادة، مع تطبيق موبايل لنفس الجهة.
الدور: تطوير برمجيات
زيارة المشروعويب
CodeCraft
تطبيق ويب لعميل.
الدور: تطوير برمجيات
زيارة المشروعموبايل
Enjaz
تطبيق موبايل مع عمل على الـ Backend.
الدور: تطوير برمجيات
Google Playموبايل
Dalel
تطبيق موبايل مع عمل على الـ Backend.
الدور: تطوير برمجيات
Google Playموبايل
تطبيق د. ريهام عصام
تطبيق موبايل مع عمل على الـ Backend لنفس العيادة.
الدور: تطوير برمجيات
Google Playموبايل
Used4Sale
تطبيق موبايل مع عمل على الـ Backend.
الدور: تطوير برمجيات
Google Playموبايل
Madfon
تطبيق موبايل مع عمل على الـ Backend.
الدور: تطوير برمجيات
Google Playآراء العملاء
توصيات كتبها زملاء وعملاء عملت معهم. النص الأصلي بالإنجليزية كما كُتب، من غير ترجمة حتى لا يتغير المعنى.
16 توصية على هذه الصفحة
It has been a privilege to work with Amr Ebeid, and I can confidently say that he is one of the best programmers I have worked with. He possesses excellent technical skills and is always striving to achieve efficiency and innovation in every project he works on. I highly recommend Amr Ebeid for any role or project that requires a professional programmer with a high of innovation and hard work. He is a reliable and highly qualified individual, and he will undoubtedly contribute to the success of any team he works with.
I had the pleasure of working with Amr Ebied, and he is an outstanding Senior Full Stack Developer. His expertise in problem-solving skills, consistently delivered high-performance solutions. Amr is also a great mentor and team player, always ready to help others grow. He would be a tremendous asset to any team or project.
Amr is one of the wonderful leaders. He manages with the spirit of management and not with the law of management. You will not feel with him that he is a manager but your friend. He is very strong in the technical aspect. I benefited a lot from him, and benefited from the open source tools and libraries that I create. I am happy to be working with you and I wish you all the best.
I had the pleasure of working closely with Amr at our company, where he served as a Senior Backend Consultant. During his time at newtecx, Amr led several critical projects, including RBAT and MOC. His expertise in the .NET framework, along with the strong skills in C#, ASP.NET, SharePoint and other related technologies, allowed him to deliver a quality, scalable solutions that met the clients expectations. What truly sets Amr apart is the ability to not only tackle complex technical challenges but also mentor and guide his colleagues as well. He was always willing to share the knowledge, contribute to the discussions, and help others improve the coding practices. If you're looking for a senior developer who brings both technical excellence and a team-oriented approach, I can't recommend Amr highly enough. He would be an incredible asset to any organization.
I have known amr for 3 years and have seen firsthand how their unique skill set, enthusiasm, and dedication can contribute to the success of any organization. amr is particularly well-suited to positions requiring project or team management, creative problem-solving, and communication skills. amr has a knack for piecing together complex problems and coming up with innovative solutions. They are able to tackle a broad range of tasks and can reliably follow through on deadlines and commitments. What impresses me the most about amr is their enthusiastic attitude towards their work and projects. No matter how difficult the project, amr never fails to motivate their team and accomplish the task. In this regard, amr has the ability to bring out the best and most creative ideas from his team
Amr was an excellent developer who helped us a lot in our product development. What is great about Amr is his sense of ownership for the projects he works on and the passion for continuous development which was noticeable by all his colleagues. I wish him all the best in his upcoming future.
Amr is the best example of a team leader. He takes care of his team member and work hard on giving them all knowledge they need. His work is absolutely perfect. The reason behind it, is that he pays attention to small details to deliver the best functionality.
Amr was my team lead previously, What distinguishes Amr that he Looking forward to improving and writing better quality code, he good at many things also Most notable: time management and well-understanding core of business projects. I wish you successes in ur labor and much happiness in personal life.
Very determined to succeed, and very hard working and helpful person.
Amr is one of the best leaders I have worked with, hard worker, and team player. We were faced with a lot of challenges in our deal work and every time I learned from him a great thing technically and personally, best of luck.
I had the pleasure of working alongside Amr Ebeid, and I can confidently say that he is a remarkable professional with a keen ability to inspire and lead. I am confident that Amr Ebeid will continue to achieve great things in his career, and I am excited to see his future successes. I highly recommend him to anyone looking for a dedicated and talented professional.
Amr is one of the best developer that I worked with him, he was my team lead previously, so I gain an experience from him in many good things : time management, problem solving, debugging and well-understanding core of business projects. Best of luck in your life and career job.
working with amr for a while was very good, as a developer amr is very skilled and can provide solutions to problems that shows deep understanding of technology, as a person was very positive and always adding Joy to the work environment, i was very happy working with him and hope we meet again.
I worked with Amr on several projects and I found him very skilled and dedicated professional.
Amr is one of determined developers with high skills in managing a team, handling clients and developing himself forward and his team.
The best backend developer in Egypt
I had a pleasure working with Amr, his technical abilities & expertise was outstanding & really helped delivering multiple complex projects.
الأسئلة الشائعة
ما نوع المشاريع التي تعمل عليها؟
أنظمة أعمال مخصصة، وأنظمة Backend، وREST API، وتطبيقات ويب، وواجهات خلفية لتطبيقات الموبايل. يشمل ذلك الأنظمة الجديدة والبرمجيات المستخدمة بالفعل.
هل تعمل مع عملاء من خارج مصر؟
نعم. أقيم في دمياط وأعمل عن بُعد. شمل العمل السابق فرقًا مرتبطة بالإمارات وقطر والمملكة المتحدة والسعودية.
هل يمكنك تطوير نظام .NET موجود بالفعل؟
نعم. أستطيع استكمال التطوير وإصلاح المشكلات وتحسين الأداء والمساعدة في تحديث تطبيق .NET قائم.
هل تقدم تدريبًا وتوجيهًا للمطورين؟
نعم. التوجيه يشمل C# وASP.NET Core وSQL وClean Code وأساسيات تصميم الأنظمة الحقيقية، مع مراجعة للكود.
هل تقدم خدمة مراجعة الكود؟
نعم. أراجع كود .NET وأرجع بملاحظات يستطيع الفريق العمل عليها.
هل يمكنك المساعدة في تصميم معمارية النظام؟
نعم. أراجع النظام الحالي وأساعد في هندسة البرمجيات وتصميم النظام. الـ Microservices خيار عند الحاجة، وليست نقطة البداية الافتراضية.
هل يمكنك تطوير نظام مخصص للشركة؟
نعم. أصمم وأبني برنامجًا حول سير عمل محدد، للشركات الخاصة وللجهات المؤسسية.
لنَبْنِ حلًا برمجيًا مفيدًا
سواء كنت تحتاج إلى تطبيق جديد، Backend موثوق، تطوير نظام موجود، أو دعمًا تقنيًا لفريقك، أخبرني بما تعمل عليه ولنناقش أفضل طريقة للبدء.
لديك مشروع أو فكرة؟ دعنا نتحدث. أخبرني بما تريد بناءه أو المشكلة التي تحتاج إلى حلها.
