مواد پر جائیں

Mujtaba Farooq

انجینئرنگ لیڈ

ایسا ڈھانچہ بناتی ہیں جو پروڈکٹ کو تیسرے سال بھی تیز رکھے، صرف لانچ کے دن نہیں۔

مقام
Lahore, Pakistan
D-TECH HUB میں تب سے
2021
کن زبانوں میں کام
انگریزی · اردو

کہانی

فل اسٹیک انجینئر جن کا جھکاؤ سادہ اور پائیدار آرکیٹیکچر کی طرف ہے۔ تکنیکی سمت کی مالک ہیں اور ہر لائن کا جائزہ لیتی ہیں۔

عائشہ ایک فن ٹیک پلیٹ فارم ٹیم سے آئیں، جہاں انہوں نے تین سال ایسے کوڈ بیس پر گزارے جو کبھی تیز تھا۔ اسے سست ہوتے دیکھنا — سو معقول فیصلے، ہر ایک پچاس ملی سیکنڈ کا اضافہ — نے ان کے بنانے کا انداز ہمیشہ کے لیے بدل دیا۔

جان بوجھ کر سادہ

ان کے آرکیٹیکچرل فیصلے جان بوجھ کر غیر فیشن ایبل ہیں۔ بنیادی طور پر سرور رینڈرڈ۔ کم انحصار، ہر ایک کا جواز موجود۔ اسٹیٹ وہیں کے قریب جہاں استعمال ہو۔ نتیجہ پڑھنے میں دلچسپ نہیں، اور یہی مقصد ہے: کلائنٹ کی ٹیم کو کوڈ بیس ایک ہفتے میں بغیر رہنما کے سمجھ آ جانا چاہیے۔

-54%

مارکیٹ پلیس ری پلیٹ فارم میں لوڈ ٹائم، جس کی قیادت انہوں نے کی

انہوں نے وہ مارکیٹ پلیس ری پلیٹ فارم چلایا جس نے لوڈ ٹائم آدھا کر دیا، اور جس بات پر انہیں سب سے زیادہ فخر ہے وہ عدد نہیں — بلکہ یہ کہ کلائنٹ کے اپنے دو انجینئرز نے ہینڈ اوور کے پہلے ہی ہفتے اپنا پہلا فیچر لانچ کیا، ہم سے کچھ پوچھے بغیر۔

بلڈ کیسے چلاتی ہیں

  • ہر ٹکٹ کا ایکسیپٹنس ٹیسٹ کوڈ سے پہلے موجود ہوتا ہے
  • پرفارمنس بجٹ CI میں نافذ ہوتے ہیں، آخر میں چیک نہیں کیے جاتے
  • ہر PR پر قابلِ رسائی کا جائزہ، لانچ سے پہلے آڈٹ نہیں
  • کلائنٹ کے انجینئرز پہلے ہفتے سے کوڈ ریویو میں مدعو ہوتے ہیں
ہینڈ اوور بے مزہ ہونا چاہیے۔ اگر کلائنٹ کی ٹیم آخری دن کوئی حیران کن بات سیکھے تو میں نے غلط کیا۔ — عائشہ رحمٰن

ان کے الفاظ میں

لانچ کے دن صفحہ تیز بنانا کوئی بھی کر سکتا ہے۔ دو سال کے فیچر کام کے بعد اسے تیز رکھنا اصل انجینئرنگ مسئلہ ہے۔

Mujtaba Farooq

یہاں تک کیسے پہنچے

  1. 1

    بیک اینڈ، پھر سب کچھ

    2014

    پیمنٹ سسٹمز سے آغاز کیا، جو یہ سیکھنے کی اچھی جگہ ہے کہ بورنگ، اچھی طرح جانچا ہوا کوڈ چالاک کوڈ سے زیادہ قیمتی کیوں ہے۔

  2. 2

    ایک پلیٹ فارم کی دوبارہ تعمیر کی قیادت

    2018

    ماہانہ چالیس لاکھ صارفین کو خدمت دینے والے مونولتھ کو بغیر یکبارگی کٹ اوور کے، لہروں میں، آٹھ ماہ میں ماڈیولر فن تعمیر پر منتقل کیا۔

  3. 3

    انجینئرنگ لیڈ کے طور پر شمولیت

    2021

    کارکردگی بجٹ اور انفراسٹرکچر بطور کوڈ کی وہ بنیاد لائیں جو اب ہمارا ہر منصوبہ ورثے میں پاتا ہے۔

  4. 4

    کلاؤڈ پریکٹس کی تعمیر

    2024

    امارات ریجن کا وہ حوالہ جاتی فن تعمیر بنایا جس پر اب ڈیٹا رہائش کے تقاضے والے گاہک تعینات ہیں۔

چند سوال

بورنگ انتخاب، ایک اصل ٹیسٹ سوٹ، اور ایسا README جس پر کسی ایسے شخص نے عمل کیا ہو جو لکھتے وقت موجود نہیں تھا۔ ہم آخری بات کا لفظی امتحان لیتے ہیں — ایک نیا انجینئر صرف README سے پروجیکٹ سیٹ کرتا ہے، اور جہاں وہ اٹکے وہ حوالگی سے پہلے ٹھیک ہوتا ہے۔

کیا آپ Mujtaba کو اپنے پروجیکٹ پر چاہتے ہیں؟

ہمیں بتائیں آپ کیا بنا رہے ہیں۔ اگر مناسب ہوا تو آپ انہی کے ساتھ کام کریں گے۔

پروجیکٹ شروع کریں
اگلاMarco Belliniڈیزائن ڈائریکٹر