سلام! من عرفان هستم، کارشناس IT از آلمان.
به عنوان یک برنامهنویس Django و توسعهدهنده وبسایت و اپلیکیشنهای تحت وب فعالیت میکنم. تمرکز من روی توسعهی بکاند با زبان پایتون و فریمورک Django هست.
طراحی و پیادهسازی انواع وبسایتهای شخصی، فروشگاهی، خدماتی و شرکتی و همچنین توسعهی وباپلیکیشنهای امن، مقیاسپذیر و حرفهای با استفاده از فریمورک Django، بهمنظور پاسخگویی مؤثر به نیازهای متنوع پروژهها.
پیادهسازی API هایی قدرتمند و مقیاسپذیر با استفاده از Django Rest Framework که بهصورت یکپارچه قابل اتصال بوده و در ترافیکهای بالا نیز عملکرد قابل اعتمادی دارند.
توسعهی اسکریپتهای انعطافپذیر با زبان Python برای خودکارسازی پردازش دادههای Excel، یکپارچهسازی با بات تلگرام و سایر فرآیندها با رویکردی کارآمد و قابل توسعه.
طراحی و پیادهسازی انواع پایگاهداده رابطهای (Relational Databases) مطابق با اصول نرمالسازی تا سطح سوم نرمال (3NF) جهت جلوگیری از افزونگی داده و بهبود یکپارچگی اطلاعات.
برای کارخانه گروهه یک وباپلیکیشن داخلی طراحی و پیادهسازی کردم که به دانشجویان این امکان را میدهد تا روزهای حضور خود در کالج را انتخاب، ذخیره و برای تأیید ارسال کنند. این درخواستها در یک فرآیند تأیید (Workflow) به سرپرست مربوطه ارسال میشوند تا ابتدا توسط وی بازبینی و تأیید شوند. تنها پس از تأیید، دادهها به مرحله بعدی پردازش منتقل میشوند. در کنار این وباپلیکیشن، یک اسکریپت پایتون نیز توسعه داده شد که دادههای ذخیرهشده و تأییدشده را از سامانه استخراج کرده، به فایل متنی تبدیل میکند و بهصورت خودکار روی یک سرور ذخیره مینماید. این فایل متنی سپس توسط یک برنامه SAP خوانده میشود و دادهها بهصورت خودکار در سیستم SAP ثبت میگردند تا فرایند اداری بهینهسازی شود. تمرکز ویژهای بر امنیت و پایداری این سامانه وجود داشت. استانداردهای امنیتی مدرن نظیر جلوگیری از حملات SQL Injection، Cross-Site-Scripting (XSS) و رمزگذاری دادههای حساس با بهرهگیری از قابلیتهای درونی جنگو (مانند سیستم احراز هویت داخلی، اعتبارسنجی فرمها و ORM) بهصورت پیشفرض رعایت شدهاند. به این ترتیب، اپلیکیشن توسعهدادهشده از استانداردهای امنیتی روز پشتیبانی کرده و امنیت دادههای کاربران را تضمین میکند.
در چارچوب یک پروژهی دانشجویی، یک وباپلیکیشن کتابخانه دیجیتال طراحی و پیادهسازی کردهام که به کاربران این امکان را میدهد تا در سیستم ثبتنام کرده، وارد حساب کاربری خود شوند و در صورت نیاز، رمز عبور خود را تغییر دهند. این وباپلیکیشن شامل فهرستی از کتابها همراه با قابلیت جستجوی پیشرفته است؛ کاربران میتوانند بر اساس عنوان کتاب، شماره شابک (ISBN) یا نام نویسنده، کتاب مورد نظر خود را بیابند. برای هر کتاب، توضیحاتی کامل نمایش داده میشود و کاربران میتوانند فایل کتاب را دانلود کنند. علاوه بر این، بخشی برای ثبت نظرات و ارزیابیها نیز در نظر گرفته شده است تا کاربران بتوانند دیدگاهها و تجربههای خود را دربارهی کتابها با دیگران به اشتراک بگذارند.