محمدرضا سلیمینژاد
نرمافزار میسازم برای کارهایی که نباید دستی انجام شوند: ربات، اتوماسیون، جمعآوری و پردازش داده؛ با نگاهی به امنیت سایبری و هوش مصنوعی.
درباره من
به مسئلههایی علاقه دارم که ابتدا مبهماند و با تحلیل دقیق سیستم، به راهحلی ساده میرسند.
بیشتر وقتم صرف ساخت ابزارهایی میشود که کار واقعی را سادهتر میکنند: از رباتهای تلگرام و برنامههای ویندوز تا سیستمهای جمعآوری و پردازش داده.
مهارتها
زبانهای برنامهنویسی
- Python: اسکریپت، داده، اتوماسیون
- C#: برنامههای ویندوز و .NET
- Java: نرمافزار و اندروید
- C++: برنامهنویسی سطح پایینتر
- JavaScript: وب و رابط کاربری
توسعه نرمافزار
- .NET: پلتفرم توسعه برنامهها
- Windows Forms: رابط دسکتاپ ویندوز
- Selenium: خودکارسازی مرورگر
- Automation Tools: ابزارهای خودکارسازی کار
- Telegram Bots: رباتهای تلگرام
حوزههای تخصصی
- Web Scraping: استخراج داده از وب
- Data Collection: گردآوری داده
- Data Processing: پاکسازی و پردازش داده
- Cybersecurity: امنیت سایبری
- Artificial Intelligence: هوش مصنوعی
- Database Systems: سیستمهای پایگاه داده
- Android Development: توسعه اپلیکیشن اندروید
پروژهها
- مجموعه رباتهای تلگرام: چند ربات تلگرام با زبانهای مختلف برای انجام وظایف مشخص و خودکار.
- سیستمهای جمعآوری اطلاعات وب: ابزارهای مبتنی بر Selenium برای استخراج، پردازش و ذخیره داده از وبسایتها.
- ابزارهای پردازش و تحلیل داده: ابزارهای پایتونی برای بررسی و تحلیل اطلاعات، متناسب با نیاز هر پروژه.
- برنامههای ویندوز: ابزارهای اختصاصی با C# و Windows Forms که به سرویسها و منابع داده متصل میشوند.
- پروژههای اندرویدی: توسعه اپلیکیشن اندروید و بررسی ابزارهای توسعه موبایل.
حوزهها
- Cybersecurity: درک نحوه شکستهشدن سیستمها، برای ساختن سیستمهای مقاومتر.
- Artificial Intelligence: کاربرد عملی مدلها در ابزارها و خودکارسازی کارها.
- Software Engineering: کدی که خوانا، تستپذیر و قابل نگهداری بماند.
- Automation: سپردن کارهای تکراری به ماشین.
- Data Engineering: از جمعآوری تا پاکسازی و ذخیرهسازی داده.
- Web Technologies: ساخت وب سریع، ساده و در دسترس.
- Innovative Projects: تبدیل ایدههای تازه به نمونههای کارکرده.