Post Job Free
Sign in

Computer Science Java Developer

Location:
Pleasanton, CA
Posted:
May 24, 2017

Contact this candidate

Resume:

Tejvir Singh Saggu

*** * ******** ***, *** ****, Arlington, TX 76013

925-***-****

ac0g1t@r.postjobfree.com

EDUCATION:

Master of Computer Science And Engineering GPA 3.57 Dec 2017 University of Texas at Arlington, Arlington, TX

Bachelor of Computer Science And Engineering Dec 2014 Amity University, Noida, Uttar Pradesh

ACADEMIC PROJECTS:

A Server-client web application in which Ruby on Rails was used as the web server that would receive the HTTP request from the client and respond to that request using the AngularJS. Data was stored in JSON format and Restful Api was used to get that data. This application was uploaded and operated from Heroku.

A web application that is based server-side Restful web service and a client side application that can perform Ajax-style api calls to receive JSON data from Sql database and display it live in a table format, a chart format(D3.js) and a map format(Google map api) using AngularJS.

A Java-based web application in which an analysis of performance of query processing of NoSQL, Redis and Memcache. HTML was used for the web interface and MongoDb was used as the Nosql database.

Implemented a web-based application which allowed users to upload pictures, notes, share the notes and comment on the pics. And further performed a stress-test on the application. Technologies used: Javascript, Java, Jmeter, Google App Engine, Microsoft Azure.

Created an application which implemented Map-reduce Framework on a Hadoop single- node cluster that would perform operations on 2 large datasets using Java.

Implemented a Buffer Management for a Database Management System. A Clock replacement policy was also implemented with it to help the buffer replace pages which involved functions such as Pin Page, Read Page, Flush Page etc. Java was used to implement the system.

Created a cloud based application that will be using Amazon Web Services(AWS) EC2 as the service and will execute SQL commands on the SQL database installed on the EC2 instance. All of the code was written in Java. And perform the time performance taken to execute the commands 1000, 5000 and 10,000 times.

Analyzed data from csv files using Hadoop and performed K-means clustering on them using Weka.

Created Map-Reduce based project using secondary sorting using first name and last name as values using technologies such as Hadoop.

Implemented a Map-Reduce based project to find the number of word count in various different filenames using/ Hadoop.

Implemented a Transaction Manager for a Database Management System that would allow Concurrency control using a Strict 2 Phase locking protocol. It was done using python as the programming language.

Implemented various Machine Learning modeling techniques with Java and Matlab as the programming language :

Linear and logistic regression using iterative reweighted least squares

Bayes classifiers using gaussians, histograms and mixture of gaussians.

Neural Network using backpropagation.

Decision tree and decision forest

Principal Component analysis

K nearest neighbors classifier and centroid classifier. WORK EXPERIENCE:

Design Innova, New Delhi March 2015 - November 2015 Graduate Engineer Trainee

Maintaining software for various java-based applications

Patching the application with new updates.

TECHNICAL SKILLS:

Good experience in languages such as Java, Python

Working knowledge of Linux, Shell scripting

Experience with SQL and NoSQL databases such as Mysql, Postgresql, MongoDB.

Working knowledge of Ruby on rails.

Understanding on Cloud technologies such as Amazon EC2, RDS, IBM Bluemix, Google App Engine, Microsoft Azure.

Basic knowledge of Chef.

Understanding of frameworks for cluster analysis like Weka

Working knowledge of Javascript, D3Js, NodeJS, AngularJS

Understanding and Practical Knowledge of Hadoop/Map Reduce.

JDBC, Servlets, JSP, Struts, RMI, Networking Using Java

Working Understanding of Android App Development, Android Studio.

Experience applying agile software development process. CERTIFICATIONS:

Java 4-Months Training with Struts framework



Contact this candidate