1. Priyanka Gadia
469-605-0264
priyankagadia@gmail.com
Professional Summary:
Senior Software Engineer specializing in JEE/J2EE, Java Web Application, XML and Web
Services (SOA) application development. Complete multi-tiered application development
lifecycle experience using J2EE standards.
• 7+ years of work experience in Object Oriented Design, Modeling, Programming and Testing in
Java, J2EE, XML and Relational Databases.
• Experience in MVC (Model View Controller) architecture, using Spring Framework with
various Java/J2EE design patterns.
• Extensive experience in banking and retail domain.
• Experience using Agile and Waterfall Programming methodologies.
• IT experience in requirement analysis, business process mapping, functional specifications,
performance analysis and custom application design.
• Experience in all phases of software development life cycle.
• Expertise in Object Oriented Programming using Java and J2EE related technologies.
• Proficiency in developing secure web applications and server side development using Spring,
Hibernate, JDBC, JNDI, JSP, Spring, AJAX, JSP, JSTL, JQuery, Servlets, Java Beans,
JavaScript, XML, , CSS, HTML, Oracle, MySql, RDBMS , Weblogic and various Design
Patterns, Core Java.
• Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web
Services (SOAP, WSDL).
• Expertise in developing the distributed applications using EJB 2.0/ EJB 3.0 specification and
J2EE Application Servers such as IBM Web Sphere ,Jboss ,Apache Tomcat
• Hands on experience with databases including Oracle, PL/SQL and MySql involving stored
procedures, triggers, functions, indexes, and packages.
• Message Oriented Middleware experience using JMS over IBM MQ Series.
• Working knowledge on XML Technologies (DOM and SAX parsers).
• Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO.
• Hands on the tools such as Eclipse, RAD, Textpad, Editplus, JCreator,Toad, Linux vi editor,
etc.
• Worked extensively on various flavors of UNIX operating system like Linux, Solaris.
• Hands on experience in VPN, Putty, winSCP, etc.
• Experienced in writing ANT and MAVEN scripts to build and deploy Java applications.
• Implemented Agile Methodologies during the development like SCRUM.
• Hands on experience in project management tools like Sharepoint and VSS.
• Strong analytical skills with ability to quickly understand client’s business needs.
• Involved in meetings to gather information and requirements from the clients.
• Research-oriented, motivated, proactive, self-starter with strong technical, analytical and
interpersonal skills.
2. Pofessional Certification:
Sun Certified Java Programmer.
Technical Skills:
Programming
Languages
JAVA, J2EE, XML, SQL , JMS
Web/XML
Technologies
HTML,CSS, JavaScript, SOAP/WSDL , Web Services, AJAX, Servlets, JSP, SAX,
DOM, XML, JAXB2.0 , JQuery , JSTL , HTML
Frameworks Hibernate 3.0, Spring 3.0, EJB 3.0 (MDB) , Blue Martini ,IBM MDM
Apache Projects Ant 1.5, Log 4j , Maven
Tools & Utilities Eclipse, RAD, Textpad, winSCP, VSS, Toad, Filezilla ,.Tectia
Application/Web
Servers
Web logic, IBM Web Sphere 7.0.17 , JBoss, Tomcat.
RDBMS Oracle 10.x, MySql 4.0 , DB2 10, MS Access.
Source Control SVN, Perforce , CVS.
Operating Systems Windows 7/XP, Linux ,UNIX
Professional Work Experience:
The Capital Groups, Los Angeles, CA Dec 14 till date
Technology Analyst
Project: American Funds Web
The project involves the out maintenance of a set of applications in American Funds Web (AFWEB)
group. AFWEB group develops and support various websites to support retirement users,
shareholders, and advisors’ online servicing needs.
Responsibilities:
• Understand the client and project requirements (both functional and non-functional) by
studying the existing documentation and assimilating inputs from Business Analysts/SMEs
and seeking clarifications, if any, to participate efficiently in the Development and Testing
phases of the project.
• Interface with internal team and other stakeholders, if any, IN ORDER TO undertake onsite-
specific activities of the project.
• Designed and Implemented Hibernate data persistent framework to persist any kind of Java
object, manipulate a hierarchy of objects, handle collections, caching and work with
transactions.
• Involved in Implementation of Middleware framework using Hibernate and Spring
Framework.
• Implemented tag libraries in the JSP pages.
• Developed presentation tier using JSP, JQuery, JSTL, Ajax, and CSS.
• Managing 5-10 member team efforts and delivering excellent internal and external client
support at all times.
• Acting as Release Lead, responsible for build & deployments of major project releases.
3. Environment: Rational ClearCase, ClearQuest, Java/J2EE, HTML, CSS, XML, Spring, Hibernate,
Oracle/SQL, JavaScript, JSTL, JQuery, JSON, AJAX, UNIX and Adobe SiteCatalyst
Bank of America, Charlotte, NC Jul ’13 till Dec 14
Technology Analyst
Project: Customer Notification Engine
This project aims at sending customer notifications for the primary and secondary contact information.
Responsibilities:
• Worked on Web Services using Java API for XML Services (JAX-WS) and supported, build,
deploying RESTful Web APIs Services.
• Worked on production server migration from bare metal to Virtual machines. It involved proxy
migration, Q manager setup, Firewall settings, WAS configurations settings like listener ports,
JNDI, JMS, Data sources and environment settings.
• Developed module to deliver push notifications to Apple, Android and Windows devices.
• Developed internal tools to stub responses for web services and OAG messages.
• Extensively use XML Binding (JAXB) for mapping Java objects to XML representations.
Extensively involved in marshalling and unmarshalling of the objects.
• Worked on JMS transactions, Wrote asynchronous broker code to send messages to Queue.
• Assisting project manager in Project planning, estimation, schedule and Metric analysis and
coordinating onshore and offshore team.
• Updating key project documents like Business requirement documents/Functional
specifications documents.
• Maintaining Requirements Traceability Matrix (RTM) and tracking Change Requests (CR's).
• Managing defect triage calls with various teams and clients.
• Understanding functional specifications and designing high level, detail level design
• Managing 5-10 member team efforts and delivering excellent internal and external client
support at all times.
• Acting as Release Lead, responsible for build & deployments of major project releases.
• Working closely with client teams across different locations to ensure continuity of business
activities and smooth execution.
• Participating in client meetings to understand existing processes, assess needs, and define
scope, deliverables and key challenges.
Environment: Java 1.6, IBM WebSphere 1.7, Spring 2.0, Web Services, Core Java ,JMS, EJB, Log4j 1.4,
J2SE 1.5, DB2 V10, IBM RAD 8.0, IBM WAS 7.0.17, Linux.
Bank of America , Bangalore , India Jun '12 – Jun ’13
Senior Java/J2EE Developer
4. Project: Request, Research and Reconciliation:
The goal of this project was to create a single platform which can resolve check exception cases across
several platforms in order to lower costs, streamline associate processes and reduce cycle time for
customer corrections. The project was being executed using agile methodology.
Responsibilities:
• Working on an internal web-based client server application built with Spring 3.0 Framework
using Oracle 10g backend Database. Established the relation for the different beans using the
Hibernate annotations. Wrote Web Services JAX WS/RPC. Worked on Front End JSP.
• Participating in client meetings to understand design, assess needs, and define scope,
deliverables and key challenges.
• Strong experience in development, and testing phases of software development life cycle.
• Developed presentation tier using JSP, JQuery, JSTL, Ajax, and CSS.
• Used Firebug for JavaScript debugging process.
• Involved in Implementation of Middleware framework using Hibernate and Spring
Framework for prototype development.
• Wrote JPA/Hibernate annotations for persistence, used Java 5 / 6 Annotations and Generics.
• Involved in designing and implementation of MVC design pattern using Spring framework
for Web-tier.
• Implemented JEE Design Patterns such as Business Delegate, Front Controller, MVC, View
Helper, Session Facade, Service Locator, Value Object, DAO, Service Locator, Transfer
Object and Singleton patterns.
• Worked on Spring MVC for developing the front-end application and extensively used Spring
as middle tier for entire application. Designed the uses cases and flow working with the
business analysts. Used extensively Dependency Injection for wiring the components.
• Worked on JMS transactions, Wrote asynchronous broker code to send messages to Queue.
• Implemented Agile Methodologies during the development like SCRUM.
• Co-ordination of impact analysis.
• Involved in code reviews.
• Coding of stories and JUnits.
• Conducting Training sessions for team.
• Working closely with client teams activities across different locations to ensure continuity of
business.
• Worked with developers to help them in the configuration and development. Wrote Design
doc/Configuration doc. for interns to follow accordingly for setup of the application.
Environment: Java 1.6, J2EE/JEE, Jboss Application Server 4.0.5, Core Java, Web Services, Hibernate
3.0, Spring 3.0, Maven 3, Eclipse 3.1, Oracle 10g , JSP , Servlet, JQuery , Ajax ,CSS, JavaScript, Tortoise,
Putty, JAX Web Service/RPC
Bank of America , Bangalore , India Sep '10 – Jun ’12
Senior Java/J2EE Developer
Project: Strata Middleware - Cash Pro Online Statements and Media Automations
The project involves development of the java based middle-tier which used web services to fetch
Account Statements and Check Images from various repositories.
Responsibilities:
5. • Designed and developed Service layer using Drools Rules Engine.
• Involved in Implementation of Middleware framework using JMS and Apache Service Mix.
• Extensively used Web Services and SOAP to develop services.
• Extensively used AOP concepts using spring for logging and declarative transactions using
Spring proxy Beans.
• Configured Web logic for connection pools, data sources, jms connection factories, jms server
queues and deployment of ear and war files.
• Used Apache ServiceMix as an enterprise-class open-source distributed enterprise service bus
(ESB) based on the service-oriented architecture (SOA) model.
• Tested persistence layer and service layer with transactions using JUnit test cases.
• Developed business layer using Apache Drools Rules Engine to uses the rule-based approach
to implement an Expert System for business rules.
Environment: J2SE 1.5, Oracle 10g, Web Services JAX ,Core Spring , JMS ,Tomcat Server , Eclipse 3.4 ,
Perforce, Apache Drools Rules , Apache ServiceMix , Linux, Windows XP Professional , JDBC.
Belk Inc., Pune, India May '09 – Aug ’10
Senior Software Engineer
Project: Domain Registration
This is a Web-based application for Vendor . Drop shipping is a supply chain management technique in
which the retailer does not keep goods in stock, but instead transfers customer orders and shipment
details to either the manufacturer or a wholesaler, who then ships the goods directly to the customer.
As in all retail businesses, the retailers make their profit on the difference between the wholesale and
retail price.
Responsibilities
• Designed and Implemented Hibernate data persistent framework to persist any kind of Java
object, manipulate a hierarchy of objects, handle collections, caching and work with
transactions.
• Involved in Implementation of Middleware framework using Hibernate and Spring
Framework.
• Developed POJOS for Data Model and created respective hbm files to map the Java Objects
with Relational database tables.
• Designed and developed Service layer using Spring framework.
• Involved in Integration of Hibernate with Spring Service layer.
• Implemented tag libraries in the JSP pages.
• Developed presentation tier using JSP, JQuery, JSTL, Ajax, and CSS.
• Used Firebug for JavaScript debugging process.
• Performed spring validations using Spring validation framework.
• Used Eclipse to develop, test and deploy all the Java components.
• Implemented My SQL Server database and JDBC drivers to access the data.
• Maintained the application configuration information in various properties file.
• Performed unit testing, system testing and integration testing.
Environment: Java 1.5 , Hibernate 3.0 , Spring Framework, Core Java, Log4J,Web Sphere Application
Server, Servlets, JSP, JDBC, HTML, Java Script, CSS , Ajax , Jquery , JSTL, ANT ,RDBMS .
6. Project: Belk , Pune India Jul'08 – Apr’09
Software Engineer.
Belk, established by Belk Brothers, is among the well-known chain of retail shops in USA (Charlotte).In
2008, Belk launched its own ecommerce website.
Responsibilities:
• Supporting projects by providing resolutions to the close.
• Supporting critical applications like Integration Framework, Inventory issues, Price issues, SQL
Server reporting Services, Bridal, and CARS.
• Working on enhancements of critical modules like inventory reconciliation to reduce the inflow
issues.
• Defect solving and creating new business
Environment: Java, Spring, Core Java ,Blue Martini, Hibernate, WebLogic, Tomcat, Oracle, Eclipse 3.2
Educational Qualification:
Sr. No. Exam
Name of
Institute
Board /
University
Marks
Obtained (%)
Year of
Study
1. SSC
St. Basil’s School I.C.S.E. 91.4 2000-2001
2. Intermediate
St. Basil’s School I.S.C. 86.3 2001-2003
3.
B.Tech(Computer
Science and Tech.)
Institute of
Technology &
Management
Uttar Pradesh
Technical
University
76.2 2004-2008
7. Project: Belk , Pune India Jul'08 – Apr’09
Software Engineer.
Belk, established by Belk Brothers, is among the well-known chain of retail shops in USA (Charlotte).In
2008, Belk launched its own ecommerce website.
Responsibilities:
• Supporting projects by providing resolutions to the close.
• Supporting critical applications like Integration Framework, Inventory issues, Price issues, SQL
Server reporting Services, Bridal, and CARS.
• Working on enhancements of critical modules like inventory reconciliation to reduce the inflow
issues.
• Defect solving and creating new business
Environment: Java, Spring, Core Java ,Blue Martini, Hibernate, WebLogic, Tomcat, Oracle, Eclipse 3.2
Educational Qualification:
Sr. No. Exam
Name of
Institute
Board /
University
Marks
Obtained (%)
Year of
Study
1. SSC
St. Basil’s School I.C.S.E. 91.4 2000-2001
2. Intermediate
St. Basil’s School I.S.C. 86.3 2001-2003
3.
B.Tech(Computer
Science and Tech.)
Institute of
Technology &
Management
Uttar Pradesh
Technical
University
76.2 2004-2008