PRIYA GOYAL
(Java Developer Looking Projects Only in Bay Area, CA, City)
(Priya will Only Work on Corp to Corp)
Phone: (916)
Contact Person
: Naveen Kumar
Email:
******.******@*****.***
PROFILE SUMMARY
6 years of strong hands-on working experience with Java. Self-motivated
professional and an excellent team player coupled with strong communication
skills and have worked on multiple platforms and known to deliver projects
successfully and on time. Worked extensively in J2EE (JSP, Servlets), UCM
(Universal Content Management), Ant, Struts, Spring, Hibernate, Ajax, JDBC,
Java Mail, XML, HTML, DHTML, CSS, JavaScript, EXTJS, RDBMS like Oracle
(sql/plsql), SQL Server2005, MySQL 5.0 and Platforms like Linux, Solaris,
Windows, Unix. Extensive experience in application servers like WebLogic,
WebSphere, JBOSS and Tomcat..
HIGHLIGHTS
. Experience in Object Oriented Analysis & Design (OOAD) and Web 2.0
technologies. Proficiency in using Java, J2EE technologies like Servlets,
JSP, JDBC, Spring, Struts, MVC (Model View Controller) architecture,
Hibernate, AJAX .
. Experience working with Core JAVA including JAVA 5.0 and Java Multi-
Threading application
. Excellent experience with Databases such as MySQL, Oracle 10g/11g and SQL
Server 2008
. Proficiency in System Life Cycle including developing and testing the
applications.
. Expertise in Tomcat 5.5/6.0.23, JBoss 3x, 4x, 5x.
. Expertise in Risk analysis, use case analysis, baseline acceptance
criteria and deliverables.
. Proficient with solving cross browser issues.
. Experience in the areas of Objective Oriented Programming technologies,
client/server applications.
. Experience with intranet/internet, web based applications with OO Design
patterns.
. Capable of rapidly learning new technologies and processes, and
successfully applying them to projects and operations.
. Project co-ordination and management skills.
. Experience in an Assembly language (MIPS) and cross compiler.
. Possess strong analytical thinking, troubleshooting capabilities,
proactive listener & team player, commitment to co-operative teamwork and
excellent interpersonal communication skills.
QUALIFICATIONS
. Master's Degree (MS) in Computer Science Applications.
. Bachelors of Technology in Computer Science from MDU University - June
2005
TECHNICAL SKILLS
Operating System : MS DOS, Windows 2000/ XP/2003/win
7/win8/Unix/Linux
Distributed/Web Servers : JBoss 3x, 4x, 5x, Tomcat 5.0
J2EE Technologies : JSP, Servlets, Java Beans, JDBC, XML
Frameworks : MVC, Struts, Hibernate, Spring
Development tools : Eclipse, MyEclipse5.0, Toad, NetBeans
6.9
Microprocessor : MIPS (Assembly language)
Web development : JSP, HTML, JavaScript, AJAX
IDE/Tools : Eclipse, Net Beans, Turbo C, Ant, Maven
Languages : C, C++, Java
RDBMS : MS-Access, Oracle8i, SQL, My-SQL
1
2
PROFESSIONAL EXPERIENCE
1 J2EE Developer
Hitachi Data Systems (Project: Net Collaborate)
December 2012 - Present
The project is about developing an application that creates a unified
portal for Hitachi Data Systems.
The Project involves the design of a framework for the Web Content
Management (WCM) system for the HDS site content assembly and publishing. A
WCM product is used to standardize the content authoring and automate
publishing. All the contents will be managed inside JCR compliant
repository in the pre-defined object model to facilitate standardization of
content authoring, taxonomies and better content leverage throughout HDS
website.
Key Responsibilities:
. Involved in requirements gathering and analysis from the existing
system
. Developed the application using Spring MVC, tiles and JSP for the
presentation layer along with JavaScript for the client side
validations
. Developed and used JSP custom tags in the web tier to dynamically
generate web pages.
. Worked with spring (MVC Paradigm) components such as Handle Mapping,
Controller, View Resolver, and View.
. Implemented spring service layer with dependency wiring, transaction,
DAO and annotations.
. Used Hibernate to do the object relational mapping between the tables
and java objects.
Implemented the application using MVC design Pattern
Event handling and validations using Java Script
Used jQuery AJAX for generating asynchronous java script calls to the
server
. Member of development team of JSP creator, a tool that automates Java
classes generation for frontends using Struts framework.
. Have hands on experience of working on JVM configurations and CPU
utilization patterns in Web sphere servers.
. Involved in designing metadata model and Information Architecture
. Designing of XML Schema
. Involved in the development of Stored Procedures and scheduling of
jobs in Oracle DB
Solution Environment: Core Java, Oracle 9i,SQL developer, Struts
1.3.8/2.1.6, JSP 2.1, Servlets 2.5, XML 1.0, Java Script 1.7,XSLT 2.0,
Hibernate, Ajax.
PROJECT/CLIENT: E-SERVICES /BANK OF AMERICA
May 2010 - November 2012 Charlotte-NC, Norfolk-VA Locations.
E-Services are an Enterprise level middleware application used to perform
operations on consumer, small business and credit card accounts.
Key Responsibilities:
. Senior member of Enterprise level middleware application development
team for contact centers other bank. The application was developed in
Spring framework using technologies such as SOAP Web services and
Hibernate. Agile Scrum methodology was followed to deliver Web-service
operations after every iteration.
. Based on the functional requirement from Business teams, worked with
downstream applications to design HLD and LLD for each of the
projects.
. Designed and developed SOAP/REST web services for the middle ware
application to perform READ and UPDATE operations on accounts and
customer profiles from consumer, small business, and mortgage and
credit card consumers.
. Designed and Developed Web services for consumption by clients from
three different channels of customer interaction of the bank, namely,
IVR(Interactive Voice Response),Email and Online chat.
. Involved in the development of Stored Procedures and scheduling of
jobs in Oracle DB.
. Primary point of contact for all Severity 1 & 2 defects in testing
environments.
. Along with functional testing also worked with performance engineering
team to run load tests and identify code which might be cause
performance issues.
. Responsible for maintaining release specific code pipelines and
heading the quarterly releases.
. Involved in release management efforts involving the application
schedule build and preparing the release notes and Knowledge transfer
documents for each release
. Developed monitoring tools by implementing the MVC architecture using
JSP and Servlets to automate health checks on production servers,
these tools have greatly helped in identifying and fixing issues
before the production environment is affected.
. Coded shell scripts to search application and server logs for all the
application servers of the middleware application. These shell scripts
are used on a daily basis for triaging.
. Single-handedly developed B2B communication engine with UPS for
automating labeling and shipment process. This required consuming of a
SOAP web service from UPS.
. Led efforts around requirement gathering discussions with clients and
draw up design document.
. Played the role of a mentor to offshore teams and participated in code
reviews. Planned and formulated efficient on-boarding processes for
new recruits.
. Subject Matter Expert for two critical applications during the project
tenure.
. Have hands on experience of working on JVM configurations and CPU
utilization patterns in WebSphere servers.
. Automated daily reports generation using Java Hibernate. These reports
are used by application development and maintenance teams to maintain
stability of the application and provide 100% availability of the
application.
Solution environment: Java 6, Spring 2.5, Hibernate 3.5.1, Web Sphere 7,
Restful Web services(JAX-RS 1.1), Web Services 1.3, XML Web services (JAX-
WS 2.2), Java MQ, Oracle9i, SQL2005, PL/SQL, Mule ESB 3.4.0
1 DBS, Singapore Project: Bio matrix
November 2008 - Dec 2008 Chandigarh Area, India
This was fingerprint recognition project on a bio matrix device. It had
different versions as face recognition, id card scanner etc. Involved in
testing and bug fixing of the entire project. It worked as first Biological
enrolment of an individual, Once an individual is enrolled, the device
creates a template that has enrolee's data stored in it. During the final
process, the device compares live biometric information given by the
corresponding employee with the template.
Role: Team member roles and involved in the Implementation, Development and
Solving of the Bug reports and Adding the functionality for the Client
Requests. On time Results to achieve the Quality of the application
. Used VC++ in client mode whereas J2EE in server mode.
. Database friendly, connected any database as oracle, SQL, MYSQL etc.
. Keep record of every biological enrolment.
. Implemented COM objects
. Debugging and Testing and implementation.
. Preparation of the Technical Documentation.
Software /Tools Used: VC++ 6.0 MFC, Windows 2000, MYSQL 5.0, JAVA
Project : FNOL (Wipro)
sep 2008 - October 2008 Chandigarh Area, India
First Notification Of Loss. It is a startup kit for generic processes
Comprising of services built for application integration, partner
integration and search. It involved different phases as Notification,
Adjudication, Negotiation, Indemnification and Recovery.
. Interstage BPM Installation, Architecture and Configuration. Thorough
knowledge of the Model API of IBPM, BPM Modeling /Systems Design,
integration with external systems, business process deployment, and
implementation of customized BPM components such as FTP and web
services nodes onsite for INFOR. Supporting customers technically in
integrating Interstate BPM into their existing product/application by
providing them technical/business solutions
. Development of Auto-installer utility over the IBPM, which includes
automatic installation of the BPM
. Rich experience in web and client-server technology (Java, JSP,
Servlet, EJB, XML, spring, Hibernate, JSF etc.), relational database
(SQL Server, Oracle) and understanding of system and application
design.
.
Project: Bug Tracking Tool (Nvish Solution pvt ltd)
July2008 - Aug 2008 Chandigarh Area, India
It is a bug tracking System. There are different types of users in this
project which register company, create project, report bugs, maintaining
history etc. This was fully automated system for maintaining life cycle for
bug tracking. Based upon Mantis system it is developed to provide wide
features like keep track of logs of changing bugs history and mailing to
relevant groups.
. Design of UI implemented using JSF tags.
. Implemented AJAX using third party tools as richfaces-api-3.1.1 to
generated User Friendly Grids and tables.
. Involved in Designing and coding of Controllers for all modules using
Spring MVC framework.
. Created DAO and its implementations by using hibernate query language
and hibernate mappings and hibernate Inheritance.
. Performed requirements engineering in the development of the product.
. Implemented mail functionality of all events using Java Mail.
Technology: Spring, Hibernate, JSF, MySQL, JDK1.5, J2ee, WebLogic 8.1,
richfaces-api-3.1.1, Java Mail.
Project : ABSA- Australia (INSUREJ)
February 2008 - June 2008
ABSA (AUSTRALIA) is currently developing the application in general
insurance using JAVA platform. InsureJ is business process driven,
providing a user-friendly, browser-based interface that allows business
managers to configure business processes to fit their needs, rather than
being forced to use an IT driven transaction-based path. Working as part of
the core Requirements and Problem Management team in the blueprinting phase
of the project
Tools and Technologies: Extended Js (JavaScript), JAVA, SQL Server
Roles and Responsibilities:
. Involved in developing the JAVA based application.
. Created user interfaces using JSP web forms, Web controls and HTML.
. Creating the DDL & DML part of the database including the table designs
and designing of the Views.
. Designed all the screens related to my modules Trading and Claims.
Projects during Graduation
MPLS using NS2 (during Post Graduation)
Duration : 6 months
Platform : Linux
Environment: TCL and C++
Scope : I am working on MPLS (Multi-Protocol Label
Switching), which is the backbone of interconnected
networks. Where is NS2 a Network simulator. In which OTcl
and C++ languages are used for programming. By MPLS, we
assign labels to packets from source to destination rather
than only IP Addresses. MPLS uses the combine features of
IP and ATM.
Mail System
Duration : 6 months
Platform : Java
Environment : Java, SQL
Scope : I am working on a mail system by which faculties can
send and retrieve mails from each other on the
network(LAN). They also have the facility to send
attachment upto 5mb and use many features as E-mail system
on the internet.
Role : Coding at client side and at Server Side.
Robotics Arm. using PC interface
Duration : 6 months (Jan'05 to june'05)
Platform : Windows 2000
Environment : C
Scope : The project was designed to controlling a robotic
arm, which can rotate left - right and up-down and vice-
versa. We studied the Port Programming, circuit diagrams,
their structure, and working of stepper motors etc. We made
a robotic arm, which can rotate left - right and up-down
and vice-versa. An interfacing circuit is required to
interface the software and hardware. The parallel port of
the PC is used for this purpose.
[Priya Goyal]