
درباره من
برنامهنویس .NET با ۳ سال تجربه در توسعه نرمافزارهای تحت وب، متخصص در توسعه بکاند با ASP.NET Core و SQL Server. مهارت بالا در طراحی APIهای RESTful، بهینهسازی پایگاه دادهها و برنامهنویسی شیءگرا در C#. علاقهمند به یادگیری مداوم و بهینهسازی سیستمهای نرمافزاری.
دانلود رزومهتخصص های من
- ✔
- طراحی و پیادهسازی Web API با رعایت اصول RESTful
- ✔
- استفاده از Middleware و Filters برای مدیریت درخواستها
- ✔
- Authentication و Authorization با JWT و Identity Server
- ✔
- پیادهسازی Dependency Injection و سیستمهای ماژولار
- ✔
- بهینهسازی عملکرد با Caching (MemoryCache, Distributed Cache)
- ✔
- مدیریت Configuration و Options Pattern
- ✔
- تسلط بر OOP و SOLID برای طراحی کدهای تمیز و مقیاسپذیر
- ✔
- استفاده از Asynchronous Programming (async/await, TPL)
- ✔
- کار با Collections و LINQ برای پردازش دادهها
- ✔
- پیادهسازی Design Patterns مانند Factory، Singleton، Strategy و Mediator
- ✔
- مدیریت Memory و Garbage Collection برای بهینهسازی مصرف حافظه
- ✔
- طراحی و مدیریت Migrations و بهروزرسانی پایگاه داده
- ✔
- بهینهسازی Query Performance با Indexing و Compiled Queries
- ✔
- استفاده از LINQ و Lambda Expressions در پرسوجوهای پیشرفته
- ✔
- پیادهسازی Code First و Database First
- ✔
- پیادهسازی Repository Pattern و Unit of Work
Html
Css
Bootstrap
Javascript
jQuery
نوشته های من
چرا ویژگی sticky-top در Bootstrap کار نمیکرد؟
در یکی از پروژههایی که روی آن کار میکردم، نیاز داشتم یک سایدبار (ستون کناری) داشته باشم که هنگام اسکرول صفحه، به بالا بچسبد و همیشه در دید کاربر باقی بماند. با توجه به اینکه از فریمورک Bootstrap استفاده میکردم، تصمیم گرفتم از کلاس آماده sticky-top استفاده کنم.
5 تکنیک مهم برای کد نویسی مدرن در CSS
با پیشرفت تکنولوژی و نیازهای روزافزون وبسایتها، CSS نیز به طور مداوم بهبود یافته و تکنیکهای جدید و مدرنی را معرفی کرده است که طراحی وبسایتها را سادهتر و کارآمدتر میکند. در این مقاله به بررسی برخی از این تکنیکها خواهیم پرداخت. این تکنیکها نه تنها بهرهوری را افزایش میدهند، بلکه تجربه کاربری بهتری برای بازدیدکنندگان وبسایتها فراهم میآورند.
ارتباط با من
شماره تلفن : 09224546839
ایمیل : s.joumand@gmail.com