Mateenrehan Shaikh

Software Developer mshaikh@ncsu.edu

I am a full-stack developer who likes solving problems. I like to find new ways in which we can use technology to do our daily tasks faster and be more efficient. My topics of interest are Artificial Intelligence, Machine Learning, Blockchain and Devops.

Education

North Carolina State University

Master of Science
Computer Science
GPA : 3.7

Raleigh, North Carolina, USA

August 2016 - May 2018

Gujarat Technological University

Bachelor of Science
Computer Science
CGPA : 8.5

Gujarat, India

August 2011 - June 2015

Experience

Software Developer Intern

Merck (Raleigh, NC)

Developed a platform where users can digitize and store their analog documents.
Designed the platform and developed the backend using microservice architecture and serverless architecture. Integrated the project and deployed on AWS. Deployed the microservices on the AWS Lambda. Used Localstack to test the lambda functions locally.
Used Apache Openwhisk to make the application platform independent so that we can also deploy function on other platforms like azure functions or google functions. Stored the documents on the Cloud database using AWS RDS. Used docker to deploy the application.

June 2017 - August 2017

IT Developer

North Carolina State University (Raleigh, NC)

Managed the IT resources for the Marine, Earth and Atmospheric Sciences and helped them in creating new softwares for professor.
Helped the professors with various new softwares and how can they use them to make their task easy.
Managed the website of the department and kept the website up to date.

Feb 2017 - May 2017

Service Desk Analyst

HCL America (Cary, NC)

Providing technical assistance and support to Anthem Inc., HMC, Caremore and Amerigroup employees by phone or chat. Responding to email messages, following up on former issues and troubleshooting Level 2 (Advance Technical Service) incidents when necessary.
Utilizing multiple Service Request/Incident ticket systems including Service Now (SNOW), TSRM and Service Center and documenting new troubleshooting techniques and temporary work-around.
Security support for software applications, various IBM and UNIX mainframe databases, VPN and domain groups using Active Directory, Provide endpoint desktop engineering guidance and assistance for multiple Microsoft Office programs, Internet browsing programs (IE, Firefox, and Chrome), mobile Apple devices and hardware issues.
Managing and mentoring a group of 20 people on weekends.

December 2015 - December 2016

Projects

Roommate Finder

A Simple and easy web application where users can register and find the roomates of their choice.
In the application there are functionalities like in built chat, Recommendation system where users are recommended based on their preference and personality.
Advanced authentication where the users can only signup using the ncsu email account.
You can view the source code of the application by clicking below.

Wolftutor

A slack bot which can help you find tutor and schedule a meeting with that tutor.
Tutor will be rewarded with points when he teaches and they can be redeem for money or they can buy stuff on campus.
The system also includes reviews of the tutor and free tutoring option if the tutor wants to teach for free.
You can view the source code of the application by clicking below.

Missile-Command

A 3D version of the classic 2D game using JavaScript, three.js and webgl.
Hosted the game on GitHub so that anyone can play the game.
You can view the source code and play the game by clicking below.

Modified Dijkstra’s Algorithm

Modified the Dijkstra’s algorithm and implemented it in java so that the algorithm can tell whether there is only a unique shortest path or if there are multiple shortest paths.
This algorithm can be used in networking industry and for suggesting paths on a map.
You can view the source code and play the game by clicking below.

Peer-to-Peer with Centralized Index

A peer-peer application with centralized index in python where clients can register themselves and add rfc’s and when other client’s login to the system they can view and download the rfc’s.
Implemented this system using TCP so that the connection is reliable.
You can view the source code and play the game by clicking below.

Awards

  • Winner of PACKHACKS Hackathon hosted by NC State University, April 2018.
  • Runners Up of APPHACKS Hackathon hosted by Appalachian State University, April 2018.
  • Received the prestigious Nasscom award for securing top rank in University for the year of 2012 and 2014.
  • Twice Received Scholarship from the Government of India for excellent academic record.