ОБО МНЕ
Кто такой Ахмед Тарек?
Введение обо мне; Ахмед Тарек
До того момента (22 декабря 2021 г.), когда я пишу эти слова, я был здесь на Medium уже 2 месяца и подумал, что пришло время как следует представить сам.
Меня зовут Ахмед Тарек, и в следующих строках я расскажу вам о разных этапах моей жизни 🙂
Детство
Я родился в Египте 27/11/1985.
Мое детство было наполнено играми и забавными вещами с моими двоюродными братьями. Мы были как маленькая банда 😃
Образование
Я начал свою образовательную поездку в первые дни, начиная с детского сада и заканчивая средней школой с оценкой 98,6%.
Затем я начал свое высшее образование на Инженерный факультет, Инженерный факультет электроники и электросвязи, Каирский университет, 2003.
Там я провел 5 лет обучения, пока, наконец, не получил степень бакалавра в 2008.
Однако моей страстью всегда была работа над программным обеспечением и написание кода.
На самом деле я освоил некоторые базовые навыки программирования и начал работать фрилансером на таких платформах, как Freelancer.com (тогда он назывался RentACoder).
Профессиональная жизнь
Институт информационных технологий (ITI), Египет
Чтобы следовать своей страсти, я поступил в Институт информационных технологий (ITI) и записался на 9-месячную программу Разработчика систем программного обеспечения.
В этой программе я специализировался на .NET Framework и стеке технологий, где я изучил больше, чем основы, участвовал во многих лабораторных работах и разработал множество приложений.
Наконец, я получил право присоединиться к огромному Дому программного обеспечения для обучения и получил сертификат от ITI.
ITWorx, Египет
Вы помните, когда я сказал вам, что присоединился к огромному Дому программного обеспечения для обучения, это было ITWorx.
Я многим обязан ITWorx, так как это была первая компания, где у меня действительно была возможность следовать своей страсти и мечте стать инженером-программистом. Это отличная компания с отличными людьми. Там ты можешь дружить со всеми.
Я закончил свое обучение в ITWorx, им понравился мой прогресс, и они дали хороший отзыв обо мне в ITI. Собственно, поэтому я и получил свой сертификат от ITI.
Кроме того, ITWorx предложила мне стать постоянным сотрудником в качестве младшего инженера-программиста, и, безусловно, это был один из самых счастливых моментов в моей жизни.
Я работал над одним из самых больших счетов там. Нашим клиентом была United Technologies Corporation (UTC). Я работал над проектами для таких громких имен, как Carrier, Pratt & Whitney, Sikorsky Aircraft, Otis и другие.
Итак, я продолжал свое сотрудничество с ITWorx, пока не ушел через 6,5 лет, имея титул Технический руководитель L1.
Интегрант, Египет
Затем я присоединился к Integrant в качестве главного инженера-программиста и проработал там почти 2 года. Там у меня была возможность поработать с разными оффшорными клиентами, что помогло мне получить больше информации.
Затем произошло одно из событий, изменивших мою жизнь… Мне выпал шанс работать в ASML.
АСМЛ, Нидерланды (АСМЛ)
Итак, я отправился из Египта в Нидерланды, чтобы начать новый этап в своей жизни.
Усовершенствованная литография полупроводниковых материалов (ASML) — настоящий мировой лидер в области производства микросхем.
ASML предоставляет клиентам все, что им нужно; аппаратное обеспечение, программное обеспечение и услуги для массового производства шаблонов на кремнии, что позволяет повысить ценность и снизить стоимость чипа.
Штаб-квартира ASML находится в Вельдховене, Нидерланды, и имеет более 60 офисов в 16 странах по всему миру, где работает более 30 000 сотрудников. занимаются магией.
Я присоединился к ASML в 2018 в качестве инженера-разработчика программного обеспечения и до момента написания этих слов я все еще работаю там.
Если вы хотите узнать больше об ASML, я рекомендую вам посетить веб-сайт, где вы найдете интересную информацию.
Ведение блога
Хотя я начал вести блог на Medium 2 месяца назад, у меня уже есть старый опыт ведения блога. У меня был старый технический блог, где я время от времени писал статьи о программном обеспечении.
Я хочу попросить вас поделиться со мной своими отзывами, будь они положительными (😃) или отрицательными (😟), чтобы я мог учиться на своих ошибках, знать свои слабые и сильные стороны и работать над ними.
Если вы еще не являетесь платным участником Medium, я настоятельно рекомендую вам подписаться. Medium содержит массу полезных статей в разных областях, так что вы всегда найдете что почитать и вам понравится. Наличие бесплатной учетной записи позволит вам читать только ограниченное количество (я думаю, 2) платных статей в месяц.
Если вы собираетесь подписаться, я был бы очень признателен, если бы вы использовали мою реферальную ссылку, чтобы я мог получать небольшую часть ваших сборов от Medium, вы ничего не платите.
Кроме того, если вам нравится мой контент, вы можете подписаться на мою рассылку, чтобы всегда получать уведомления о любых новых статьях, которые я публикую.
Профили в социальных сетях
Это профили в социальных сетях, где мы можем связаться.
Статьи
Это список моих лучших статей (со ссылками). Если вы хотите прочитать больше моих статей, вы можете посетить мой блог.
Написание статей и ведение блога
🔗Как привлечь трафик к вашим медийным историям
Практическое руководство о том, как добиться успеха на Medium и привлечь трафик к своим историям.
Статьи по программной инженерии
🔗 Лучшие практики проектирования в .NET C#
Некоторые рекомендации по проектированию в .NET C#
🔗Лучшая практика проектирования интерфейсов в .NET C#
Достаточно ли определить IMyInterface<T>
? мне тоже нужно IMyInterface
?
🔗Ковариантность и контравариантность в .NET C#
Трудно это понять? Позвольте мне упростить это для вас.
🔗Улучшенная реализация шаблона расширенного репозитория в .NET C#
Узнайте, как внедрить улучшенный расширенный шаблон репозитория в соответствии с рекомендациями, чтобы удовлетворить расширенные требования, такие как регулирование.
🔗Шаблон проектирования Observer в .NET C#
Узнайте о шаблоне проектирования Observer в .NET C# с некоторыми улучшениями.
🔗Как использовать Observables с ванильным JavaScript
Никаких фреймворков, только чистый ванильный JavaScript.
🔗 Когда реализации влияют на абстракции
Может ли знание реализаций повлиять на дизайн абстракций?