Mentor Icon

Mentorship

Amera Amr

Senior backend developer @ Innovitics inc

5.0 rating (1 review)
2 session offerings
Amera Amr
Amera Amr

Senior backend developer @Innovitics inc

Database Engineering Testing & QA Software Development

"Anyone can write code. Deep system understanding is the real craft. As Senior Backend Engineer building invisible scale for millions of users."

28 students found Amera Amr’s tips helpful

LinkedIn Hire for freelance work
1 session delivered
2 more sessions to break into the top 3
How to Choose Your Tech Track & Start the Right Way
How to Choose Your Tech Track & Start the Right Way
Beginner's Guide
Software Engineering 1:1 5.0 (2)

Starting in programming can be confusing with so many languages, courses, and mixed advice. In this session, we will break down the main tech fields, see what the job market actually needs, and draw a simple step-by-step plan: how to choose the right path for you, how to study and build real projects, and how to use GitHub and LinkedIn to get your first interview with confidence and without wasting time.

How to Choose Your Tech Track & Start the Right Way

Starting in programming can be confusing with so many languages, courses, and mixed advice. In this session, we will break down the main tech fields, see what the job market actually needs, and draw a simple step-by-step plan: how to choose the right path for you, how to study and build real projects, and how to use GitHub and LinkedIn to get your first interview with confidence and without wasting time.

Free Session only
How to be System Builder from Task Finisher
How to be System Builder from Task Finisher
Tomorrow, the stack changes. Are you ready?
Software Engineering 1:1 ~60 min

At any point in your career, you might suddenly be asked to work with a completely different language or framework. That’s the moment you realize the real barrier isn't the tool—it’s whether you truly understand software engineering fundamentals.

This session is all about breaking down the difference between just memorizing a framework and thinking like a solid software engineer who can jump into any stack, adapt fast, and solve real problems.

How to be System Builder from Task Finisher

~60 min

At any point in your career, you might suddenly be asked to work with a completely different language or framework. That’s the moment you realize the real barrier isn't the tool—it’s whether you truly understand software engineering fundamentals.

This session is all about breaking down the difference between just memorizing a framework and thinking like a solid software engineer who can jump into any stack, adapt fast, and solve real problems.

LE120.00 per session Session only
  1. Amera Amr Mentor Senior backend developer @Innovitics inc ·

    لغة البرمجة مجرد أداة… مش هي اللي بتحدد قيمتك كـ Developer.

    في أي لحظة ممكن الـ Tech Stack واللغة اللي بتشتغل بيها يتغيروا في الشركة، ووقتها السؤال الحقيقي مش: «أنا بعرف PHP، Python أو Java؟»

    السؤال هو: «أنا بفهم Software Engineering بجد؟»

    الـ Syntax بيختلف من لغة للتانية وممكن تتعلمه في أيام، لكن الأهم إنك تفهم:

    • السيستم شغال إزاي من جوه (Performance, Scalability, Memory)

    • إزاي تكتب Clean Code وتصمم حلول هندسية صح

    • ليه بتختار حل معين وإمتى، مش مجرد إنك تخلّص التاسك

    اللغات بتتغير وتتطور كل يوم… لكن الأساس القوي هو اللي بيخليك تتكيف وتشتغل بأي لغة وفي أي مكان.
    "لو اتحطيت بكرة في موقف واضطريت تغير لغة البرمجه او الفريم ورك في شغلك … شايف إيه أول تحدي هيقابلك؟ "

    Helpful · 11 6 comments Open tip
  2. Amera Amr Mentor Senior backend developer @Innovitics inc · · edited

    الـ AI مش جاي ياخد مكانك، بس المبرمج اللي بيعرف يستخدمه صح هياخد مكانك.

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

    عشان تستغل الـ AI لصالحك وتكبر كمهندس:

    1. خليه يشرحلك مش يكتبلك: لو كونسيبت زي OOP أو العلاقات في الداتابيز مش مفهوم، اطلب منه يشرحهولك بتشبيه بسيط من الحياة.
    2. افهم الـ Error قبل الحل: لما يظهر خطأ أحمر في شاشتك، اسأله: "ليه ده حصل؟"، عشان تتعلم تقرأ الـ Logs بنفسك.
    3. اطلب مراجعة الكود (Code Review): اكتب الكود بإيدك أولاً وجرب ال prompt دي :
      "إزاي أحسن كتابة الكود ده ليكون Clean Code أكتر؟".
      "How can I refactor this code to make it cleaner?"
      خلّي الـ AI هو المساعد والـ Co-pilot، وأنت في الاخر صاحب القرار.
    Helpful · 8 14 comments Open tip
  3. Amera Amr Mentor Senior backend developer @Innovitics inc ·

    شطارتك في الكود لوحدها مش كفاية… الـ Networking هو اللي بيفتح الأبواب الحقيقية.

    بعيداً عن الكود و programming ، فيه مهارة بتفرق في كاريرك أكتر ما تتخيل: دايرة معارفك المهنية.

    ثلاث حاجات اتعلمتهم هما :

    • وسع الدايرة: مش لازم كل اللي تعرفهم يبقوا في نفس التراك بتاعك، اتعرف على ناس من كل التخصصات في المجال.
    • اهتم بوجودك على LinkedIn: أول شغل جالي كان عن طريقه؛ لما بتبان وبتشارك، الفرص هي اللي بتدور عليك.
    • سيب أثر في كل مكان تشتغله: زمايلك ومديرينك في أي شركة هم شبكة أمانك مستقبلاً، وممكن انو يحصلك (Recommendation ) واحدة منهم ممكن تختصر عليك شهور تقديم.

    الكود والشطارة هما اللي بيخلوك جاهز للشغل، بس علاقاتك بتزود سرعه وصولك للوظيفه

    Helpful · 6 8 comments Open tip
See all 4 tips
مصطفى بكار محمود
5.0
Nov 1, 2026