سلام،
آرمین فاتحی هستم آرمین فاتحی هستم
اینجا نمونهای از پروژهها، مهارتها و تجربههای کاری من در پروژههای واقعی رو میبینید
درباره من
توسعهدهنده فرانتاند با تخصص در React, Next.js و TypeScript، با تجربه گسترده در ساخت وباپلیکیشنهای پیچیده و مقیاسپذیر با استفاده از React, Next.js, TypeScript و Tailwind CSS. متخصص در مدیریت وضعیت با Redux و Zustand، مدیریت دادهها با React Query و تجربه در توسعه وبسایتهای چندزبانه. علاقهمند به نوشتن کد تمیز، مقیاسپذیر و کاربرپسند، و همیشه در حال یادگیری تکنولوژیهای جدید برای بهبود تجربه کاربری و عملکرد اپلیکیشنها.
هدفمحور
تمرکز بر ارائه نتایج استثنایی
تفکر خلاق
تمرکز بر ارائه نتایج استثنایی
کار تیمی
تمرکز بر ارائه نتایج استثنایی
مهارتها
مهارتهای اصلی
Next.js
جونیورفریمورک اصلی برای توسعه اپلیکیشنهای React با SSR و App Router.
React
سنیورکتابخانه UI برای ایجاد رابطهای کاربری داینامیک و تعاملی.
TypeScript
میانیبرای نوشتن کد مقیاسپذیر و جلوگیری از خطاهای زمان اجرا.
Git
جونیورمدیریت پروژهها، نسخهبندی کد و همکاری تیمی.
مهارتهای کاربردی
Performance Optimization
سنیوربهینهسازی عملکرد اپلیکیشن با SSR، Lazy Loading و Code Splitting برای بهبود زمان بارگذاری و تجربه کاربری سریعتر.
Testing
جونیورنوشتن تستهای واحد و کامپوننت با Vitest و @testing-library/react برای اطمینان از عملکرد درست اپلیکیشن.
Form Management & Validation
سنیورمدیریت فرمها با React Hook Form و اعتبارسنجی دادهها با Zod.
UI Design & Animation
سنیورطراحی رابطهای کاربری با Tailwind CSS و Ant Design و افزودن انیمیشن با Framer Motion و AOS.
State Management
سنیورتسلط بر Redux، Zustand و React Context API برای مدیریت state در اپلیکیشنهای React.
API Client / Data Fetching
سنیورمدیریت درخواستهای API و caching دادهها با React Query و Axios.
Routing
میانیپیادهسازی مسیریابی در اپلیکیشنهای React با React Router DOM.
HTTP & API Integration
میانیکار با RESTful APIs برای ارسال و دریافت دادهها با Axios و React Query.
Development Tools
میانیاستفاده از ESLint و TypeScript ESLint برای استانداردسازی کدنویسی و بهبود کیفیت کد.
AI Tools
میانیاستفاده از ابزارهای هوش مصنوعی برای تسریع برنامهنویسی و بهینهسازی کدهای تکراری.
پروژهها
پروژههای شخصی
پروژههای سازمانی
تایملاین
پیوستن به شرکت پیام مشرق
در آبان 1403 به شرکت پیام مشرق پیوستم، یکی از پیشگامان صنعت فناوری اطلاعات در ایران. در این شرکت که بیش از 30 سال سابقه درخشان دارد، به عنوان یک توسعهدهنده فرانت فعالیت میکنم و در پروژههای کلیدی و استراتژیک شرکت مشارکت دارم.
پروژههای حرفهای:
کتابخانه دیجیتال ثنا
طراحی و پیادهسازی سامانه کتابخانه دیجیتال پیشرفته با پنلهای مدیریتی و کاربری پیچیده
فرمساز حرفهای
توسعه فرمساز حرفهای برای ایجاد فرمهای سفارشی و انعطافپذیر
مدیریت رویدادها
طراحی و پیادهسازی سامانه مدیریت رویدادهای متعدد، از جمله امکان ثبتنام، مدیریت ظرفیت، و پیگیری پرداختها
پروژههای فریلنسری و شخصی
همزمان با این دوره، پروژههای فریلنسری و شخصی متعددی را انجام دادم تا مهارتهایم را بیشتر به چالش بکشم و به نتیجههای عملی برسانم. این پروژهها شامل طراحی و توسعه وبسایتهای پویا و پیچیده بود که از React و TypeScript به طور گسترده استفاده میکردم.
شهریور ماه 1402یادگیری React, Next.js و TypeScript
از اواخر سال 1401 به صورت جدی وارد دنیای React و Next.js شدم و تصمیم گرفتم که مهارتهای خود را در این زمینهها تقویت کنم. در این راستا، در یک بوتکمپ آموزشی 9 ماهه و پیشرفته شرکت کردم که مباحث TypeScript، React، و Next.js را به صورت عمیق فرا گرفتم.
دی ماه 1401همکاری با ByteGroup (بایت گروپ)
در اواسط سال 1399 به شرکت ByteGroup پیوستم، جایی که فرصت همکاری در پروژههای شرکتی و فروشگاهی را داشتم. طراحی و توسعه اختصاصی سایتها با استفاده از HTML, CSS, JavaScript و بهویژه طراحیهای اختصاصی، تجربهای ارزشمند بود. در این دوره توانستم بیش از 30 پروژه مختلف را به پایان برسانم که شامل طراحی و پیادهسازی وبسایتهای متنوع با نیازهای خاص بود.
شهریور ماه 1399آغاز سفر حرفهای در دنیای وب
شروع یادگیری برنامهنویسی: نخستین قدمهای خود را در دنیای وب برداشتم. در این سال با HTML, CSS و JavaScript آشنا شدم و پروژههای ابتدایی خود را آغاز کردم.
اردیبهشت ماه 1399
