Post Job Free

Resume

Sign in

Java Software Developer

Location:
Binghamton, NY
Salary:
75000
Posted:
January 09, 2018

Contact this candidate

Resume:

HARSH MOHAN GAJRA

** ****** **, **********,**-***05

Email: ac3y10@r.postjobfree.com LinkedIn: www.linkedin.com/in/harsh-gajra Contact: 607-****-*** Education

State University of New York at Binghamton, New York Master of Science – Computer Science

Expected May 2018

K. J. Somaiya College of Engineering, Mumbai, India June 2015 Bachelor of Engineering - Computer Engineering First Class Technical Skills

Programming Languages: Java, C, C++, Html, CSS, JavaScript, Node.js, Python, SQL Database: MySQL, Oracle, Microsoft Azure DocDB, AWS DynamoDB, FireBase. Tools/Technologies: NetBeans IDE, Eclipse, Android Studio, XAMPP, Docker Platforms (OS): Linux (Ubuntu),Windows 7,Windows 10,Mac GitHub - https://github.com/HarshGajraSUNY

Professional Experience

Cere Labs Private Limited, Mumbai, India – Full Stack Software Developer,Machine learning and NLP Researcher, Internal Champion, February 2016 - July 2016

• Developed a Speech-to-Intent Recognition Software Web Application to be launched in the healthcare domain using Facebook’s Wit.ai NLP platform and Google Speech api .

• Developed Front-end using HTML,CSS,JavaScript and Backend using Node.js and AWS DynamoDB.

• Data Migration: Migrated all the server application data and objects from AWS DynamoDB to Azure DocumentDB.

• Mentored a team of five interns on research projects on Face Recognition and Asset tracking for new product development.

• Performed market based research on Numenta’s Intelligent Computing Framework Nupic for new products in AI.

• Named “Internal Champion” of the company in a span of 3 months. PROJECTS

Generic Library for Serializing / De-serializing Objects (Java Reflection, Strategy Pattern) – JAVA FALL2017

• Objects are converted into wire format.

• Dynamic proxy is used for Reading and Writing Objects. Java Reflection is used for calling respective classes and methods.

• Strategy pattern is used for developing strategy to Serialize and De-serialize Objects based on the Wire format Airport Security System (State Pattern-JAVA) FALL 2017

• Developed Airport Security System based on Security Factors (Average Travelers and Average Prohibited Items) using State Pattern.

• Three states are possible currently; Low Risk, Moderate Risk, and High Risk.

• Based on the states, particular sequence of operations are performed to maintain the security. Word Tree (Multi-threading) – JAVA FALL 2017

• JAVA project to design a Word Tree using Multi-threading and Design Principle.

• Specified number of threads read input file and inserts into Binary Tree simultaneously.

• Delete threads delete words from tree simultaneously.

• Print the data related to words (Total Words, Total Characters, Total Distinct Words) into file. Student Course Registration System(Java,SQL)- FALL 2016

• Developed the system using Oracle's PL/SQL and JDBC with a menu-driven interface to support typical student registration tasks .Wrote Stored procedures and Triggers. The user is able to perform the following tasks: 1)Enroll a student in a class 2) Drop a student from a class 3) Check Pre-Requisite Courses 4) Check currently enrolled students with their roll number in different classes. Credit Card Fraud Detection & Prevention (JAVA, MySQL) APRIL 2015

• We used the Perceptron Training algorithm for training and set up threshold value to identify frauds.

• Published a paper on the project in IJRITCC manual - http://www.ijritcc.org/download/142*******.pdf.



Contact this candidate