Post Job Free

Resume

Sign in

Service Developer

Location:
Fremont, CA
Posted:
September 16, 2013

Contact this candidate

Resume:

Avani Shah ab7sdy@r.postjobfree.com

Java/J*EE Developer Phone: 510-***-****

QUALIFICATION SUMMARY:

Software Developer with over 3+ years of industry experience in SDLC, analysis, design, development,

integration and testing of applications using Java/J2EE and database technologies. Certified Mongo DB

(noSQL) Programmer.

Expertise in developing applications using Java, Spring, Hibernate, JDBC, Maven, JSP, Web Services,

Servlets, XML, Struts, OpenJPA and log4j.

Strong exposure working with J2EE design patterns like MVC, Abstract Factory, Factory, Singleton, Data

Access Object, Data Transfer Object and Façade. Experience with both agile and waterfall development model.

Good experience in creating/Consuming web Services using JAX-WS XML parsing using DOM and SAX

parsers in java. Proficient in creating server-side components, designing and implementing business tier

objects, Unit testing, debugging and deployment.

Ability to grasp new technologies and to correctly apply new tools to build applications. Self-motivated with

good interpersonal skills, great team-working attitude.

TECHNICAL SKILLS:

Java, C, C++, SQL, Hibernate 3.0, JDBC, W ebServices(JAX-WS, SOAP, WSDL, JPA),

Languages Tools:

HTML, CSS, XML, Java Script, JSP, Servlet, Spring, Struts, Json

Oracle 11g, MS SQL Server 2008.

Databases:

Eclipse, Netbeans, Dreamweaver, Microsoft Visual Studio, Soap UI, Oracle SQL

Developer, WebLogic, Ant, Maven, Jira, Confluence, Perforce, Firebug, UML, Putty,

Platforms and Tools:

Visual Paradigm, Apache Archiva, Oracle-Toad, Jetty, Tomcat.

W indows All flavors, UNIX.

OS Platforms:

HTTP, HTTPS, SOAP, REST, TCP/IP, FTP, SFTP.

Protocols:

Decorator, Singleton, Factory, Abstract Factory, Iterator, Strategy, Façade, Observer,

Design Patterns:

DAO, Adaptor, DTO

PROFESSIONAL EXPERIENCE:

Software Engineer

May’13 – Present

Visa, Foster City, CA.

Projects and Responsibilities:

Risk Analysis Fraud Feed: W orking on building Risk Analysis Fraud Feed component W eb Application. The

Risk Automation application is used by Cyber Source (CYBS) Enterprise, Visa, Portfolio and Small Business

Risk to connect with the Global Processing Network (GPN). The business uses the application to review all

transactions processed by the merchant such as credits, charge backs and payments. Cyber source will

consume that data and be able to more accurately decision actions to take given a merc hant’s fraud reporting

trends. This data will allow users of RAT to view an acquiring merchants fraud trend over time, thus more

accurately identify false positives in a merchant’s reported fraud activity. It has capability to identify the Visa and

MasterCard’s fraud merchants.

Developed validation using spring's Validation Interface.

Used Spring Core, Spring MVC and Spring JDBC to develop the applications.

Involved in deploying and testing the application using Tomcat application server.

-1-

Avani Shah ab7sdy@r.postjobfree.com

Java/J2EE Developer Phone: 510-***-****

Involved in writing DAO layer using JDBC template to access the MySQL database.

W rote Spring Controller classes for the business logic to parse RAT files every night and found out fraud -

merchant and generate different reports.

Developed and maintained Maven Scripts.

W rote code to prevent cross-site scripting attack.

Used Log4j for logging at different modules.

Used JSP, JSTL and spring as front end technologies.

Involved in troubleshoot technical issues, conduct code reviews, and enforce best practices .

Java/J2EE Developer

Feb’12 – March’13

Symantec, Mountain View, CA.

Projects and Responsibilities:

SymWallet: W orking on building the Wallet Services component. It is used to provide the capability to store all

of a customer’s payment information. The SymWallet services essentiall y works as a service façade to takes a

request, orchestrates other service calls and directs the service call to a set of defined SymWallet service call

APIs. The request/response format is SOAP based using AXIS-JaxWS.

EcommerceCloud: The primary objectives of the EcommerceCloud are to expose various store and other

satellite services as web service. Main functionality of ecommerce cloud is to authenticate/authorized caller,

check for dupe request, map input request into DTO and call underlying libraries.

Analyzed and modified existing code wherever required. Incorporated Design Patterns like Singleton, Service

Façade, Adaptor, DTO, DAO and OOP.

W orked on SoapUI to make the soap request, validate response and consumed soap web service in java code

to make the service call and retrieve the payload.

Developed code for business services using Spring and also interacted with the database using OpenJPA and

Spring DAO. Implemented OpenJPA Annotations to map all the tables from different data sources to make

database update using JPA. Used Apache Maven to build projects, which assisted in testing.

W allet Service’s adaptor class utilizes the adapter design pattern. The class translates the DTO interfaces into

a service facade compatible interface. In the context of SymWallet, the service facade is the WalletServices

instance. Façade to place logic between the contract and the core service logic. This allows the core service

logic to remain decoupled from the contract.

Used DAO to provide an abstract interface to database to map application calls to the persistence layer. It

provides some specific data operations without exposing details of the database.

Supported the applications through debugging, fixing and maintenance releases. Involved in the Maintenance

and Code changes from existing code, Support of the System.

On database end I was responsible for creation of tables, sub-queries, joins, integrity constraints and views.

Extensive experience in programming, deploying, configuring middle-tier popular J2EE Application Servers like

BEA WebLogic and open source JBoss and Apache Tomcat. Used log4j for logging and debugging the app.

Tools Used: J2SE, J2EE, Spring 2.5, JUnit, My Eclipse,Toad, Weblogic, Soap-UI, Jira, Perforce, OpenJPA,

Servlets, My Eclipse-10, log4j, Oracle 11i, Xml, Maven 2.0.5, Windows-XP, Hudson, Archiva.

-2-

Avani Shah ab7sdy@r.postjobfree.com

Java/J2EE Developer Phone: 510-***-****

M.S. in Computer Science:

Shopping Cart Application: The application ran on server and allowed users to do online shopping. It allowed

customer to browse catalog of books from store, add selected items to the cart and place an order for shopping.

In administration part of the application it allowed the feature to add the books, process payments and

transaction.

The application was developed with PHP and Oracle 8i database. Used PHP to connect with Oracle using

OCI8 call interface.

Tic-Tac-Toe application: As part of curriculum for web development class developed a game for social

networking sites. The application was built using Javascript and implemented for Facebook as well as

Opensocial platforms.

Project Engineer for Indian Space Research Organization (ISRO):

Maharshi Electronics System

[Aug ‘06 – Jun ‘08]

Ahmedabad, India

● Developed J2EE based Loan Management System. There were different groups of logins for customer, bank

user and bank manager. The application had functionality to apply for a loan by customer. Employees of the

bank can verify the Loan applications and dec ide various parameters. The presentation layer of the application

was built using JSP. Customer invoked actions were handled by controller servlet class and data was accessed

using DAO. It was using MySQL to store the data and Tomcat as web Server.

●Tested and Evaluated Signaling Demodulator. It was one of the important subsystems of Onboard

Regenerative payload for GSAT -4 satellite. I was Involved in PCB Designing using Cadstar.

EDUCATION:

M.S. in Computer Science, California State University Hayward. June-2011.

B.E. (B.S.) in Electronics Communication Gujarat University, Ahmedabad. June-2009.

-3-



Contact this candidate