بیوگرافی

من مصطفی شاه امیری فارغ التحصیل رشته مهندسی نرم افزار در مقطع کارشناسی ارشد از دانشگاه آزاد کرج هستم . دارای 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%

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

  • Dapper ORM
    سطح مهارت : خوب

    Dapper یک ORM کوچک، سبک و سریع می باشد که دارای محبوبیت زیادی است که وظیفه آن مدیریت ارتباط بین محیط برنامه نویسی و دیتابیس می باشد. شما با کمک Dappe می توانید به سادگی دستورات SQL خود را در قالب Stored Procedure و یا دستورات مستقیم SQL اجرا نمائید. Dapper کمک می کند قسمت هایی مانند مدیریت Connection ها، اجرا Command های SQL ای و همچنین تبدیل نتایج درخواست (Select Result) به ViewModel بسیار ساده و سریع انجام شود.

  • Web API
    سطح مهارت : خوب

    API مخفف Application Programming Interface و به معنی واسط برنامه نویسی نرم افزار (برنامه) است. API نوعی رابط است که دارای مجموعه ای از توابع مفید و کاربردی می باشد و به برنامه نویسان اجازه می دهد به برخی از ویژگی های خاص یا داده های یک برنامه دسترسی داشته باشند. در واقع API یک راه ارتباطی بین کامپیوتر ها یا برنامه های موجود در آن هاست که سرویس ها و خدماتی را برای بخش های مختلف یک نرم افزار فراهم می کند. Web API اساسا یک مفهوم توسعه وب است که هم در سرور وب و هم در مرورگر وب استفاده می شود. Web API را می توان با استفاده از فناوری های مختلف مانند جاوا، ASP.NET و غیره توسعه داد.

  • SQL Language
    سطح مهارت : خوب

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

  • Miscrosoft SQL Server
    سطح مهارت : خوب

    مایکروسافت اس. کیو. ال سرور یا مایکروسافت سی‌کول سرور به انگلیسی: Microsoft SQL Server یک نرم‌افزار سیستم مدیریت بانک‌های اطلاعاتی رابطه ای است که توسط شرکت مایکروسافت ساخته شده‌است. به عنوان یک سرور پایگاه داده، این یک محصول نرم‌افزاری است که عملکرد اصلی اش ذخیره‌سازی و بازیابی اطلاعات با توجه به درخواست سایر برنامه‌ها می‌باشد - که ممکن است بر روی همان کامپیوتر یا یک کامپیوتر دیگر در یک شبکه (از جمله اینترنت) اجرا شود. مایکروسافت حداقل دوازده نسخه متفاوت Microsoft SQL Server را با هدف مخاطبان مختلف و برای تنوع میزان کار، از برنامه‌های کوچک برای اجرا روی یک ماشین تا برنامه‌های بزرگ اینترنتی است همراه با پشتیبانی از کاربران همزمان عرضه می‌کند.

  • Scrum Agile Methodology
    سطح مهارت : خوب

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

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

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

  • Entity Framework
    سطح مهارت : خوب

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

  • C# Language
    سطح مهارت : خوب

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

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

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

زبان ها

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

علاقه مندی ها

طبیعت گردی و کمپینگ خودرو

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

وب سایت هوادار من وب سایت شرکت نوها وب سایت شرکت تعاونی  همکار امین گروه مشاوران دریملند اسپانیا رسانه کازرون آوا سایت موسسه خیریه مروا پرتال زیبایی و آرایشی زیبابیت وب سایت موسسه آموزشی فرزانگان دانش وب سایت مرکز شتابدهنده لیان وزارت نیرو