Muhammad Hashmi
Personal Web Page 812-***-**** *********@*****.***
EDUCATION
Indiana State University
M.S in COMPUTER SCIENCE
Current CS CGPA: 3.8
Expected May 2020
NED University
B.E Electronic Engineering
CGPA: 3.7
SKILLS
C (fluent)
Python (fluent)
R (fluent)
C++ (Proficient)
Sqlite3 (Proficient)
Mongodb (fluent)
Pytorch (fluent)
Multithreading (Proficient)
Data Structures (Proficient)
Git (fluent)
COURSEWORK
Operating System I
Operating System II
Algorithms
Data Science
Artificial Intelligence
Theory of computation
LINKS
Web Page
GitHub
PROJECTS
Digits Recognition from Google Street View House
Number Dataset
Designed convolutional neural net to classify numbers in natural scene images.
Used pytorch framework to build neural net.
Ext2 file system reader
C library to find and read files in Linux Ext2 file system without mounting disk file.
Mount Tar file as a disk file using FUSE library
A C program to mount and access a tar file as a user space disk file. FUSE library was used to export tar file contents like a file system to linux kernel.
Sentiment analysis of reviews from yelp dataset
Designed recurrent neural net to classify customer reviews from yelp dataset.
Used pytorch framework to build neural net.
Implementation of Graph-SLAM to generate a map and localize robot in a random environment
Implemented Graph SLAM on turtlebot in MATLAB environment. Used Kinect sensor in place of a laser distance sensor Microchip PIC18F microcontroller programming
External modules and hardware interface with PIC18F controllers using SPI, serial communication protocol.
Wrote code modules and performed testing and debugging. EXPERIENCE
GRADUATE ASSISTANT
INDIANA STATE UNIVERSITY Jan 2019 to Present
Assisted faculty with computer science classes, including Databases, data mining and big data (summer and fall 2019), Programing for data science (fall 2019),
Linux/unix administration and networks (spring 2020) AUTOMATION ENGINEER
Speedy Automation Feb 2014 to August 2018
Commissioning of Endress Hauser instrumentation at Chemical process and power generation plants.
Interfacing process instrumentation with Seimens PLCs using Seimens I/O cards and MODBUS modules.