Prince Uppal (MS in Computer Science-****)
408-***-**** **************@*****.***
Objective
Fresh college graduate looking to obtain a position as a Java Developer. I’d like to utilize my high degree of work efficiency and organizational skills contribute to the overall success of the organization.
Visa Status
OPT (Can Work with Any Employer) Valid upto-Apr-2019.
Professional Summary
Having around 1+ years of Professional experience in IT.
Have hands on experience in design and development of Java, J2EE, Servlets, JSP, JDBC, Struts 2.x, XML, Java Script, HIBERNATE 4.0, SPRING, PL/SQL, Log4j, and SQL.
Developed core modules in large cross-platform applications using JAVA, J2EE, Hibernate, JSP, Servlets, EJB, JDBC, XML, and HTML.
Knowledge with various frameworks like Struts, spring, Hibernate
Knowledge in Web Front End technologies Struts, Tag Libraries, Tiles, JSTL, and Spring MVC.
Knowledge of JDBC API for connection and access to databases.
Knowledge on different IDEs such Eclipse, Netbeans and deployment using Application Servers Apache Tomcat.
Experience in RDMBS such as Oracle, MySQL.
Ability to work effectively on the Linux and OSX platforms.
Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
Technical Skills:
Languages:
Java, C++, PL/SQL.
J2EE Technologies:
Servlets, JSP, JDBC,
Frameworks:
Struts2.0, Spring,Spring MVC, Hibernate, Maven
Database:
Oracle 9i/10g, SQL Server,
Web/Application Servers:
Tomcat
IDE tools:
Eclipse, Net-Beans.
XML Technologies:
XML, XSLT,DOM, DTD, SAX
Version control:
CVS, SVN, GIT
Web Technologies:
HTML,CSS, AJAX, JavaScript,ReactJs,AngularJs
Operating Systems:
Windows XP/2007/2008/2010
Sr. No.
Project
Duration
Company
Position
1.
Referral Schema
july-2015– Dec-2016
I2IT- Solutions Santa-Clara, CA, USA
Java/J2EE Developer
2.
E-commerce
Nov-2012-July-2013
Xcerlate Solution Pvt. Ltd,India
Java/J2EE Developer
Professional Experience:
I2IT- Solutions Santa-Clara, CA, USA
Referral Schema
July-2015–Dec-2015
Java/J2EE Developer
This Project aims to help the employees to refer candidates’ for open positions in the organization. Through this application admin can pos new referral schemes for open positions in the organization and accordingly the employees can refer candidates and can get the benefit of cash rewards or gifts that are available under a particular referral scheme. This project also has various reports, which helps the admin to do a detailed analysis as per his criteria.
Responsibilities:
Implemented Spring MVC design pattern and front controller pattern to this project.
Developed user interface by creating at least one webpage for each component using Spring MVC and Dispatcher-Servlet as front controller for this application.
Developed Controller components for performing business process execution and involved in configuration of spring configuration specific xml file.
Developed View by using the JSP/HTML like one form for each functionality user interface, standard validations using Java-validation used as the controllers for the business logic
Used Hibernate ORM in DAO logic.
Wworked on MySQL for writing queries in the business logic layer.
Used Sql joins For fetching Data
Environment: Java, JDBC Template, Servlets, Spring Mvc, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, Maven, Log4J, CVS, Eclipse, MySQL.
Environment: Java, JDBC, Servlets, Spring MVC, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, Maven, Log4J, CVS, Eclispse, MySql .
Xcerlate Solution Pvt Ltd,India
E-commerce
Nov-2012-July-2013
Java/J2EE Developer
Description:
Deal Wallet is online shopping site. It just act as a mediator between merchant sites (eg: flipkart) and customers. In our site we display the products, coupons, deals, merchant sites. Products are categorized into 21 categories (like books, computers, electronics, cameras, Gaming and etc).when we click on particular category the things related to that category only will be displayed.
Roles & Responsibilities:
Implemented MVC architecture using Spring MVC.
Developed web Components using JSP under J2EE Environment.
Used Hibernate to establish connectivity to the database for performing the database operations.
Used MySql Database.
Construction of admin tools.
Used Agile Methodology to develop different phases.
Involved in the Analysis, Design and Coding.
Construction of admin tools unified products.
Performed Unit Testing on the applications that are developed
Worked with source control tools such as SVN .
Masters In Computer Science: California State University, East-Bay
Sr.No
Project
Duration
Course
1.
Hospital Out Patient Management:
Jan 2015-Mar-2016
Adv. WWW Software Development
2.
Pwnie Express: Bluetooth and Wireless Tool
January 2015 – March 2015
Cryptography and Data Security
3
Inventory Management System
July 2014 –September 2014
Adv. Software Engineering of Web based Systems
Course: Adv. WWW Software Development
Jan- 2015-Mar- 2016
Hospital Out Patient Management:
The focus of this application is the hospitals/ clinics such as doctors and their receptionists who maintain Electronic Medical Records (EMR) for their out-patients. The care delivered by physician’s office is collected, and stored in computerized records which are accessible by the doctor, the receptionist and on special circumstances even the patient. This software also allows retrieval information on the patient’s medical history. The product delivers online access as well as marketing for new patients and paying services for the existing patients.
Responsibilities:
Extensively involved in the requirements gathering, design and development
Developed application using Struts, Jdbc.
Developed rich use interface using CSS, HTML, JavaScript, and JSP’s.
Used MYSQL database as backend database.
Worked on MYSQL to intricate queries, create and update the tables along with joins.
Routinely used Tomcat as application server.
Used Eclipse as IDE throughout the project.
Comprehensively used Maven as a build tool and for deploying the application.
Course: Cryptography and Data Security
January 2015 – March 2015
MIMA(Man In the Middle Attack)
Pwnie Express: Bluetooth and Wireless Tool
This is a penetrating mobile device for the White Hackers to check the security of the company by implementing several attacks on the system. With the help of Pwnie Phone we used few applications to perform Man in the Middle Attack. The other attacks performed include:
Aircrack-ng which is a network software suite consisting of a detector, pack sniffer.
WEP, and WPA/WPA2-PSK cracker and analysis tool for 802.11 wireless LANs, which were assisted by the Linux OS device (Pwnie Express).
MIMA: In collaboration with the team, the attack man in the middle along with others were performed.
The ultimate goal was to understand different methods to prevent the attack on their security company.
Course: Software Engineering of Web based Systems
July 2014 –September 2014
Inventory Management System
This project is aimed at developing an Inventory Management System (IMS) for a departmental store. This system can be used to store the details of the inventory, update the inventory based on the sale details, produce receipts for sales, generate sales and inventory reports periodically etc. This is one integrated system that contains both the user component (used by salespersons, sales managers inventory managers etc) and the admin component (used by the administrators for performing admin level functions such as adding new items to the inventory, changing the price of an item etc.)
This system runs on multiple terminals, offers a GUI interface to its users and connects to a common database(s).
Functional Components:
Sales Person Module
Inventory Manager Module
Sales Manager Module
Administrator Module
Education
Bachelors in Computer Science, Punjab Technical University, 2011
Master’s in Computer Science, California State University, March 2016