almessadi.

مهندس أول.
عقلية منتج.
انضباط أنظمة._

أعمل بأفضل صورة حين تجتمع تعقيدات المنتج والدين التقني وضغط التسليم. دوري عادة هو تبسيط النظام، وجعل الفريق أسرع، والحفاظ على تجربة المستخدم متماسكة بينما تتطور المعمارية في الخلفية.

الخلفية

بدأت كمهندس full-stack ثم تطورت إلى أدوار تقع بين تسليم المنتج والمعمارية. هذا يعني غالبًا وراثة أنظمة معقدة، وتوضيح المقايضات، وتحويل المتطلبات غير المحددة جيدًا إلى عمل قابل للشحن.

على مدار العقد الماضي عملت عبر منتجات موجهة للمستهلك، وتقنيات مالية، وتقنيات قانونية، وبرمجيات مؤسسية، وأدوات داخلية. الخيط المشترك ثابت: تقليل التعقيد غير الضروري، وتحسين قابلية التشغيل، والحفاظ على حركة فريق المنتج.

ما زلت أستمتع بالملكية الواسعة، لكني أكون أكثر فائدة عندما يتطلب العمل حكمًا واضحًا: اختيار ما لا ينبغي بناؤه، ورسم حدود أنظف، وتحويل قرارات المعمارية إلى شيء يمكن للفريق صيانته فعليًا.

الخبرة

SAP

2021 — حتى الآن

Senior Software Engineer

أقود أعمال معمارية الواجهة الأمامية داخل بيئة مؤسسية كبيرة، مع تركيز على أنظمة React القابلة للصيانة، وجودة نظام التصميم، وممارسات التسليم التي تتوسع عبر الفرق.

smava GmbH

2019 — 2020

Senior Full-Stack Engineer

بنيت وطورت برمجيات منصة إقراض عبر الواجهة الأمامية والخلفية مع موازنة الأداء والموثوقية ومتطلبات المنتج الثقيلة من ناحية الامتثال.

Legal One GmbH

2018 — 2019

Senior Full-Stack Engineer

ساهمت في تحديث منصة تقنيات قانونية عبر فصل أوضح للمسؤوليات، وتحسين تدفق عمل المطورين، ونقل واجهات حرجة إلى مكدس React أكثر قابلية للصيانة.

SPARWELT GmbH (RTL)

2016 — 2018

Full-Stack Engineer

قدمت ميزات موجهة للمستخدم لمنصات نشر وتسويق بالعمولة ذات زيارات عالية، بما في ذلك مبادرات الجوال وأعمال واجهة أمامية حساسة للأداء.

Customer Alliance

2015 — 2016

Full-Stack Engineer

عملت على أنظمة SaaS غنية بالبيانات وأدوات داخلية في بيئة متعددة اللغات والأطر، مع شحن الميزات وسط قواعد شيفرة قديمة كبيرة.

Plinga GmbH

2015

Software Engineer

دعمت تحديث الخلفية وأعمال API لمنصة ألعاب كبيرة مع تركيز قوي على الاستقرار والتوسع.

Independent Consulting

2014 — 2015

Freelance Software Developer

قدمت مشاريع برمجية لعملاء دوليين عبر الويب والخلفية والاستشارات، وبنيت الأساس التجاري للمسار المهني الذي تلا ذلك.

Dräxlmaier Group

2013

Software Engineer Intern

طورت أدوات Java منخفضة المستوى للتصنيع في قطاع السيارات مع فرض موثوقية عالية على وحدات كهربائية داخلية معقدة.

Tunisie Télécom

2012

Software Engineer Intern

أنشأت اتصالات raw socket بلغة C لفرض تفاعلات متزامنة بين قواعد بيانات Linux موزعة.

المكدس الأساسي

TypeScriptPythonReact / Next.jsNode.jsReact NativePostgreSQLAWSDockerKubernetesApplied AIInternal ToolingPlatform Work

مبادئ العمل

  • 01أفضل الأنظمة الأبسط على الأنظمة المبهرة.

    أميل إلى معماريات تستطيع الفرق تشغيلها وتغييرها بثقة، لا معماريات تبدو متقدمة فقط في الرسوم التخطيطية.

  • 02ابنِ لمن سيصون النظام، لا ليوم الإطلاق فقط.

    الحدود المقروءة، والافتراضات المعقولة، والملكية الواضحة أهم من التجريدات الذكية التي لا يفهمها إلا من كتبها.

  • 03الموثوقية تحتاج إلى رؤية.

    السجلات والمقاييس وحلقات التغذية التشغيلية جزء من المنتج. ليست أعمال تنظيف اختيارية لما بعد ذلك.

  • 04تجربة المستخدم الجيدة تبدأ بمعمارية سليمة.

    تصميم الواجهات السريعة أسهل حين يكون تدفق البيانات وسلوك التحميل وأنماط الفشل مفهومة منذ البداية.

  • 05تغذية راجعة أسرع تعني فرقًا أفضل.

    أهتم بتجربة المطور لأن بطء CI، وغموض المسؤوليات، وهشاشة الأدوات تقلل مباشرة من جودة المنتج.