مصطفی عابدی

اطلاعات شخصی

تخصص: مدیر فنی و توسعه‌دهنده ارشد .NET
آدرس ایمیل: تماس از طریق جابینجا
شماره موبایل: تماس از طریق جابینجا
سال تولد: ۱۳۶۶
جنسیت: مرد
وضعیت تأهل: متأهل
استان سکونت: تهران
آدرس: تماس از طریق جابینجا

درباره‌ی من

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

تخصص‌های فنی
زبان‌های برنامه‌نویسی: .NET Languages, Python
فناوری‌های API: ASP.NET Core Web API, Python Django
تکنولوژی‌های SPA: Blazor WebAssembly, Blazor Server, Blazor SSR
فناوری‌های وب: ASP.NET MVC
کامپوننت‌ها: Telerik UI for Blazor, Kendo UI
تکنولوژی‌های فرانت‌اند: HTML5, CSS3, Bootstrap 5, Responsive Layout, Flexbox, BEM
الگوهای طراحی: Clean Architecture, CQRS, Mediator, DDD, Clean Code
کتابخانه‌ها و ابزارها: AutoMapper, FluentValidation, MediatR, Serilog, SignalR
مستندسازی API: Swagger (Swashbuckle)
فناوری‌های موبایل: Android (Java, Xamarin), .NET MAUI Blazor
ابزارهای توسعه: Visual Studio, Docker, Azure DevOps Server, Git, CI/CD
مدیریت پروژه و تیم: تجربه کار در محیط‌های Agile/Scrum، حضور فعال در جلسات Daily Scrum، Sprint Planning، Retrospective و استفاده از Azure Boards برای مدیریت وظایف و بک‌لاگ محصول

سوابق شغلی

  • مدیر فنی و برنامه نویس ارشد
    مهنا
    از دی ۱۴۰۲ تا حالا

    توسعه و پیاده‌سازی سامانه CRM مدیریت اتفاقات (خاموشی برق و قطع آب)
    توسعه یک سامانه جامع CRM تحت وب با هدف مدیریت ارتباط با مشتریان، اپراتورها، اکیپ‌ها و گزارش‌گیری دقیق از اتفاقات. این پروژه با بهره‌گیری از معماری Clean Architecture و فناوری‌های .NET Core و Blazor به‌صورت اختصاصی برای مدیریت خاموشی‌های برق و قطعی آب در سطح کشور طراحی و در دو نسخه‌ی CRM 121 و CRM 122 عرضه شد.

    دستاوردها و جزئیات فنی:
    • مدیریت تیم توسعه به‌صورت ترکیبی (حضوری و دورکاری) و همکاری مستمر با اعضای تیم در نقش Scrum Master و Technical Lead برای حفظ کیفیت کد، پیشبرد اهداف اسپرینت‌ها و رفع موانع فنی تیم
    • طراحی و توسعه رابط کاربری پیشرفته و تعاملی با استفاده از Telerik UI for Blazor
    • پیاده‌سازی ماژول‌های مدیریت اتفاقات، مدیریت اکیپ‌های عملیاتی، و پاسخگویی سریع اپراتورها
    • توسعه ماژول GIS با استفاده از leaflet.js به‌صورت سفارشی برای نمایش و تحلیل داده‌های مکانی
    • استفاده از متدولوژی Agile/Scrum در طول فرآیند توسعه، با برگزاری جلسات Daily Scrum، Sprint Planning و Retrospective

  • مدیر فنی و NET Full Stack Developer.
    فن آوران انیاک
    از اردیبهشت ۱۳۹۵ تا آذر ۱۴۰۲

    - سال 1401-1402 : مدیر پروژه و تنها برنامه‌نویس پروژه اپلیکیشن موبایل باشگاه فوتبال پرسپولیس به سفارش شرکت بیمه دات کام. این پروژه از وب‌سرویس‌های ASP.NET Core Web API با مستندسازی Swagger بهره می‌برد و با استفاده از .NET Core پیاده‌سازی شده است. پنل مدیریت از ASP.NET Core Blazor Webassembly و مجموعه ابزار Telerik UI for Blazor استفاده می‌کند، نسخه اپلیکیشن آن (Progressive Web App)PWA با Bootstrap5 طراحی با استفاده از Blazor WASM نسخه وب و MAUI Blazor نسخه اندروید و آیفون و ویندوز آن خروجی گرفته شد و با رویکرد و معماری Clean Architecture و Entity Framework Code-First و با Fluent API پیاده‌سازی شده است که در آن جهت ایجاد تالار گفتگو از SignalR استفاه شد. این پروژه با استفاده از NET Core 8.0 و اصول Clean Coding توسعه یافته و بر روی سرورهای Azure با استفاده از Docker و پروسه CI/CD مستقر شده است.همچنین جهت بروزنگهداری برخی داده ها با استفاده از Crawler در BackgroundService در پروژه Worker دات نت استفاده شده است
    در این پروژه برای ثبت وقایع از Serilog، برای احراز هویت کاربران از Jwt، و برای جداسازی اتصال بین کلاس‌ها از الگوی طراحی میانجی (Mediator) به همراه بسته‌های MediatR استفاده شده است. همچنین برای تبدیل اطلاعات Entity به Dto از AutoMapper و برای اعتبارسنجی از FluentValidation بهره برده شده است.

    - سال 1401 : سرپرست و برنامه نویس بلاکچین سامانه رهگیری و اصالت کالا و خدمات تحت بلاکچین
    راه‌اندازی زیر ساخت بلاکچین با Hyperleger Fabric با Hyperleger Firefly و همچنین راه‌اندازی فریمورک های توسعه قرارداد هوشمند Truffle, Hardhat جهت پیاده‌سازی در یک نسخه کوین و برنامه نویسی اسمارت کانترکت تحت اتریوم ، بایننس اسمارت چین و ترون

    - سال 1400-1401 : نماینده و برنامه نویس پروژه پرداخت یاری جهت دریافت مجوز پرداخت یاری شرکت انیاک

    - سال 1398-1400 : مدیر پروژه و سرپرست تیم و برنامه نویس backend که در پروژه موبایل اپلیکیشن باشگاه تیم فوتبال تراکتورسازی تبریز که backend آن با Python Django Framework و Entity Framework Database-First تولید شد.

    - سال 1398-1401 : مدیر پروژه و سرپرست تیم NET. در موبایل اپلیکیشن شتاک که بعدا به نام هپی تغییر کرد backend آن ASP.NET Web API و دارای 2 اپکیکشین اندروید و PWA تولید شد که با Docker و CICD بر روی سرور Azure قرار داده شد و معماری Entity Framework Database-First و Net4.0 طراحی شد که از این آدرس https://app.eniac-tech.com اپلیکیشن در دسترس میباشد.

    - سال 1398-1399 : مدیر پروژه و سرپرست تیم NET. در موبایل اپلیکیشن لویال بانک backend آن ASP.NET Web API و دارای 2 اپکیکشین اندروید و PWA تولید شد که با Docker بر روی سرور Azure قرار داده شد طراحی شد که با معماری Clean Architecture و Database-First با دیتا بیس اوراکل پیاده‌سازی شده است. و پنل آن با کامپوننت های Telerik UI For ASP.NET Kendo UI طراحی و پیاده‌سازی گردید.

    - سال 1398-1399 : مدیر پروژه و سرپرست تیم NET. در موبایل اپلیکیشن هواپیمایی کیش ایر backend آن ASP.NET Web API و دارای 2 اپلیکیشن اندروید و PWA تولید شد و پنل آن با کامپوننت های Telerik Kendo UI طراحی و پیاده‌سازی گردید.

    - سال 1398-1399 : سرپرست تیم و تنها برنامه نویس backend اپلیکیشن بانک دی (دیبا) که با Web API in ASP.Net MVC و Unit Of Work in Repository Pattern و Database-First با دیتا بیس اوراکل تولید شد که و احراز کاربر Jwt بوده و پنل آن با کامپوننت های Telerik Kendo UI طراحی و پیاده‌سازی گردید.

    - سال 1395-1397 : سرپرست تیم و برنامه نویس NET. در بیمه دات کام که با Web API in ASP.Net MVC و Unit Of Work in Repository Pattern و Database-First با دیتا بیس SQL Server تولید شد ، سایت فروش بیمه https://bimeh.com

    - سال 1395-1397 : سرپرست تیم و برنامه نویس NET. در هسته پروژه سفر دات کام https://safar.com ، که با WCF Service و Unit Of Work in Repository Pattern و Database-First با دیتا بیس SQL Server تولید شد https://parsnetsis.ir/gds

  • برنامه نویس انواع پروژه های استارتاپی self-employed
    Self-employed
    از اردیبهشت ۱۳۹۳ تا اردیبهشت ۱۳۹۵

    1)راه‌اندازی استارتاپ ها اپلیکیشن نقل و انتقال پول(مبادله)
    • رتبه 4 در همایش این بانک 2 خدمات انفورماتیک
    • جزو 14 طرح رویداد Fintech TrigUp فناپ اسفند ۱۳۹۴
    • جزو 15 طرح برتر نبض تراکنش در نمایشگاه ITE تهران
    2)برنامه نویسی فروشگاه ساز با زبان.NET و راه‌اندازی بیش از 20 سایت
    3)برنامه نویسی اپلیکیشن اندروید با java و بک اند NET API. مدیریت مصرف آب شرکت آبفای کشور جهت راهنمایی برای مدیریت مصرف آب https://cafebazaar.ir/app/IranSoftjo.Abdasht
    4)نرم‌افزار اندروید با java و بک اند NET API. سامانه نظارت بر تاسیسات آب و فاضلاب تهران با امکان مدیریت ثبت شناسنامه و بازرسی تاسیسات برای شرکت آبفای تهران
    5)پیاده‌سازی نرم‌افزار ویندوزی جامع مدیریت آژانس (نجما) برای آژانس های غرب تهران با زبان C#.NET

  • برنامه نویس ارشد NET.
    شرکت سپنتا
    از خرداد ۱۳۹۲ تا خرداد ۱۳۹۳

    1) برنامه نویسی و پیاده‌سازی CRM مخابرات استانهای قزوین و فارس جهت فروش ADSL با NET MVC. و معماری میکرو سرویس
    2) برنامه نویسی و پیاده‌سازی Portal داخلی اشتراک ، فروش اینترنت ، فروش خط پیامک و فروش شارژ تلفن همراه در سایت سپنتا به آدرس https://www.sepanta.com
    3) برنامه نویسی و فارسی ساز کردن CMS Orchard و پیاده‌سازی برای وب سایتها
    پیاده‌سازی Portal و CRM تحت وب ASP.NET MVC

  • سرپرست تیم فنی و برنامه نویس ارشد NET.
    شرکت شماران سیستم
    از شهریور ۱۳۹۰ تا تیر ۱۳۹۲

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

    دستاوردها و فعالیت‌های کلیدی:
    • طراحی و پیاده‌سازی ابزار BPMS اختصاصی (Business Process Management Suite) با قابلیت طراحی، اجرا و مانیتورینگ فرایندها
    • توسعه‌ی Workflow Designer گرافیکی بر پایه استاندارد BPMN برای طراحی فرایندهای سازمانی توسط کاربران نهایی
    • ایجاد فرم‌ساز (Form Builder) جهت ساخت فرم‌های داینامیک و مرتبط با گردش کارها و ساختار چارت سازمانی
    • توسعه‌ی گزارش‌ساز (Report Generator) بر پایه Stimulsoft Reports
    • طراحی و توسعه‌ی کامپوننت‌های اختصاصی با سفارشی‌سازی از سورس اصلی Telerik
    • پیاده‌سازی ابزار Code Generator جهت تسریع فرایند توسعه و تولید خودکار کدهای استاندارد
    • توسعه بر پایه C#.NET و فناوری‌های WCF، به‌صورت Database-First و تحت معماری چندلایه با استفاده از فریم‌ورک داخلی شرکت

  • سرپرست بخش انفورماتیک و برنامه نویس NET.
    شرکت مهندسی بازرگانی آریا پژوان نوین
    از خرداد ۱۳۹۰ تا شهریور ۱۳۹۰

    1) طراح و برنامه نویس سایت خبرگزاری و فروشگاه آنلاین گام اول : قابلیت خبرگزاری به صورت داینامیک به زبان ASP.NET (به سفارش شرکت آریا پژوان نوین)

    2) طراحی نرم‌افزار دبیرخانه تحت ویندوز: قابلیت ورود اطلاعات نامه ها به نرم‌افزار به زبان C#.NET (به سفارش شرکت پتسا صنعت)

    3) طراح و برنامه نویس نرم‌افزار انبارداری آزمایشگاه های هنرستانهای تهران: تحت ویندوز با زبانC#.NET (به سفارش شرکت رایین هوشمند)

    4) نرم‌افزار بایگانی الکترونیک تحت ویندوز با زبانC#.NET (به سفارش شرکت آب و فاضلاب تهران و حومه)

  • برنامه نویس NET.
    شرکت گسترش فرا ساحل سهند اروند (Fishell)
    از مهر ۱۳۸۹ تا خرداد ۱۳۹۰

    نرم‌افزار جامع و یکپارچه ERP Fishell با امکانات منابع پرسنلی،اتوماسیون اداری،انبار،آرشیو بایگانی،کنترل کاربران،تنظیمات و مدیریت،مالی و حسابداری و حقوق و دستمزد که نرم‌افزار به زبان C#.NET و کامپوننت Telerik طراحی شد.

مهارت‌ها

  • ASP.NET Core
  • Blazor
  • Blazor Webassembly
  • Clean architecture
  • Mediator Design Pattern
  • MediatR & CQRS
  • ASP.NET API
  • ASP.NET MVC
  • SignalR
  • C#.Net
  • RESTful
  • Clean Code
  • Design Patterns
  • (NET Multi-platform App UI.)MAUI
  • AutoMapper
  • Fluent Validation
  • Entity Framework Code-First
  • Entity Framework Database-First
  • EF Core
  • Azure DevOps
  • Docker
  • DevOps
  • CICD
  • Swagger API
  • Sql Server
  • MAUI Blazor
  • Telerik Kendo UI
  • Blockchain
  • Hyperleger Fabric
  • Python
  • Django
  • Jira
  • git
  • Linux

سوابق تحصیلی

  • دیپلم ریاضی -فیزیک
    میرداماد
    از ۱۳۸۱ تا ۱۳۸۵

  • مهندسی کامپیوتر - نرم افزار (کارشناسی)
    دانشگاه آزاد واحد پرند
    از ۱۳۸۵ تا ۱۳۸۹

زبان‌های مسلط

  • انگلیسی (متوسط)
  • فارسی (زبان مادری)
به روز شده در ۱۴۰۴/۰۵/۱۶ ، کد GN-2618844
Scan the code

جابینجا | سریع‌ترین و به‌صرفه‌ترین ابزار استخدامی

https://jobinja.ir