حوزه های فعالیت:
مدیریت پروژه های نرم افزاری
مشاور حوزه نرم افزار
سرپرستی تیم های برنامه نویسی اجایل
برنامه نویسی اینترپرایز
پژوهشگر حوزه امنیت اطلاعات
پژوهشگر و توسعه دهنده حوزه بلاک چین و رمزار
رشته های تدریس:
برنامه نویسی جاوا (مقدماتی، پیشرفته)
فریم ورک Spring (Spring-Core, Spring-Boot, Spring-Security, Spring-Batch, Spring-Unit)
دیتابیس (اصول و کار با نرم افزارهای کاربردی)
طراحی الگوریتم و ساختمان داده (اصول و کسب قدرت حل مساله)
مهندسی نرم افزار (اصول تحلیل و طراحی به صورت کاربردی)
دیزاین پترنها
امنیت اطلاعات (اصول رایانش امن)
دیگر دروس علوم کامپیوتر
آماده سازی جهت شرکت در مسابقات برنامه نویسی ACM
فعالیتها:
دانش آموختهی برتر از دانشگاه پلی تکنیک تهران
سابقه بیش از 10 سال کار در حوزه برنامه نویسی بانکی در شرکت برتر حوزه بانکداری (توسن)
سابقه کار در دیگر مراکز و شرکت های شناخته شده ایران: مرکز تحقیقات مخابرات ایران، فناپ، شرکت داده پردازان دوران
سرپرستی فنی تیم های برنامه نویسی اجایل
تجربه انجام و لایو محصولات بانکی متعدد (سامانه تهاتر و تسویه حساب، سلوشن پرداخت خرد، سامانه سوئیچ پیکربندی و مانیتورینگ ترمینال های بانکی بخشی از آنها هستند)
مدیریت فنی پروژه ی ملی در حوزه سلامت الکترونیک
موسس انجمن مسابقات برنامه نویسی ACM در دانشگاه خوارزمی تهران
ویژگیهای تدریس:
ارزیابی سطح دانش و اهداف دانشجو قبل از شروع دوره و برنامه ریزی و ارسال سیلابس به صورت کاملا شخصی سازی شده
اشتراک گذاری منابع آموزشی (فیلم دوره های برگذار شده استاد، کتاب، اسلاید، فیلم، کد) و پشتیبانی در طول دوره بر اساس نیاز علمی دانشجو
تمرکز بر روی یادگیری مفهومی و کاربردی و کسب قدرت حل مساله با استفاده از تعریف تمرین و پروژه متناسب با سطح دانشجو و فرصت برای انجام آنها در خارج از کلاس و ارسال بازخورد منظم و رفع اشکال از طریق واتساپ جهت بهبود مستمر عملکرد دانشجو و عدم توقف روند آموزش دانشجو در فاصله کلاسها
از سوابق تدریس:
مدرس دانشگاه پلی تکنیک تهران
مدرس دانشگاه آزاد اسلامی
افتخارات:
رتبه برتر دانشگاه پلی تکنیک تهران
رتبه چهار مسابقات داده کاوی کشف تقلب در حوزه بانکی
رتبه دوم المپیاد فیزیک
مقالات:
[1] A. Zareh and H. R. Shahriari, “BotcoinTrap: Detection of Bitcoin Miner Botnet Using Host Based Approach” in Information Security and Cryptology (ISCISC), 2018 15th International Iranian Society of Cryptology Conference on, 2018.
[2] CryptojackingTrap: A Nature-Inspired Algorithm to Detect Cryptojacking Malicious Activity (in preparation)
سوابق دوره های آموزشی و کارگاهی:
گواهی ارائه مقاله در حیطه کشف بدافزار در کنفرانس انجمن رمز ایران (ISCISC)
برگزیده در ورکشاپ مدیریت و سرپرستی
دارای گواهینامه دوره آموزشی امنیت اطلاعات
دارای گواهینامه گذراندن دوره آموزشی Java Spring
دارای گواهینامه گذراندن 50 ساعت دوره تخصصی توانمندی کارکنان از سازمان مدیریت صنعتی
دارای گواهینامه گذراندن کارگاه های آموزشی تدوین و ثبت اختراعات داخلی و بین المللی و تجاری سازی اختراعات
شرکت در ورکشاپ لینوکس پلی تکنیک تهران
بخشی از مهارتهای فنی:
Analysis & Design: UML, Rational Rose, Power Designer, Enterprise Architect, Visio
Languages: Java, C#, C++, Fortran, Prolog, Haskel
Simulators: Oreka (Simulated sniffing system), Insel (Integrated Simulation Environment Language)
Spring Frameworks: Spring-Core, Spring-Boot, Spring-Security, Spring-Batch, Spring-Unit, Spring-WebMVC
ISO8583: JPOS
Workflow Engine: Activiti
Scheduling Framework: Quartz
Reporting Framework: Jasper Reports, iReport
XML Processing: XML-Spy, DOM, SAX, StAX
Cache: eh-cache
Web Services: REST (JAX-RS), SOAP (JAX-WS), Hessian
Web Development: JSP, Servlet, GWT (Google Web Toolkit)
Application/Web/FTP Servers: Apache Tomcat, GlassFish, Apache FTP Server
Data Base: Oracle, SQL-Server, MySql, DB2
IDEA: IntelliJ, Eclipse, MyEclipse, NetBeans, JBuilder, Microsoft Visual Studio
Source Control: Tortoise SVN, Git, Microsoft Visual SourceSafe (VSS)
Build and Deployment: Apache-Ant, Apache-Maven, Jenkins
Profiling & Debugging: JProfiler, PIN Debugger
Other: JPA, Log4J, SLF4J, Hibernate, Hikari, Junit, Dozer, Jackson