Navdeep Singh Ghotra
Fort Lee, NJ 07024
**************@*****.***
Objective A full time computer engineering position with great growth opportunities.
Summary Searching for computer engineering position. I have a t wo year experience as a senior programmer
at Newgen Software Technologies Ltd., Noida, India. Recently graduated on May/17/2015 from
the University New York Institute of Technology at Manhattan with Master's degree in Computer
Science. Moreover, I have completed courses Advance Reading and Writing, and Technical
Writing. L&T Financier's were my client for two years. For project, I used core java and SQL
Management Studio 2005. Client requirement analysis, implementation, code development and
testing were my responsibilities. Also, I have experience of severity of the production server and
to handle client's in escalation phase.
Education Masters, Computer Science, 05/17/2015
New York Institute of Technology, Manhattan, NY
Overall GPA: 3.65/4.00
Bachelors, Computer Science,05/15/2011
Lovely Professional University, Jalandhar, India
First Division
Related Courses
CSCI 610 - Theoretical Concepts in Computers and Computation, CSCI 641 - Computer
Architecture I, CSCI 651 - Algorithm Concepts, CSCI 620 - Operating System Security, CSCI
731 - Compiler Theory I, CSCI 690 - Computer Networks, CSCI 760 - Database Systems, CSCI
606 - Distributed Systems, CSCI 860 - Special Topics in Biometric.
Experience
07/01/2011 - 08/08/2013 Software Developer, Newgen Software Technologies Limited
Responsibilities: My client was L & T Finance. Duties include working closely with the business
users on the functional requirements, strategic design, prioritization, and resource planning;
mentoring and coaching team members; Worked on various products for the implementation of
the project. Omniflow product helps to provide Business Process Management (BPM), Omnidocs
product helps in document storage in encrypted form. Core Java, Java scripts, JSP's language were
used with the database SQL 2005 for database handling. Stored procedures are scheduled in the
database that will automatically run at specific time. Database backup is taken each day.
Clustering used on the production server. JBOSS application and Database server is managed in
case of any error. Get a good knowledge about the critically of the production server, and how to
handle client in escalation phase.
Technical Skill
Operating Systems: Windows 9x/2000/XP
Application and Web Servers: JBoss, Apache Tomcat
Languages: Java, C++, SQL, HTML, XML, JavaScript
Java Technologies and APIs: J2SE, J2EE, EJB, JSP, Servlets, JDBC, RMI
Development Tools: Netbean, Eclipse, Matlab
Designing Tools: AutoCad Basic
Databases: MS SQL 2005, Oracle
Other Skill Hardworking, innovative and optimistic person who believes in making things happen.
Curriculum Activities NEWS is a Newgen Employee welfare Association. Food committee member of NEWS and take
complaints from employees on food and take action.
In Under graduation Stood 2nd in PUNJABI FOLK DANCE in Zonal Youth Festival.
In Under graduation Stood 1st in FOLK DANCE in Intra School Cultural Festival.
In Under graduation and school level, Voluntary Donation of Blood transfusion Servic e.
.
Stood 1st in studies in 12th
th
In Grad 10 Stood 1st in Relay Race, Stood 1st in High Jump, and Stood 3rd in Wheel Barrow.
Academic Projects
Implementation of the Privacy Preserving Protocol with the Use of Garbled Circuits :
The aim of our project is to design a privacy preserving protocol using a technique called Garbled
circuit. This technique is based on Andre Yao’s protocol for secure function evaluation. The
Garbled circuit allows two parties to securely evaluate Euclidean distance fu nction represented as
a Boolean Circuit
Using Database for Managing Library Management System:
Used Netbeans for java to create a graphic user interface, Used MYSQL2005 to compute a
database relation operations.
Admin Roles are :
Add a book copy; Search a book copy and check its status; Add new reader; Print Branch
Information; Print top 10 most frequent borrows in a branch and the number of books each has
borrowed; Print top 10 most borrowed books in a branch; Find the average fine paid per reade r.
User Roles are :
Search a book by ID, title, or publisher; Book checkout; Book return; Book Reserve; Compute
fine for a book copy borrowed by a reader based on the current date; Print the list of books
reserved by the reader and their status; Print the book id and titles of books published by a
publisher.