بیوگرافی

من مصطفی شاه امیری فارغ التحصیل رشته مهندسی نرم افزار در مقطع کارشناسی ارشد از دانشگاه آزاد کرج هستم . دارای 15 سابقه فعالیت در حوزه مهندسی نرم افزار ( طراحی سامانه های تحت وب ، طراحی سامانه های تحت ویندزور و طراحی وب سایت های اینترنتی ) می باشم . همچنین در حوزه تحلیل ، طراحی و مدیریت پروژه های نرم افزاری با استفاده از متدولوژی اجایل و اسکرام فعالیت دارم . تخصص و مهارت اصلی من تکنولوژی Asp.Net Core مایکروسافت فریمورک های وابسته به آن می باشد و علاقه مند به یادگیری تکنولوژی های جدید ، اخبار و دانش های نوین در حوزه فناوری اطلاعات می باشم .

سوابق شغلی

  • برنامه نویس ارشد ، توسعه دهنده و تحلیلگر نرم افزار
    1394 - تاکنون

    فری لنسر و استارتاپ

  • برنامه نویس ارشد ، توسعه دهنده و تحلیلگر نرم افزار
    1394 - تاکنون

    گروه نرم افزاری فرجاد

  • برنامه نویس ارشد ، توسعه دهنده و تحلیلگر نرم افزار
    1394 - 1397

    شرکت پژوهشگران توسعه مجازی البرز

  • کارشناس دیتاسنتر و بانک های اطلاعاتی اوراکل
    1388 - 1397

    معاونت فناوری اطلاعات و ارتباطات ناجا

سوابق تحصیلی

  • کارشناسی ارشد مهندسی نرم افزار
    1395 - 1400

    کارشناسی ارشد مهندسی نرم افزار

  • مهندسی نرم افزار کامپیوتر
    1386 - 1388

    مهندسی نرم افزار کامپیوتر

  • کاردانی کامپیوتر
    1384 - 1386

    کاردانی کامپیوتر

مهارت ها

زبان های برنامه نویسی
85%
متدولوژی توسعه نرم افزار
70%
نرم افزار های تحت وب
80%
نرم افزار های موبایل
30%
طراحی وب سرویس
60%
بانک های اطلاعاتی
75%
سیستم های عامل
60%
شبکه های کامپیوتری
40%
هاستیگ و وب سرور
70%

تخصص و مهارت ها

  • زبان برنامه نویسی mql
    سطح مهارت : خوب

    MQL مخفف MetaQuotes Language یک زبان برنامه نویسی است که به طور انحصاری توسط نرم افزار MetaTrader برای ایجاد ربات های معاملاتی خودکار و اندیکاتور های بازار مالی مورد استفاده قرار می گیرد. برنامه نویسان که اسکریپت های MQL می نویسند باید از برنامه نویسی شی گرا ، سینتکس MQL و بازارهای مالی که قصد دارند اسکریپت های ام کیو ال را در آنها مستقر کنند ، آگاهی کافی داشته باشند.

  • تکنولوژی زامارین (Xamarin)
    سطح مهارت : متوسط

    زامارین یا Xamarin یک شرکت نرم‌افزاری است که در سال ۲۰۱۱ شروع به کارکرد. مایکروسافت اخیراً آن را در سال ۲۰۱۶ خریداری کرد. Xamarin طیف گسترده‌ای از ابزارها را در اختیار توسعه‌دهندگان قرار می‌دهد که می‌توانند برای توسعه برنامه تلفن همراه چند پلتفرمی استفاده شوند. درواقع زامارین یک چارچوب برای توسعه یک برنامه تلفن همراه چند پلتفرمی با استفاده از C# است. فریمورک های مختلفی وجود دارد که توسعه اپلیکیشن های چند پلتفرمی را ارائه می‌دهند. آن‌ها از HTML و جاوا اسکریپت استفاده می‌کنند. با کمک چارچوب زامارین، می‌توانیم برنامه‌هایی مانند توسعه وب‌سایت یا اپلیکیشن های تلفن همراه با استفاده از کتابخانه‌های JS توسعه دهیم.

  • REST Web Service
    سطح مهارت : متوسط

  • SOAP WebService
    سطح مهارت : متوسط

  • زبان برنامه نویسی SQL
    سطح مهارت : خوب

    امروزه، داده‌ها یکی از باارزش‌ترین سرمایه‌های سازمان‌ها و شرکت‌ها محسوب می‌شوند. با استفاده از تحلیل داده‌ها می‌توان به دلایل سود و زیان سازمان‌ها پی برد و براساس اطلاعات کسب شده از آن‌ها، راه‌حل‌های مفیدی را به منظور پیشرفت در مسیر تجارت ارائه داد. یکی از ابزارهای مهم و کاربردی به منظور پردازش داده‌ها، دستکاری آن‌ها و ارائه گزارش بر اساس داده‌های ذخیره شده در «پایگاه داده‌ها» (Databases | DBs)، «زبان پرس‌ و جوی ساختاریافته | اس کیو ال» (Structured Query Language | SQL) است.

  • متدولوژی RUP
    سطح مهارت : خوب

    فرآیند یکپارچه رشنال یا RUP را می‌توان یک راهنمای نهایی برای واگذاری مسئولیت‌ها و وظایف در یک سازمان توسعه‌یافته دانست؛ از دیگر سو راهنمایی است برای توسعه یک نرم‌افزار باکیفیت که نیازها و خواسته‌های کاربرانش را برآورده می‌کند. این فرآیند امروزه مورداستفاده گسترده توسط سازمان‌های بزرگ به منظور توسعه نرم‌افزارها قرار گرفته است

  • متدولوژی Scrum
    سطح مهارت : خوب

    اسکرام (Scrum) یک چارچوب برای مدیریت توسعه محصول و سایر کارهای علمی می باشد. فرایند اسکرام را مبتنی بر تجربه می دانند زیرا ابزاری برای تیم ها فراهم می کند تا فرضیه ای را در مورد نحوه کار کردن، آزمایش کردن، تجربه کردن و تنظیمات یا اصلاحات مناسب، ایجاد کنند.

  • متددولوژی Agile
    سطح مهارت : خوب

    سیستم‌های مدیریت و انجام پروژه دارای روش‌ها و متدهای مختلفی هستند. یکی از متدها و شیوه‌های انجام پروژه‌های مختلف، اجایل یا چابک است. چابک در واقع توانایی ایجاد و پاسخ به تغییرات است. این متد راهی برای مقابله با شرایط مختلف و در نهایت موفقیت در یک محیط نامطمئن و متلاطم است. زمانی که در حین انجام پروژه مدام با تغییرات مختلفی روبرو می‌شوید، این متد می‌تواند برای حل پروژه مناسب باشد.

  • ASP.Net MVC
    سطح مهارت : خوب

    کلمه MVC در واقع کوتاه شده عبارت Model، View و Controller بوده که به معنای مدل، نمایشگر و کنترل‌کننده است. بخش مدل در این عبارت نمایانگر مدل اصلی حاوی اطلاعات برنامه بوده که شامل دسترسی به پایگاه‌داده‌ها، قوانین اعتبار و منطق مجتمع سازی است. قسمت View نیز در واقع وظیفه نمایش اطلاعات به کاربر را برعهده دارد و در واقع همان کد HTML بوده که بر مبنای کدهای HTML نوشته شده است. کنترلر هم جریان منطقی و کاربردی برنامه که در تعامل با دو عنصر پیشین ساختار کلی برنامه را تشکیل می‌دهد.

  • تکنولوژی Entity Framework
    سطح مهارت : خوب

    Entity Framework مجموعه ای از تکنولوژی ها در ADO.NET (بخشی از چارچوب زبان ASP.NET) است که هدف اون در اختیار گذاشتن برخی از قابلیت های برنامه نویسی شی گرایی بخصوص در استفاده از بانک های اطلاعاتی برای برنامه نویسان می باشد. این فریم ورک یک ORM است که توسط شرکت Microsoft توسعه داده میشه. این فریم ورک از اطلاعات موجود در مدل ها و فایل های نگاشت، برای ترجمه کوئری آبجکتی در برابر موجودیت های جایگزین شده در مدل مفهومی به کوئری های سطح پایگاه داده، استفاده می کنند.

  • زبان برنامه نویسی سی شارپ
    سطح مهارت : خوب

    بدون شک یکی از محبوب ترین و پرکاربرد ترین زبان های برنامه نویسی حال حاضر دنیا سی شارپ نام دارد و بر اساس آخرین تحقیقات صورت گرفته این زبان جزو 5 زبان برنامه نویسی برتر در دنیا می باشد، که همچنین بازار کار بسیار خوبی در ایران دارد. از زبان برنامه نویسی C# می توان برای ساخت برنامه های تحت ویندوز (دسکتاپ)، برنامه های تحت وب،Web service ها، برنامه های موبایل و بازی ها استفاده کرد.

  • ASP.Net Core
    سطح مهارت : خوب

    Asp.net یک پلتفرم متن‌باز برنامه‌نویسی بوده که قابلیت توسعه نرم‌افزار کراس پلتفرم را دارا است. این پلتفرم بر مبنای زبان برنامه‌نویسی C# ساخته شده و از زبان‌های برنامه‌نویسی دیگر همانند ویژوال بیسیک نیز پشتیبانی می‌کند. این پلتفرم با توجه به متن‌باز بودن خود توجه برنامه‌نویسان زیادی را نسبت به دیگر پلتفرم‌های مایکروسافت نسبت به خود جلب کرده است.

زبان ها

فارسی
انگلیسی

علاقه مندی ها

طبیعت گردی و آفرود بازی تنیس نقاشی رنگ روغن نوازندگی موسیقی تماشای فیلم موسیقی سنتی

آخرین پروژه ها

رسانه کازرون آوا سایت موسسه خیریه مروا پرتال زیبایی و آرایشی زیبابیت وب سایت موسسه آموزشی فرزانگان دانش وب سایت مرکز شتابدهنده لیان وزارت نیرو وب سایت شرکت آرامان ایده مهان سامانه جامع حوزه برق و انرژی نیروبیت سامانه محصولات ارگانیک محلی باز وب سایت دکوراسیون مستر دکورچی