محمدجواد بیاتانی

Senior Frontend Developer · Angular

خلاصه‌ی حرفه‌ای

توسعه‌دهنده‌ی فرانت‌اند با بیش از ۵ سال تجربه در ساخت و نگهداری اپلیکیشن‌های سازمانی با Angular. بازنویسی تک‌نفره‌ی یک CRM پرکاربر از AngularJS به Angular مدرن و ریفکتور گسترده‌ی کدبیس، و مالکیت کامل لایه‌ی فرانت‌اند از تصمیم‌گیری معماری تا تحویل در production. مسلط به Angular 12 تا 22 شامل Standalone Components، Signals و Control Flow جدید.

تجربه‌ی کاری

Senior Frontend Developer (Angular) — نوآوران اکسیس (BRE)

۵ سال تا امروز

پلتفرم CRM برای یک سازمان صادرات، واردات و پست بین‌المللی

  • بازنویسی تک‌نفره‌ی یک CRM سازمانی پرکاربر از AngularJS به Angular 12 (نوشتن مجدد با معماری مدرن) و ریفکتور کدها در حدود یک سال؛ انتقال ۸۰٪ کدبیس
  • بهبود سرعت بارگذاری، زمان build و پایداری اپلیکیشن پس از بازنویسی، همراه با کاهش باگ‌ها و افزایش سرعت توسعه
  • طراحی و پیاده‌سازی ماژول‌های کلیدی CRM با Angular، RxJS و TypeScript:
    • ماژول صادرات (پیاده‌سازی کامل فرایندها)
    • سیستم چت اختصاصی سازمان برای ارتباط بین کارکنان
    • سیستم تیکتینگ، نظرات، پیشنهادات و اعلانات
    • سامانه‌ی رزرو غذا و ماژول نظرسنجی
  • مسئولیت کامل لایه‌ی فرانت‌اند به‌عنوان تنها توسعه‌دهنده‌ی فرانت‌اند؛ تصمیم‌گیری معماری و فنی و همکاری روزانه با تیم‌لید و تیم بک‌اند
  • توسعه و نگهداری همزمان ۳ پروژه‌ی مستقل با اولویت‌بندی و تحویل به‌موقع

مهارت‌های فنی

Angular Core

Angular 1 → 22AngularJSStandalone ComponentsSignalsControl Flow (@if / @for / @defer)Dependency InjectionChange Detection (OnPush)Router · Guards · ResolversReactive & Template FormsHTTP InterceptorsLazy LoadingCustom Directives & PipesContent ProjectionSSR & Hydrationi18n

RxJS و مدیریت state

RxJS Operators & Higher-order MappingSubjects & MulticastingMemory-leak PreventionNgRx (Store · Effects · Selectors)NgRx SignalStoreComponentStoreSignals ↔ RxJS Interop

زبان‌ها

TypeScript (Strict · Generics · Utility Types)JavaScript (ES6+)HTML5CSS3 · SCSS

معماری

Feature-based ArchitectureSOLID & Clean CodeMicro-frontends (Module Federation)Design SystemsSmart/Dumb ComponentsMonorepo (Nx)

تست

JestJasmine · KarmaTesting LibraryCypressPlaywright

عملکرد و کیفیت

Core Web Vitals · LighthouseBundle AnalysisAccessibility (WCAG)ESLint · PrettierFrontend Security (XSS · CSRF · JWT/OAuth)

UI و استایل

Angular Material & CDKPrimeNGKendo UITailwind CSSResponsive DesignRTL / i18n

API، ابزار و DevOps

RESTGraphQLWebSocketGitCI/CDDockerAngular CLI · Vite/esbuild · Webpack

بک‌اند (در حال یادگیری)

C#ASP.NET Core Web APIEntity Framework Core

تحصیلات و زبان

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