معرفی احمد حجازی

احمد حجازی، مدیریت فنی سایت طلوع و مدرس دوره های کلاس H است. صفحات احمد حجازی را در سایت طلوع، با رنگ آبی تشخیص دهید.

جزییات شخصی

مهندس احمد حجازی
نام
سید احمد
نام خانوادگی
حسام زاده حجازی
وبسایت
www.hejazee.ir
پروفایل دروپال
https://drupal.org/u/hejazee
لینکدین
http://ir.linkedin.com/in/hejazee

تحصیلات آکادمیک

  • لیسانس نرم افزار
  • دانشجوی کارشناسی ارشد (مهندسی کامپیوتر – نرم افزار)

سایر مدارک و دوره‌ ها، گواهینامه ها

LPI Certification Drupal Association Individual Member
  • مدرک بین المللی لینوکس LPIC-1
  • نشان Drupal Association و حمایت از پروژه دروپال
  • مدیر تیم ترجمه دروپال فارسی

دانش طراحی وب

  • تسلط به زبان برنامه نویسی PHP
  • آشنایی مختصر با ASP کلاسیک و ASP.NET
  • آشنایی کامل به زبان VBScript
  • تسلط به زبان JavaScript
  • آشنایی کامل به CSS و HTML
  • تسلط به jQuery
  • تسلط به jQuery UI
  • آشنایی کامل با توسعه دادن پلاگین برای jQuery
  • آشنایی با پلاگین Strophe برای برنامه نویسی XMPP در مرورگر
  • آشنایی با اکثر پلاگین های معروف jQuery
  • آشنایی با SASS
  • آشنایی با 960 grid system
  • آشنایی با Bootstrap
  • تسلط کامل به Firebug و Developer Tools
  • آشنایی کامل با شیوه های طراحی و layout صفحات وب
  • آشنایی کامل با مبانی طراحی انطباق پذیر Responsive
  • آشنایی با نرم افزار فوتوشاپ برای امور گرافیکی
  • آشنایی با نرم افزار Gimp برای امور گرافیکی
  • تسلط کامل به تکنیک های SEO و بهینه سازی برای موتور های جستجوگر

دانش تخصصی Drupal

  • تسلط کامل به دروپال 7 و دروپال 6 و توسعه و مدیریت آن ها با بیش از 7 سال سابقه حرفه ای
  • تسلط کامل به توسعه ی ماژول برای دروپال
  • تسلط کامل به توسعه ی پوسته برای دروپال
  • آشنایی کامل با Drush (Drupal Shell)
  • آشنایی با پلاتفرم هاستینگ Aegir
  • آشنایی کامل با اکثر ماژول های مهم دروپال
  • تسلط کامل به views، و توسعه و کد نویسی برای آن
  • تسلط کامل با سیستم فروشگاهی Ubercart
  • تسلط کامل با سیستم فروشگاهی Commerce
  • آشنایی کامل با توسعه و کد نویسی و درگاه های پرداخت بانکی (برای ubercart و commerce)
  • آشنایی به API و برنامه نویسی ماژول های مهم دروپال
  • آشنایی کامل با سیستم Features
  • آشنایی کامل با توسعه ی سایت به کمک Features
  • آشنایی کامل با قابلیت های ماژول Rules
  • آشنایی کامل به شیوه ی توسعه و کد نویسی برای Rules
  • تبدیل محتوا از Drupal 6 به Drupal 7 برای به ارتقاء و روز رسانی سایت ها (با سابقه انجام چندین پروژه ارتقاء موفقیت آمیز)
  • تسلط کامل به شیوه های بهینه سازی دروپال برای سرعت بیشتر و بازدهی بالاتر
  • تسلط کامل به پیاده سازی شیوه ی های Caching دروپال
  • آشنایی با سیستم های احراز هویت دروپال و توسعه و گسترش آن ها
  • آشنای با سیستم های Single Sign On
  • تسلط کامل به تکنیک های آنالیز صفحات سایت و اشکال یابی دروپال
  • تسلط کامل به بهینه سازی SEO در دروپال
  • آشنایی با سیستم DrupalGap برای ساخت واسط کاربری موبایل برای دروپال

دانش تخصصی لینوکس و BSD

  • آشنایی با مفاهیم LPIC-1
  • آشنایی با مفاهیم LPIC-2
  • تسلط به مدیریت سرور لینوکس با بیش از 6 سال سابقه حرفه ای
  • تسلط به پیکربندی لینوکس برای کاربردهای هاستینگ وب / مجازی سازی / ایمیل سرور / پراکسی سرور / سرور چت (XMPP) و ...
  • آشنایی کامل با روش های بهینه سازی سرور برای اجرای سریع PHP
  • آشنایی کامل با روش های بهینه سازی وب سرور و استفاده از reverse proxy و ngnix و varnish
  • تسلط کامل به مدیریت و توسعه ی سیستم هاستینگ DirectAdmin
  • آشنایی کامل با تنظیم پراکسی سرور به کمک نرم افزار Squid 3
  • آشنایی با شیوه ی توسعه دادن نرم افزاری برای Squid و سازگاری آن با سایر نرم افزار ها
  • آشنایی با پروتکل های امن و نرم افزار Stunnel
  • آشنایی کامل با راه اندازی سرور چت به کمک نرم افزار Ejabberd
  • آشنایی با سیستم عامل FreeBSD با بیش از دو سال سابقه حرفه ای
  • سابقه ی کار حرفه ای با سیستم عامل های Debian و Ubuntu و CentOS و CloudLinux و FreeBSD
  • آشنایی با قابلیت ها و پیکربندی CloudLinux
  • آشنایی کامل با سیستم مجازی سازی VMWare ESXi
  • آشنایی با استایل توسعه ی نرم افزار های متن باز لینوکس
  • آشنایی با پایگاه داده MySQL ، مدیریت و بهینه سازی آن
  • آشنایی با شیوه های بهینه سازی، نگهداری و پشتیبان گیری MySQL
  • آشنایی با پایگاه داده MariaDB
  • آشنایی با سیستم های DNS و نرم افزار Bind
  • آشنایی کامل به تکنیک های مانیتورینگ سرور و شبکه
  • تسلط به نرم افزار مانیتورینگ Zabbix
  • آشنایی با شیوه ی توسعه و پیاده سازی راهکار های سفارشی به کمک نرم افزار Zabbix
  • آشنایی با مبانی سیستم های Configuration Management
  • آشنایی مختصر با سیستم های Puppet و Chef و CFEngine

دانش تخصصی برنامه نویسی و مهندسی نرم افزار

  • آشنایی با شیوه ی برنامه نویسی ساخت یافته
  • آشنایی با شیوه ی برنامه نویسی شی گرا
  • آشنایی با شیوه ی برنامه نویسی Functional
  • آشنایی با متدولوژی های ساخت یافته
  • آشنایی با متدولوژی های شی گرا
  • آشنایی مختصر با RUP
  • تسلط به محیط های توسعه یکپارچه: phpStorm و WebStorm و NetBeans و Eclipse و Visual Studio و Sublime Text و Notepad++ و Text Wrangler و TextMate
  • تسلط به زبان برنامه نویسی PHP
  • تسلط به زبان برنامه نویسی JavaScript
  • تسلط به زبان برنامه نویسی VBScript
  • آشنایی کامل با زبان برنامه نویسی C
  • آشنایی کامل با زبان برنامه نویسی C++
  • آشنایی مختصر با زبان برنامه نویسی Pascal
  • آشنایی مختصر با زبان برنامه نویسی Erlang
  • آشنایی مختصر با زبان برنامه نویسی Python
  • آشنایی مختصر با زبان برنامه نویسی Perl
  • آشنایی نسبی با شیوه های مدیریت پروژه های نرم افزاری
  • آشنایی با شیوه های شبیه سازی نرم افزاری
  • آشنایی نسبی با تکنیک های نرم افزاری هوش مصنوعی
  • آشنایی با شیوه های پردازش متن، عبارات باقاعده، کامپایل رشته ها، کامپایلر ها
  • آشنایی با طراحی و پیاده سازی سیستم های پایگاه داده رابطه ای
  • آشنایی با سیستم های پایگاه داده ای سند گرا (Document based) و کلید/مقدار (Key Value)
  • آشنایی کامل با Microsoft SQL Server و MySQL
  • آشنایی کامل با امنیت پایگاه داده ها
  • آشنایی کامل با مبانی امنیت کامپیوتر، امنیت شبکه، امنیت سرور
  • تسلط به مباحث امنیتی در بستر وب (تحلیل و پیاده سازی)

دانش های دیگر

  • آشنایی با مبانی امنیت و هکینگ
  • آشنایی با سیستم عامل Windows
  • آشنایی با سیستم عامل Mac OS X
  • آشنایی با نرم افزار های Microsoft Office
  • آشنایی با پیکربندی شبکه در ویندوز
  • آشنایی با نصب، راه اندازی، نگهداری، به روز رسانی، و اشکال زدایی ویندوز
  • آشنایی با Windows server و اکثر ابزار های آن
  • آشنایی با تکنیک های مدیریتی ویندوز ، Group Policy
  • آشنایی با تکنیک های مانیتورینگ و نرم افزار Zabbix
  • آشنایی با برنامه نویسی ویندوز
  • آشنایی با ابزار های داخلی ویندوز و WMI
  • آشنایی با سیستم مدیریت محتوای WordPress
  • آشنایی با سیستم انجمنی MyBB
  • آشنایی با سیستم مدیریت پروژه ActiveCollab
  • آشنایی با سیستم مدیریت پروژه Erpal
  • آشنایی مختصر با تکنیک های برنامه نویسی موبایل (Apache Cordova و DrupalGap)
  • آشنایی با مبانی سیستم های رایانش ابری (PaaS, SaaS, IaaS و MaaS)
  • آشنای مختصر با سیستم PaaS ردهت: OpenShift
  • آشنایی مختصر با سیستم PaaS اوبونتو: Juju

زبان های خارجی

  • آشنایی کامل با زبان انگلیسی
  • آشنایی کامل با زبان فرانسه
  • آشنایی مختصر با زبان عربی

موقعیت های شغلی کنونی

  • مدیریت و مربی تیم نرم افزاری
  • مدیریت فنی و مدرس گروه آموزشی طلوع www.tolooco.com (از سال 93)
  • بنیان گزار و مدیر DrupalHost (از سال 92)
  • همکاری با شرکت جهیزیه بهدیس در سِمت مدیریت امور IT (از سال 89)
  • همکاری با شرکت مهندسی فرساران به عنوان مشاور فنی IT و توسعه دهنده و طراح وب (از سال 93)
  • مدرس کامپیوتر (لینوکس، طراحی وب و ...)

سوابق شغلی

  • همارسانه ،مسئول امور آموزشی، امور فنی، جذب نیرو؛ مدیریت امور سرور (از سال 93)
  • همکاری با موسسه آموزشی برهان به عنوان طراح وب و مشاور فنی
  • همکاری با شرکت نیک ویزا به عنوان مدیر و مشاور فنی رایانه و برنامه نویس وب
  • همکاری با شرکت مهندسی ایده گران توسعه به عنوان برنامه نویس
  • انجام پروژه‌ های تیمی در شرکت مذکور
  • شرکت در پروژه های تیمی زیر (از شرکت ایده گران توسعه) به عنوان برنامه ‌نویس دروپال و طراح وب:
    سایت و API اصلی مسابقات جهانی WCG
    سایت شرکت ایده گران توسعه
    سایت ایران اپس
  • پروژه ی سیستم خبر خوان برای تلویزیون های هوشمند سامسونگ
    ساخت وب سرویس با پروتکل REST برای تعدادی از پروژه‌ ها
    برنامه نویسی تعداد زیادی ماژول های سفارشی دروپال
    کار با ماژول support دروپال و راه اندازی سیستم پشتیبانی آنلاین
    طراحی تعدادی سایت و سرویس تحت وب دیگر

سوابق کاری دیگر

  • انجام پروژه ی متن باز پل برای چت روم ConverseJS برای دروپال
  • شرکت در پروژه ی اصلی ConverseJS
  • شرکت در پروژه ی متن باز Ejabberd
  • انجام پروژه متن باز درگاه پرداخت بانک سامان برای ubercart
  • انجام پروژه متن باز درگاه پرداخت بانک سامان برای ubercart
  • انجام پروژه متن باز درگاه پرداخت بانک ملت برای ubercart
  • انجام پروژه متن باز درگاه پرداخت زرین پال برای ubercart
  • انجام پروژه متن باز درگاه پرداخت پی پاد برای ubercart
  • انجام تعدادی پروژه متن باز دیگر
  • انجام پروژه متن باز nginx_securelink برای دروپال
  • طراحی سایت های متعدد شخصی و شرکتی به صورت freelancer
  • برگزاری کلاس های آموزشی و تدریس تکنولوژی های وب (HTML 5, CSS 3, etc…)  در دانشگاه
  • توسعه ی بیش از 50 ماژول دروپال غیر متن باز (در پروژه های مختلف)
  • تحقیق در خصوص سیستم‌ های انجمن ساز MyBB و phpBB و سازگار سازی آن‌ ها با دروپال
  • برنامه نویسی هکینگ

مقالات و نوشته ها

مقالات و ترجمه های متعدد در رابطه با دروپال، لینوکس، FreeBSD، PHP ، طراحی وب و ...
مقالات مفصل در خصوص برنامه نویسی VBScript
همچنین ترجمه‌ ها و مقالات دیگر اینجانب که در وبسایت رسمی من قابل مطالعه است.