- پایتون
- هوش مصنوعی
- سی شارپ
- MS .NET Fundamentals آموزش برنامه نویسی مقدماتی C#
- Programming in C#1 – Windows Forms
- ASP.NET Core 90and Blazor with Material
- ASP.NET Core 80and Angular 20.0 with Material
- دوره NET Microservices ,DDD, CQRS,Vertical/Clean Architecture using Docker.
- API Security
- API Architecture Styles
- دوره طراحی سیستم System Design
- طراحی وب
- جاوا
- اندروید
فاطمه عباسی کیست؟
فاطمه عباسی
Senior Full Stack Software Engineer
من مهندس نرم افزار هستم با بیش از ۱۰ سال تجربه حرفه ای در طراحی و توسعه نرم افزارهای enterprise و بیش از 5 سال تجربه تدریس برنامه نویسی و تعلیم توسعه نرم افزار. در سطوح حرفه ای توسعه نرم افزار، سیستم های back-end و زیرساخت های front-end قدرتمندی را ساختم تا تیم های توسعه دهنده بتوانند اپلیکیشن های مورد نیاز را بدون نیاز به دانستن جزئیات پیاده سازی و پیکربندی زیرساخت، توسعه دهند. همواره تلاش می کنم دانش و مهارت های حل مساله ام را توسعه دهم. آموزش دادن به دیگران برایم رضایت بخش است. مسئولیت پذیری و دقیق بودن برای من بسیار مهم است.
سوابق تدریس
سماتک(مرکز آموزش های IT) از تیر 1404 تا کنون
پایتون، اسکرچ
Freelance از 1402 تا کنون
پایتون، Machine Learning، Angular، JavaScript، برنامه نویسی با C# و ASP.NET Core، برنامه نویسی Competitive ، Data Structures و Algorithms، اصول توسعه نرم افزار، Design Patterns، API programming، Asynchronous programming و Coding best practices.
وب افزار سام از 1399 تا 1402
آموزش JavaScript و Angular، Data Structures و Algorithms، اصول بنیادی توسعه نرم افزار مانند Design Patterns، Clean Code و …
سوابق اجرایی
شرکت وب افزار سام از 1392 تا 1402
آخرین مسئولیت: leader تیم توسعه نرم افزار
دستاوردها:
پیاده سازی زیرساخت های front-end
پیاده سازی Reusable Custom UI components نظیر:
Date Picker, Time Picker, Calendar, Dynamic Dialog, …
طراحی و پیاده سازی سیستم مدیریت اسناد(DMS) به همراه Full Text Search قدرتمند توسط SQL Server، C# و Angular
توسعه API های RESTful برای وب سرویس های کارآمد
توسعه Critical Infrastructure Security
بهینه سازی Client-Side Performance
تحقیق و پژوهش در مورد تکنولوژی های مدرن، مطالعه و تست libraryها و فریمورک ها و ارزیابی پتانسیل آنها برای به روزرسانی و ارتقای برنامه ها
اعمال تغییرات موردنیاز در سطح Platform و upgrade کردن codebase
آموزش دادن اعضای تیم های توسعه نرم افزار و ارتقای سطح علمی اکوسیستم توسعه نرم افزار
منتورینگ توسعه دهنده های junior
توسعه full stack سیستم های یکپارچه enterprise مانند finance، دارایی های ثابت، مدیریت تولید و بهای تمام شده، مدیریت سفارشات خارجی، سیستم NIOC، تسهیم هزینه ها، مدیریت تردد کارمندان، خدمات رفاهی کارمندان، مدیریت آموزش و…
سوابق تحصیلی
کارشناسی مهندسی نرم افزار، دانشگاه علمی کاربردی سینا، 1389 تا 1392
کاردانی نرم افزار، دانشگاه صنایع و معادن، 1387 تا 1389