Categories
Projects

Nissan Twin Drift – Guinness Record “Dec. 2014”

The best part in building apps is to meet new extraordinary people of different professions, this time we were part of world record taking place in Dubai Global village.

 

 

Categories
Projects

Social Wall for DIC (Dubai Internet City) on Gitex Technology Week 2014 “Oct. 2014”

Interactive Sensor Installation for Gitex Technology Week 2014

 

dscf7806__large dscf7809__large dscf7838__large

Categories
Projects

GITEX Exhibitor “Oct. 2015”

The most prestigious technology exhibition in the middle east !

 

12079607_10153078498176227_4729766388489689433_n

 

 

Categories
Projects

My application on MBC !

Pictures inside MBC control room .12278663_10153145203466227_1212728881679086915_n 12313702_10153145203476227_167679958979153237_n

Categories
Subjects

متلازمة النصّاب

كتير من المبرمجين بيعاني من متلازمة النصّاب (Imposter Syndrome)
الحاله دي بتحصل عشان في مقاييس كتيره اوي لجودة الكود بتاع اي برنامج وممكن البرنامج يبقى شغال كويس لكن في الاساس الكود بتاعه معقد وملعبك ومحدش يقدر يعدله او يضيف عليه غير اللي عامله و في حالات كتير حتى اللي عمله مبيفتكرش هو كان عامله ازاي .
ومهما الواحد تفانى في كتابه وتنظيم الكود في الغالب محدش بيشوفه او يحكم عليه ، فبيتهيأله ان الكود لا يرتقي للمستوى المطلوب . الحاله المستمره دي من جلد الذات بتخلي المبرمج يحس انه نصّاب ، وانه فهلوي وبيلزق ويفبرك عشان يوصل لبرنامج شغال ، وبيبقى حاسس ان الناس اللي حواليه من المبرمجين ممكن يفقسوه في اي لحظه ويدركو ان هو نصاب ويتفضح وكدا .
الحاله دي بتتضاعف جداً في واحد زي حالاتي ، علِّم نفسُه البرمجة وجاي من مجال تاني خالص ممكن يكون مفيش اي وجه شبه بينهم اصلاً
على طول كنت بحس اني هتقفش واني مش شغال كويس الشغل اللي المفروض يتعمل ، لما العملا كانو بيمبسطو من شغلي كنت بقول وجعلنا من بين ايديهم سداً ومن خلفهم سداً عشان محدش يطلب يبص عالكود بتاعي .
لما البرامج اللي بعملها كانت بتسافر بلاد تانيه واسافر معاها ،وكان بيبقى في رقابه عالجمارك كنت ببقى خايف لاحسن يطلبو يبصو عالكود بتاع البرامج ، زي ماكانت امريكا بتبص على كود اي برنامج داخل حدودها عشان تتأكد انه مفيهوش تلاعب او تجسس.
كنت كل ماخاف اكتر اذاكر اكتر ، كل مالاقي نفسي في حاجه مش فاهمها ارجع للاساس العلمي خالص ، اتعلمت الاول من جوجل صحيح ، لكن بعد كدا بقيت بشوف محاضرات ستانفرد و ام اي تي ، بعد اما بقيت مبرمج سنيور لقيت نفسي بذاكر العلاقه مبين الهارد وير والسوفتوير ، اللي هو حاجه بديهيه كانت الناس بتعرفها في اعدادي من التعليم المنظم طبعاً.
يعني الواحد بدأ السلم من العكس ذاكر الحاجات الصعبه واتدرج للحاجات السهله لغايه ما ذاكر الحاجات البديهيه للمبرمجين بس بالنسبالي كانت معلومات مجهوله .

من فترة عملت ابليكيشن مبدأي لتصور سيسكو عن نظام دفع فلوس المواصلات عن طريق ابليكيشن بدل الكروت الذكية (نول او اويستر او كارت مترو مصر مستقبلاً )وفي فترة المناقشة كنت في اجتماع مع اتنين من مهندسين سيسكو امريكان
Cisco Engineers
ودول صفوه من عقول المبرمجين في العالم ، جوجل وابل و سيسكو بيتخانقو على افضل المبرمجين في العالم وينقوهم عالفرازه ويشغلوهم .
في الاجتماع كان في كلام كتير عن استخدام تكنولوجيا معينه وليه نستخدم دي عن غيرها، طب هنستخدم دي ازاي طب هنعمل ايه في الكود وهنحسب عمليات معقده ازاي ، المشروع فيه تداخل حاجات كتير مع بعض ، برنامج ايفون و كلاود سورس و بيكونز عشان تتابع الاجهزه راحت فين وجت منين وامتى وحاجت رهيبه ،
الاجتماع دا انا سألت فيه اسئله لقيتهم بيجاوبو عليها عادي ، لأ دا كمان كان عندهم تساؤلات زيها ! ، ولما اتسألت حاجات وجاوبتها على حد علمي محدش ضحك عليا ! لا دا كانت وجهه نظري سليمه
و وضحت لهم حاجات مكانوش واخدين بالهم منها
قالولي خلي بالك احنا عمالين بنتناقش مع شركه في امريكا تعملنا الابليكيشن دا بقالنا ٦ شهور وبعدين قالولنا مش هنقدر ننفذه ! قولتلهم ان شاء الله هوريكو نسخه تجريبيه Demo في خلال اسبوع ،
بعديها ب ٣ ايام روحتلهم بنسخه مبدأيه و وريت واحد منهم الكود اللي انا عملته عشان احل احد المشاكل و بص عليه كدا وقاللي تمام ، جواب مقتضب بس يدل اني
معملتش حاجه غلط واني فاهم .وقاللي انا مش مصدق ان احنا ضيعنا ٦ شهور مناقشات وانت عملته واثبت انك تقدر تكمل فيه في ٣ ايام !
الابليكيشن كان بيقرأ حاجة اسمها اي بيكونز (iBeacons)ودي دواير بلوتوث صغيرة كدا بتتحط في اماكن معينه والابليكيشن يقراها لما يكون في مسافه قريبه منها ، حطينا الاي بيكونز دي في محطات اوتوبيس وفي اوتوبيسات وبقى الابليكيشن يقراها ويسجل ان الجهاز وصل محطه الاوتوبيس الفلانيه في الوقت الفلاني وركب الاوتوبيس الفلاني ووصل المحطه الفلانيه ودي كانت رحلته وبعد كدا يخصم من الفلوس اللي معاه تمن المواصله اوتوماتيك وتقدر من الهيستوري تشوف تاريخ المواصلات اللي انت ركبتها على خريطة ركبت منين ونزلت فين ودفعت كام ،كل دا من غير ما تطلع الموبايل من جيبك ! مش زي الكروت الذكيه اللي لازم تحطها على جهاز كشف عشان يعديك للمترو او عشان يسجل دخولك الاوتوبيس.
المهم كنت شغال مع فرع سيسكو اللي في ايرلندا عشان يعملو السيرفر والداتابيز الاونلاين اللي هتخزن الكلام دا .
كان في عمليات حسابيه معقده جداً عشان تحسب المحطه اللي وصلتلها لانك بتعدي على كذا محطه في السكة وحسابات لو انت مثلا واقف في المحطه وعدى كذا اوتوبيس انت مركبتوش وحاجات كتير لازم تعلمها للبرنامج عشان يتفادى الأخطاء .
الحسابات دي كانت اصعب حاجه في الموضوع وخدت مني وقت كتير وكان المفروض تبقى موجوده على السيرفر والناس اللي في ايرلندا هم اللي يعملوها ،بس انا عشان كنت عايز الابليكيشن يشتغل حتى من غير انترنت قررت اني اعملها في الموبايل برضو تفادياً لان ممكن الناس تفصل النت فالرحله متتسجلش وميدفعوش فلوس،
كان الموضوع صعب جداً عليا وقعدت اسبوع من غير اي تقدم فيه لدرجة ان المدير قاللي انت خدت وقت اطول من المفروض تاخده عشان الابليكيشن دا والتقدم بتاعك فيه بطئ ، انا اتضايقت جداً وقولت اكيد عشان انا مش دارس اصول البرمجة معرفتش اعمله وتلاقي الناس اللي في ايرلندا عملوه وخلصوه في يومين تلاته ونقلو على حاجه تانيه عشان اكيد هم خريجين جامعات كمبوتر ساينس.
الحمد لله قدرت اوصل لالجوريزم (Algorithm).
يقدر يحسب كل الاحتمالات والابليكيشن بقى جاهز صحيح متأخر شويه بس جاهز ،ولما كلمت الناس في سيسكو اقولهم انا جاهز لتجريب الابليكيشن في الاوتوبيسات والمحطات قالولي احنا مش جاهزين عشان الناس في ايرلندا مخلصوش الجزئيه بتاعت الAlgorithm !
وعملو conference call
وقولتلهم اني عملت الحسابات في الابليكيشن تحسباً ان الابليكيشن ميكونش متوصل بالانترنت وقالولي طب نجرب وحددنا يوم للتجربه والامور الحمد لله مشيت تمام لدرجة ان سيسكو دبي قالو خلاص احنا هنغير في طريقة الابليكيشن بحيث نستخدم طريقة احمد ونلغي جزئيه الحسابات من السيرفر خالص !
the exact words were “We will use the Intelligence that Ahmed built “

الابليكيشن تم عرضه في مؤتمر IOTX
وممثلين من هيئة الطرق والمواصلات دبي اتفرجو عليه وممثلين من المانيا
Deutch Bahn
وكله عجبته فكرة سيسكو وتطبيقي ليها وان شاء الله في المستقبل تتطبق على ارض الواقع .
معقول انا مش نصّاب ! الاحساس دا كان جوايا انا بس ، لكن مكانش حقيقي ؟!
الحقيقه اني كنت فعلاً نصاب(imposter) زمان، بس طورت من نفسي عشان اداري على الاحساس دا وذاكرت كتير ، عشان اتحول من نصّاب لواحد يستحق انه يبقى في المكان دا .
“المعرفه التي لاتنميها كل يوم ، تتضائل يوماً بعد يوم”
يا ترى في كام واحد عامل نفسه فاهم في شغله وهو اصلاً مقضيها وفاكر نفسه علامه .
يا ترى في كام واحد اتحط في مكان هو مش قده و معلمش نفسه
عشان يبقى اهل للمكان دا ؟
محدش يبطل مذاكرة او تطوير من نفسة يا جماعة ،اخرج ولف وسافر وقابل ناس واتعلم منهم او حتى اقفل على نفسك القوضة ودور في جوجل ، بس متبطلش ابداً تدور على كل ما هو جديد في المجال بتاعك..

 
 
Categories
Projects

Ventuz

كان تحدي جديد ليا لما اتحطيت في مشروع كنت مسؤول فيه عن تجميع وتنظيم كميات مهوله من المعلومات وتنظيمها في مجموعات عشان يتم عرضها بطريقة جميله ومبهره لاول مرة في تاريخ ال Enormous Big Data
وأحد اهم واشهر مواقع تصميم ال Interactive presentations كتب عن التجربه دي ونجاحها
الحمد لله الذي بنعمته تتم الصالحات اني خدت فرصه اني اكون جزء من مشروع كبير بالشكل دا.

http://www.ventuz.com/showcases/ventuz-used-enormous-big-data-installation-iotwf

Categories
Projects

Qatar Airways Stand and opening ceremony

My iPad app was used by Qatar Airways CEO to reveal the Qatar Airways stand for ITB 2016 in Berlin.

Categories
Projects

Qatar Airways interactive solutions

1-iPad app to show case Qatar Airways Promotional Videos at ITB 2016 in Berlin .
2-Touch screen app to show case all Qatar Airways Destinations used by Qatar Airways flight attendants . beautifully designed and Implemented by‪#‎Eventagrate‬ team.

Categories
Projects

STEP Conference 2016

attending STEP Conference 2016 at Dubai International Marine Club in Mina Seyahi.  April 20167694_10153388376636227_4025038183648691122_n 11290_10153388376701227_3577502034198472221_n 12495088_10153388376566227_2662023404324158140_n 12670639_10153388376491227_7973880506945900047_n 12920316_10153388376501227_7667635984534591657_n 12938138_10153388376721227_7438359858063414525_n 12938239_10153388376646227_7197499826276478442_n

Categories
Subjects

سوق العمل

12800402_10153300779656227_2627933489407636331_n

سوق العمل للي لسه متخرجين فيه تنافس رهيب ، شوفت النهارده اكتر من ٢٠٠ سي في اتجمعو في يومين من ناس واقفه طوابير تقدم على ٣ وظايف عندنا في الشركه ، والشركه تعتبر صغيره جداً مقارنة بالشركات في دبي ، ما بالكم بعدد المتقدمين للشركات الكبيره ، طبعاً ال ٢٠٠ دول كانو ناس معاها سي في وعارفين هم عايزين يشتغلو ايه ومقدمين لوظيفه ايه، خد عندك عينه من الناس اللي مخدناش منها سي في او خدنا منهم سي في وحطيناه على جمب:

١- ناس تيجي تقولنا شوفو السي في بتاعي عالويبسايت طبعاً كنا بنقوله م احنا هنشوف مين ولا مين!

٢- الناس اللي بتقول عايزين نشتغل اي حاجه ، ياعم طب انت بتعرف تعمل ايه ؟ يقول اي حاجه ممكن اشتغلها ! طبعاً دا بنقوله مع السلامه ،

٣- الناس اللي بعتت ايميلات برضو كان فرصتها ضعيفه جداً ، احنا هنبص على مين ولا مين !

٤- الناس اللي بتكتب حاجات في السي في ميعرفوش عنها حاجه اصلاً واول ما يتسألو سؤال عنها ميعرفوش ينطقو كلمه.

٥-الناس وخصوصاً البنات اللي بيقولو ممكن نتدرب ببلاش ونتعلم الشغل وبعدين نشتغل ! طبعاً مفيش شركه هتضيع وقت مع حد هو مش عارف هو عايز يشتغل ايه عشان تعلمه وبعدين يا يشتغل يا ما يشتغلش .

٦- الناس اللي بتملى السي في بتاعها كلام فارغ زي مثلاً خبره في التعامل مع انترنت اكسبلورر او ويندوز ٩٥ !

ملاحظات :

مينفعش تنزل نسخه سي في من النت وتغير البيانات و تحط بياناتك وتقول اهو سي في اهو هم عايزين ايه اكتر من كدا ! 

دا اللي بيعمله ٥٠ ٪ من الناس وطبعاً السي في بيتبص عليه في ١٠ ثواني ويتقلب لانه مفيهوش اي حاجه مميزه ، لازم السي في يكون شكله مختلف وطريقته مختلفه عشان الواحد يقرا فيه اكتر من ٣٠ ثانيه وساعتها ممكن يزود فرصتك ان حاجه انت عملتها تشد صاحب القرار ويقرر يديك فرصه



طبعاً في ناس بتبعت ايميل بالسي في او اتنين وتقول مش لاقيين شغل و محدش بيعبرنا ، سؤال ليهم ، انتو عملتو ايه عشان تميزو نفسكم عن ناس كتير غيركم بيبعتو ايميلات برضو على فكره ، وفي ناس كتير اوي بيروحو مقابلات ،

لو مشغلتش وقتك بانك تتعلم حاجات جديده تميزك عن غيرك كل يوم يبقى وقتك بيضيع جامد.

12804773_10153300793681227_1702963724982615828_n1937273_10153300779626227_8864477727997663707_n