Preyang Shah
********@****.***.*** Chicago, IL **616 872-***-****
https://www.linkedin.com/in/preyang https://github.com/preyang
Education
ILLINOIS INSTITUTE OF TECHNOLOGY, Chicago, IL, USA August 2016 - May 2018
Master of Science in Computer Science GPA – 3.33
RELEVANT COURSES: Advance database organization, Cloud computing, Mobile application development, Enterprise web Application
GUJARAT TECHNOLOGICAL UNIVERSITY, Gujarat, India May 2010 - May 2014
Bachelor of Engineering in Information Technology GPA – 3.80
Skills
Programming: C, C++, C#, Java, SQL, PL-SQL, Map Reduce, CUDA, MPI, OpenMP.
Web & Mobile based: CSS, HTML, PHP, JavaScript, jQuery, AngularJS, Ajax, Bootstrap, XML, JSON, ASP.NET, Android SDK
Database & Bigdata: Oracle, MySQL, SQL Server, MS Access, Hadoop, Apache Flume, Apache Tomcat, MongoDB
Platform & Tools: Linux, Eclipse, SQL Developer, PL/SQL Developer, Agile methodologies, Git/SVN Version, Microsoft Visual Studio
Professional Experience
ILLINOIS INSTITUTE OF TECHNOLOGY, CHICAGO, IL (Database/Website Developer) August 2017 - Present
Developing and maintaining CSEP website http://ethics.iit.edu/ using CMS Drupal, JavaScript which also involves User queries, handling web pages written in JSP and PHP scripts.
Fixing bugs in system, improving search functionality and cron jobs that backing up of data from server to another server.
SJAINFO SOLUTIONS PVT LTD, GUJARAT, IN (Software Engineer) June 2014 - August 2016
Served as a "Software Developer" and did some development and learned SQL database Queries while working with the senior developer on courier company site. Worked on the Oracle database for Queries.
Worked on many functionalities of www.courierboard.com and www.cbdriver.com site and used bootstrap CSS and new HTML to design this site. Using MVC recode the whole side and used knockout JavaScript for it.
Examined Walmart CRM system with teammates and improvised the code with new enhancements.
Assessed Xamarin Tool to customize code for mobile app development.
BISAG, GUJARAT, IN (Software Engineer – Intern) June 2013 – April 2014
Cyber Stock analyzer is mainly used for the graphical presentation and we the data from that graphical presentation can be used for analysis. Used SQL server and made Stored procedures for data fetching for graphical representation.
Attended training sessions on software programming. Researched about SQL server cron jobs scheduling techniques.
Worked on a crystal reports as well for graphical representation. Researched on types of crystal Reports in visual studio.
Academic Projects August 2016 – December 2017
“Terasort” on Hadoop, Spark and Pthread (Java, Multithreading(Pthread), AWS Cloud, Shell Script, Hadoop, Spark)
Implemented Terasort of 1TB data on Hadoop, spark and Pthread, compare the result with each other.
Wrote shell script to automatically generate the 8 node Hadoop and Spark cluster on AWS. Wrote a paper on Terasort Comparison between Hadoop, Spark and Pthread.
Wrote External Sorting code in JAVA with multithreading to sort 1TB data with help of sorted intermediate temporary file. Learned more about Amazon EC2 Instance’s setup.
“POCKET” Expense Management System (JAVA, MySQL, MongoDB, Google Graph API, D3.js, AUTH API, JQUERY, AJAX)
Developed Java based portal to split and manage daily expenses in Groups or with friends.
Implemented google graph API to graphically show monthly and categorical expense. Used NoSQL database(MongoDB) to store comments on expenses. Used MySQL Database to store expenses and user details.
Used Google and Facebook Login API as well as Email verification API.
“CLASS ATTENDANCE SYSTEM” (JAVA, Google Graph API, JQUERY, AJAX, Android SDK, Emulator)
Developed an Android based application that can be used by both professor and students.
Used Kinvey server as a back-end server for storing and managing the data of the application.
The attendance form uses the location services as main functionality so that the professor can know the location of student while filling the attendance form.
“CLOUD-COMPUTING RESEARCH” Project
Researched for costs to setup private cloud and public cloud and found when Hybrid Cloud is better to use.
Examined many criteria to decide which is better to use public cloud or private cloud like cooling system, administration cost, power cost, Number of Switch needed, Number of instance needed etc.
Worked on the utilization percentage to found which cloud is better to use if system utilization is high.