تجربههای کاری
انجنیری نرمافزار و مدیریت محصول در بخشهای آموزش، مالی و خدمات صحی.
اکتبر ۲۰۲۵ تا اکنون
انجنیر نرمافزار و مدیر محصول
برای بخشهای خدمات صحی و مالی، برنامههای وب توسعه میدهم و در کنار انجنیری نرمافزار، مدیریت محصول و هماهنگی کارهای توسعه را بر عهده دارم.
- توسعه برنامهها: برنامههای وب را با C# و ASP.NET Core میسازم؛ از جمله نرمافزار مدیریت شفاخانه با معماری MVC.
- سیستمهای مالی: یک سیستم حواله و تبادله ارز را با C#، ASP.NET و SQL Server توسعه دادهام.
- مدیریت محصول و هماهنگی توسعه: با ذینفعان همکاری میکنم تا نیازهای کاری به قابلیتهای نرمافزاری تبدیل شوند. در یک تیم توسعه پنجنفره، تقسیم وظایف، کیفیت کد و تحویل کار را هماهنگ میسازم.
- محیط توسعه: با Docker، وبسرور، دیتابیس، RabbitMQ، MailHog و خدمات پشتیبان سیستم شفاخانه را در جریان توسعه در کانتینرها اجرا میکنم.
- همکاری و نشر نرمافزار: از Git، بازبینی کد و GitHub Actions برای همکاری و نشر نرمافزار استفاده میکنم.
- وبسایتها: در همکاری با تیم، وبسایتهای kabulcodelab.net و shamsschool.info را توسعه دادهام؛ با سهم در تعیین معماری و جهتدهی انجنیری، تقسیم وظایف و اشتراکگذاری کد از طریق GitHub.
اپریل ۲۰۲۴ تا اکتبر ۲۰۲۵
انجنیر نرمافزار
نهاد آموزشی صدف
برای امتحانات ماهانه این نهاد، یک سیستم اختصاصی امتحانات و گزارشدهی توسعه دادم و مسئولیت نگهداری آن را بر عهده داشتم.
- نرمافزار امتحانات: یک سیستم با C# ساختم که مطابق روند امتحانات ماهانه این نهاد طراحی شده بود.
- گزارشدهی: اطلاعنامههای شاگردان و گزارشهای مربوط به صنفها، درجات تحصیلی، مکتبها و معلمین را ایجاد کردم.
- بهبود دیتابیس: روابط جدولهای MySQL را برای مدیریت دادههای امتحانات ماهانه بیش از ۳۵٬۰۰۰ شاگرد در بیش از ۱۱۵ مکتب خصوصی بهبود دادم.
- نیازمندیها و بازخوردها: با ذینفعان همکاری کردم تا نیازمندیها را جمعآوری کنم، بازخوردها را بررسی کنم و بهبودهای لازم را عملی سازم.
- نگهداری و پشتیبانی: مشکلات سیستم را برطرف کردم و با نگهداری آن، پایداری و قابلیت اطمینان آن را بهبود دادم.
مارچ ۲۰۲۲ تا اکنون
همبنیانگذار و انجنیر نرمافزار
آریا سافت را بهعنوان همبنیانگذار ایجاد کردم و دو محصول اصلی آن، Aria OMR و سیستم مدیریت مراکز آموزشی (ECMS)، را از ابتدا ساختم.
- Aria OMR: یک برنامه دسکتاپ با C#، WPF، MVVM، Dapper و MySQL ساختم که پردازش پاسخبرگهای چندگزینهای، اعتبارسنجی و محاسبه نتایج امتحانات را خودکار میکند.
- ECMS: یک برنامه دسکتاپ با C# و WPF/MVVM توسعه دادم که با استفاده از SQL Server و رویههای ذخیرهشده، معلومات شاگردان، امور مالی و تقسیم اوقات را مدیریت میکند.
- گزارشدهی: گزارشهای عملیاتی و مدیریتی را با Entity Framework و FastReport ایجاد کردم.
- نگهداری محصولات: در نشر بهروزرسانیها، رفع مشکلات و بهبود عملکرد محصولات همکاری کردم.
- همکاری جاری: در کنار سایر مسئولیتهای کاری، همچنان بر فعالیتها و محصولات آریا سافت نظارت دارم.