SHARIFUL HASAN SHAIKOT

 Cell:405-880-1213 Email:

EDUCATION

PhD in Computer Science, WashingtonStateUniversity, Pullman, Washington, USA

GPA: 3.95 Degree anticipated: DEC 2011
Master of Science in Computer Science, OklahomaStateUniversity, Stillwater, Oklahoma, USA

GPA: 4.00 Degree obtained: MAY 2007
Thesis Title: Energy Aware Routing in High Capacity Overlays in Wireless Sensor Networks

Bachelor of Science in Computer Science & Information Technology (CIT)

Islamic University of Technology (IUT), Dhaka, Bangladesh OCT 2002

GPA: 4.81 (out of 5.00) - 1st class with Honors, 2nd in class of 37 students
Thesis Title:A Study of Mutual Exclusion Problem, Process Decomposition Methods & Scheduling Techniques of Distributed Computing

PROFESSIONAL EXPERIENCE

WashingtonStateUniversity
Graduate Research Assistant, Networking Research Lab AUG 2007 ~ Present

  • Working on improving the performance of SNORT Intrusion Detection System

OklahomaStateUniversity
Graduate Research Assistant, Department of Agricultural Economics APR 2006 ~ MAY 2007

  • Maintains and administers the database and web sites of Rural Health Project of Oklahoma
  • Upgrades and modifies the database functionality
  • Updates the contents of the web sites

Webmaster, Graduate and Professional Student Government Association (GPSGA)APR 2006 ~ DEC 06

  • Maintains and Updates GPSGAWeb Site [Voluntary Work]

Teaching Assistant, Department of Computer Science JAN 2005 ~ DEC 2005

  • Guided students regarding lectures and programming assignments
  • Graded homework, quiz scripts, examination scripts and programming assignments of 40 students (approx)

Computer Lab Assistant SEP 2004 ~ APR 2006

  • Maintained hardware/software and assisted users with applications and system access

Asian University of Bangladesh, Dhaka, Bangladesh -The Largest private university in Bangladesh

Lecturer - Department of Computer Science & Engineering MAY 2007 ~ AUG 2007

  • Instructed Bachelor’s level Computer Science & Engineering theory and lab classes
  • Prepared and graded tests, midterm and final examinations of 40 students (approx.)

Lecturer - Department of Computer Science & Engineering NOV 2002 ~ AUG 2004

  • Instructed Bachelor’s level Computer Science & Engineering theory and lab classes
  • Preparedand graded tests, midterm and final examinations of 50 students (approx.)

University Web site Supervisor & Administrator JAN 2003 ~ AUG 2004

  • Supervisedteam of 4 members in development process of AUB WEB Site
  • Updated the contents of site according to needs of departments

Moderator, Software division, Asian University Computer Club MAR 2003 ~ AUG 2004

  • Trained up to 30 students to develop database, security, interfacing software
  • Lead students who participated in national software fair with over 50 universities and industries

Teaching Assistant, Department of Computer Science & Engineering SEP 2002 ~ OCT 2002

  • Instructed Bachelor’s level Computer Science & Engineering lab classes
  • Graded lab quiz scripts, lab examination scripts and lab programming assignments of 50 students (approx)

ResearchExperience
WashingtonStateUniversity
Intrusion Detection System

  • Working on to investigate various approaches to improve the performance of Network Intrusion Prevention and Detection System

OklahomaStateUniversity
Master’s Thesis Research

  • Energy Aware Routing in High Capacity Overlays in Wireless Sensor Networks

Asian University of Bangladesh, Dhaka, Bangladesh -The Largest private university in Bangladesh

University Web siteDesign, Development & Maintenance

  • Lead and Supervisedteam of 4 members in development process of AUB WEB Site

Neural Network

  • Analyzed the application of 3-layer Backpropagation Neural Network for Bengali digit recognition

Distributed Computing

  • Analyzed the impact of Distributed Shared Memory (DSM) for Concurrent Computing on a High Speed Communication Network of PCs

Islamic University of Technology, Dhaka, Bangladesh

Undergraduate Thesis Research JAN 2002 ~ OCT 2002

  • Designed and Implemented a Dynamic Job Scheduler for Distributed Computation
  • Developed an Efficient Token Based Algorithm for Mutual Exclusion in Distributed System
  • Developed an Efficient Dynamic Scheduling Algorithm In Distributed System

RESEARCH INTERESTS

Computer Networks:

  • Intrusion Detection System
  • Packet Classification Algorithms

Wireless Networks: Wireless Sensor Network, Ad Hoc Wireless Network, Wireless Mesh Network

  • Routing Protocols
  • Mac protocols
  • Power Management Protocols and
  • Security issues

Mobile Computing

  • Mobile Ad hoc Networks

______

PUBLICATIONS

Accepted for publishing in the proceedings of the 17th International Conference on Computer Communications and Networks (ICCCN 2008), August 3 – 7, 2008

8. Atsushi Yoshioka, Shariful Hasan Shaikot, Min Sik Kim, Rule Hashing for Efficient Packet Classification in Network Intrusion Detection (acceptance ratio ~26%).

Published in the proceedings of 6th ACS/IEEE International Conference on Computer Systems and Applications 2008, March 31 – April 4 2008

7. Shariful Hasan Shaikot, Venkatesh Sarangan, Energy Aware Routing in High Capacity Overlays in Wireless Sensor Networks

Published in the Proceedings of 6th International Conference on Computer and Information Technology (ICCIT) 2003, 19-21 December 2003

6. Shariful Hasan Shaikot,Fahim Kawsar, Md. Shahariar Saikat, Bengali Digit Recognition System using 3 – layer Backpropagation Neural Network: (pp. 327)

5. Shariful Hasan Shaikot, Fahim Kawsar, Md. Shahariar Saikat, Transparent Processes Migration in Integrated Distributed Computing Environment (IDCE): (pp. 496)

4. Mohammad Zahidul Hasan Bhuiyan, Shariful Hasan Shaikot, Incorporating Distributed Shared Memory (DSM) for Concurrent Computing on a High Speed Communication Network of PCs:(pp. 517)

3. Fahim Kawsar, Md. Shahariar Saikat, Shariful Hasan Shaikot, “IUT JOB CRACKER” – Design and Implementation of a Dynamic Job Scheduler for Distributed Computation: (pp. 217)

Published in the Journal of Engineering and Technology Vol.2 No.2, July-December 2003

2. Fahim Kawsar, Shariful Hasan Shaikot, Md. Shahariar SaikatAn Efficient Token Based Algorithm for Mutual Exclusion in Distributed System:(pp. 39)

Published in the proceedings of 5th International Conference on Computer and Information Technology 2002, 27-28 December 2002

1. Fahim Kawsar, Shariful Hasan Shaikot, Md. Shahariar SaikatAn Efficient Dynamic Scheduling Algorithm In Distributed System: (pp. 97)

AWARDS RECEIVED

  • Graduate Research Assistantship, Department of Agricultural Economics, Oklahoma State University, USA, APR 2006 – Received 6 credit hours instate tuition waiver
  • Teaching Assistantship, Department of Computer Science, Oklahoma State University, USA, JAN 2005– Received out-state tuition waiver
  • Championship Award in 2nd Inter Departmental Debate Competition held at Islamic University of Technology (IUT), Dhaka, Bangladesh, 2002
  • Merit Scholarship by the Government of Bangladesh for excellent result in HSC examination, JAN 1999
  • Merit Scholarship by the Government of Bangladesh for excellent result in Junior Scholarship Program held in DEC 1993.

PROFESSIONAL SOCIETIES

  • Awarded membership of Phi Kappa Phi Honor Society, for being standing in the top 10% of the Graduate students at Oklahoma State University, USA

TEACHING EXPERIENCE

OklahomaStateUniversity
Teaching Assistant, Department of Computer Science JAN 2005 ~ DEC 2005

  • Guided students regarding lectures and programming assignments
  • Graded homework, quiz scripts, examination scripts and programming assignments of 40 students (approx)

Asian University of Bangladesh, Dhaka, Bangladesh -The Largest private university in Bangladesh

Lecturer - Department of Computer Science & Engineering MAY 2007 ~ AUG 2007

  • Instructed Bachelor’s level Computer Science & Engineering theory and lab classes
  • Prepared and graded tests, midterm and final examinations of 40 students (approx.)

Lecturer - Department of Computer Science & Engineering NOV 2002 ~ AUG 2004

  • Instructed Bachelor’s level Computer Science & Engineering theory and lab classes
  • Preparedand graded tests, midterm and final examinations of 50 students (approx.)

Teaching Assistant, Department of Computer Science & Engineering SEP 2002 ~ OCT 2002

  • Instructed Bachelor’s level Computer Science & Engineering lab classes
  • Graded lab quiz scripts, lab examination scripts and lab programming assignments of 50 students (approx)

OTHER EXPERIENCE

Reviewer, IEEE Communications Magazine DEC 2006 ~ Present

  • Reviews papers related to Computer Networks, Wireless Networking, Mobile computing field

Reviewer, World Scientific and Engineering Academy and Society OCT 2006 ~ Present

  • Reviews papers related to Wireless Networking, Mobile computing field

Adjudicator, 10th All Asian Intervarsity Debating Championship OCT 2003 ~ NOV 2003

  • Adjudicated the Debate Competition in different rounds

Programming Experience

C, C++ Program Development

  • Simulation of TCP features (Sliding Window Protocol and In Window acceptance policy) using UDP socket
  • Simulation of pipeline architecture and cache architecture
  • File Compression Utility using Huffman’s approach
  • RSA public key cryptosystem
  • Designed and Implemented multi programming batch Operating System with dynamic partitioning scheme and inverse quantum round robin scheduling
  • “Bus Ticketing System” - Software used to computerize the BUS ticket management system

Linux

  • “IUT Job Cracker (IJC)”, a dynamic job scheduler and process migration tool
  • “A CHAT program”

Other Languages

  • “IUT Employee Management System” using Oracle/MS Access and Oracle Forms
  • “Online Book Purchasing Software” using Java and Servelets
  • “A Project Management Schedule” using Microsoft Project 2002
  • Designed and Developed “IUT Web Page” using HTML & Java Scripts

COMPUTER SKILLS

SystemsNetBSD, Windows (NT, XP), MS-DOS, Linux, Solaris

Languages C, C++, Java, PHP, ASP.NET, Visual Basic, SQL, Javascript,Pascal, HTML

Software MS Office, Adobe Photoshop 7.0, Flash 6.0, Dream weaver

Database Oracle 8i, MS Access, mySQL

Tools SNORT, NS-2, Oracle Forms & Reports 6i