محمد قاسمینیا هستم، برنامه نویس حرفه ای جاوا ویرایش سازمانی، که با تلاش بسیار نرم افزارهای مختلف تجاری و متن باز را در حوزه وب نشر داده ام. برخی از آنها را در ادامه می توانید ببینید. کار اصلی من برنامه نویسی است، در کنار برنامه نویسی مطالعات مختلفی در حوزه فلسفه و اقتصاد هم دارم.
حوزه تخصصی پایه
بیش از ۱۰ سال سابقه برنامه نویسی در Java/Java EE applications
تجزیه و تحلیل مفاهیم Object-Oriented Design Principles
مهارت در تولید نرم افزار بر پایه Java SE, Java EE, Restful, Spring, Hibernate framework
مهارت در استفاده از ابزارهای کلاینت ساید مانند: HTML, JavaScript and Node.js
کار روی پایگاهدادهای noSQL مانند MongoDB , Cassandra, Kafka
طراحی مدلهای پایگاه داده بر پایه ORM های مختلف بر روی معماری JPA و مسلط بر زبانهای HQL و JPQL
تخصص در طراحی پایگاه داده های رابطهای
طراحی و توسعه Service Oriented Architectures (SOA) and clients
مسلط بر معماری چند لایه مانند MVC
پیاده سازی میکروسرویس بر پایه AWS
کار با IDE های مختلف مانند Eclipse و Spring Tool Suite و Intellij
کار با پلتفرمهای وبی تولید نرم افزار: Apache OFBiz، Struts 2، Apache Tapestry، Apache Wicket، Google Web Toolkit، JavaServer Faces، JBoss Seam، Oracle ADF، Play، Spark، Spring، Vaadin، Wavemaker، ztemplates، zk
حوزه تخصصی کلانداده
کار با Hadoop Eco Systems: Hadoop, Spark, Hive, Hbase, Oozie, Falcon, Sqoop, Map-reduce, HDFS and Zookeeper
پیاده سازی ابزارهای جستجو بر پایه الستیکس و سولار
پیاده سازی پلاتفرم جستجوی فارسی
پیاده سازی و توسعه ابزارهای کراول در حوزه سرچانجینها
کار با ابزارهای Data Visualization مانند Tableau
مسلط بر Statistical and Quantitative Analysis مانند R
تجربه کار بر روی ابزارهای Machine Learning and Data Mining مانند Apache Tika و Apache Mahout و OPENNLP و Apache UIMA
تحصیلات
کارشناسی کامپیوتر
دانشگاه قم-دولتی
۱۳۸۵-۱۳۸۹
کارشناس ارشد کامپیوتر
دانشگاه یزد-دولتی
۱۳۸۹-۱۳۹۱
دکتری کامپیوتر
دانشگاه شیراز-دولتی
۱۳۹۲-۱۳۹۳(انصراف)
زبان
فارسی (محلی)
انگلیسی (حرفه ای)
آلمانی (مبتدی)
عربی (در حال آموزش!)
تلفن تماس: ۰۹۳۸۷۷۱۹۳۵۱