Jagpreet Singh
https://www.linkedin.com/in/jagpreetsingh91/
+1-973-***-**** **********@*****.***
EDUCATION
New Jersey Institute of Technology - Master of Science in Computer Science Newark, NJ – May 2018
SRM University - Bachelor of Technology in Computer Science Chennai, India – 2009 – 2013
TECHNICAL SKILLS
Programming Languages: JAVA, C, C++
Frameworks: Spring MVC, REST
Web Technologies: Amazon Web Service, HTML, HTML5, CSS, XML, JavaScript, jQuery, Ajax
Databases: SQLite3, MySQL, MS SQL Server, Oracle 11g/12c, PostGreSQL
Servers: Apache Tomcat, Sun Glassfish, JBoss
IDE and Tools: Eclipse IDE, NetBeans IDE, Crystal Reports, Coverity, GIT, SVN
Reporting Tools: SAP Crystal Reports, Jasper Reports
WORK EXPERIENCE
National Center for Transportation and Industrial Productivity, NJIT Newark, NJ -- March 2017 – May 2018
Web Application Developer (Java/J2EE)
Designed and implemented Freight Management Tool application for New Jersey State from scratch for the New Jersey Department of Transportation (NJDOT) which helped them view and score their projects on a web based environment.
Developed scripts for EPROMPTS and E-STIP applications that made the web site more functional and user-friendly.
Migrated pre-existing web applications to new Java Spring MVC framework to make them more efficient and less complex.
Implemented GIS features and Dashboard in the Freight Management Tool application and integrated Crystal Reports.
Wipro Limited Bangalore, India -- March 2014 - August 2016
Software Developer (C++/Unix)
Designed and implemented a middleware service layer for Wipro’s Automotive (Infotainment) division on QNX platform.
Worked on Phonebook access profile (PBAP) and Object push profile (OPP) using boost libraries.
Implemented Asian speller search using Linux ICU libraries for Japanese charsets so that the Contacts in the HMI are displayed in the ascending order based on Japanese characters.
Implemented Image resolution to display contact images on HUD by talking with Bluetooth stack.
ACADEMIC PROJECTS
Implementation of Apriori Algorithm on large Data sets September - October 2017
Created a Desktop application for the implementing the Apriori Algorithm in JAVA for generating the frequent data itemsets.
Generated association rules from frequent itemsets based on the support and confidence values provided at runtime by user.
Tested large datasets that contained a list of transactions of different items in order to cover corner cases.
Web Application using AWS: September - October 2017
Created a Web Based Application using Java Spring MVC. Used AWS(EC-2 Instance) for hosting the Tomcat server.
Used basic JavaScript, jQuery and AJAX on Java Servlet Pages to make the webpage look more interactive.
Used Spring Security for session management, so that multiple users could log into the system at same time.
Sparse Matrix Programming Project: March -April 2017
Designed a Sparse Matrix in JAVA from a two dimensional matrix in order to make it memory efficient.
An array-based structure was used to carry out all the operations like Add, Subtract, Multiply, Power, Transpose, Scalar Multiply, etc.
The objective, to do all the above mentioned operations in minimum running time was successfully achieved.
Data Management Design for Company Database March - April 2017
Designed the conceptual model and Relational Schema to identify all the attributes, functionality of the modules.
Used the HTML, CSS, Bootstrap Framework to design the front end and JSP, JDBC to connect to the database at the
Backend to retrieve the data and implemented searching and filtering features using AngularJS Directives.