About Me

I am a graduate student in the Department of Computer Science at Rice University working under Prof. Vivek Sarkar in the Habanero Multicore Software Research Project. My research interests include Parallel Programming Models and Runtime Systems. I have been involved in projects such as Habanero-Java, Habanero-Scala, CnC-Scala, CnC-Python, and CnC-Matlab.

Publications

Talks

Education

  • Master of Computer Science + Doctor of Philosophy

    2009 to Current
    Rice University, Houston, TX, USA.
    GPA: 4.00/4.00
    Completed Master's defense in Fall 2011

  • Bachelor of Science

    Summer 2010 and 2011
    North South University, Dhaka, Bangladesh.
    GPA: 3.99/4.00
    Valedictorian - 2006 Convocation

Academic Experience

  • Student Intern

    Summer 2012
    Oracle Labs, Redwood City, CA, USA.
    Mentor: Christian Wimmer
    Implemented an AST interpreter for the array programming language, J, using the Truffle framework in the Alphabet Soup project.

  • Student Intern

    Summer 2011 and 2010
    Lawrence Livermore National Laboratory, Livermore, CA, USA.
    Mentors: Tom Epperly and Adrian Prantl
    Extended support for Chapel into Babel, a language interoperability tool that previously supported C, C++, Fortran 77/90/2003, Python, and Java.

  • Teaching Assistant

    2009 to 2011
    Rice University, Houston, TX, USA.
    Comp 140: Computational Thinking
    Comp 211: Principles of Program Design

  • Teaching Assistant

    2005 to 2006
    North South University, Dhaka, Bangladesh.
    CSC 115: Computing Concepts
    CSC 382: Internet and Web Technology
    MAT 350: Engineering Mathematics
    MAT 361: Probability and Statistics

Vocational Experience

  • UI Technologist

    2009 to 2011
    Travelocity, Southlake, TX, USA.
    Senior developer and architect for Hotel and Flight landing pages.
    UI Developer for Orion configuration management system for production pages.
    Technology and Tools: J2EE, Groovy-Grails, Spring, jQuery, Maven, Tomcat Server.

  • Software Developer

    2007 to 2008
    Escenic Bangladesh, Dhaka, Bangladesh + Oslo, Norway.
    Project Lead and Scrum Master for Dhaka projects, Mentor for junior Dhaka developers.
    Technology and Tools: J2EE, JSP, Struts, Java Swing, iBatis, Maven, Glassfish, Tomcat Server, Oracle Application Server, Scrumworks, Perforce, JIRA.

  • Junior Software Developer

    2006 to 2007
    United IT Global Net, Dhaka, Bangladesh.
    Develop custom web applications.
    Technology and Tools: J2EE, Wicket, JSP, Servlets, Spring, Hibernate, JPA, SWT, Ant, SUSE 9.3, Tomcat 5.5.16, MySQL, Subversion, MS Project, MS Office [Excel, Word, Visio], XPlanner.

Contact

Email:

shams (at) rice (dot) edu

Physical Address:

DH 3063
Rice University
6100 Main St
Houston TX 77005

Mailing Address:

Computer Science - MS # 132
Rice University
P O Box 1892
Houston TX 77251-1892