Post Job Free
Sign in

Service Project

Location:
Fremont, CA
Posted:
April 06, 2015

Contact this candidate

Resume:

SUMMARY

. TECHNICAL LEADER / JAVA PROGRAMMER WITH 8.5+ YEARS OF PROFESSIONAL

SOFTWARE DEVELOPMENT EXPERIENCE WITH JAVA, J2EE, JSP, SERVLET, HTML, CSS,

JAVASCRIPT, JSTL, XML, XMLDB, CXF, JAXB, AJAX, JQUERY, TILES, RMI, EJB,

SQL, PL/SQL, MS SQL SERVER, ORACLE, MYSQL, POSTGRES, CRYSTAL REPORT,

APACHE TOMCAT 6.0, JBOSS 4.0, WEB LOGIC 9/10/11, WEBSPHERE6/7, JET-SPEED,

WITH STRUTS, SPRING, WEBSERVICE, HIBERNATE AND IBATIS FRAMEWORK AND

ECLIPSE, MYECLIPSE, RAD, NET-BEANS 5.0, TOAD/9/11 AND ORACLE SQL

DEVELOPER 3.0 DEVELOPMENT TOOLS AND IBM MQ SERIES MIDDLEWARE.

. Having domain expertise in net banking, corporate banking, treasury

banking, finance, health-care (EMR & PMS), insurance and Hotel group

management.

. Expertise in development of SOA and MVC architecture along with agile

methodologies.

. Expertise in Struts1.x/2.x Spring 3.0, REST and SOAP Web Service,

hibernate and IBatis with Oracle and MS SQL Server. Exposure to JAXB 1.1

& JAX-WS.

. Excellent understanding of relational databases involved in application

development using several RDBMS like MS SQL Server 2000/2005/2008, My

SQL, Oracle 11g/9i, POSTGRE SQL.

. Expertise and strong at database skills including SQL Queries, Functions,

Stored Procedures, Cursors, Triggers & PL/SQL programming.

. Expertise in SDLC life cycle implementation including requirement

analysis, preparations of technical specifications, designing and coding,

application implementation on live & UAT environment, documentation,

production support, unit testing, functional testing and regression

testing.

. Expertise in designing the web page using HTML, JavaScript, CSS, DHTML,

XML, AJAX, JQuery, DOJO and Tag Libs with ability to use any latest

design tool.

. Expertise in implementing different Design Pattern such as Front

Controller Pattern, Abstract Factory Pattern, Factory Method Pattern,

Fa ade Pattern, Singleton Pattern, Composite Design Pattern and etc.

. Expertise in coding business components using various API's of java like

JDBC, Multithreading, Collections, Reflection, Sockets, Networking and

JNDI.

. Proficient with TCP-IP, UDP, SMTP protocols.

. Proficient with SaaS, AOP, XPATH, XSLT, SAX, DOM4J, LOG4J, ANT, Maven and

JUnit.

. Proficient in using UNIX and Linux operating system for development of

java applications including shell script.

. Proficient with spring framework and aware of spring module fundamentals

like IOC, DI, AOP, ORM, DAO, Security, MVC and Web.

. Design, Development of web-based Applications Using different web servers

Apache Tomcat 5.x/6.0, Web Logic 9.0/10.x, JBoss 4/5.0, Webspere 7 and

Sun-One server 6.0.

. Expertise in using Accurev, SVN and CVS version control.

. Proficient in using IBM MQ series middleware for message communication

between two different systems.

. Hands on experience in MS Front Page, Dreamweaver, Google Web Toolkit

(GWT) for UI development.

. Strong experience in development and implementation of Client-

Server/Internet/Intranet Systems using Object Oriented Analysis / Design

/ Methodologies.

. Excellent analytical, problem solving and interpersonal skills. Ability

to learn new concepts fast. Motivation to work for a challenging project.

Consistent team player with excellent communication skills.

. Excellent team handling experience and skill along with timeline

achievement and client communication.

TECHNICAL SKILLS

LANGUAGES:

Java, SQL, PL/SQL, Java 2 Standard Edition (J2SE), Java 2 Enterprise

Edition (J2EE), C, C++

Databases:

SQL Server 2000/2005/2008, MySQL, Oracle 10G/11G, PostGRES

Distributed/ Middleware:

IBM MQ Series

Operating Systems:

Windows 9x/2000/XP/Vista/7, UNIX

Framework:

Struts 1.x/2.0, Hibernate 3, Spring 2/3, IBatis, MVC (Model-View-

Controller)

Application/Web Server:

JBoss 5.0, Tomcat 5.x/6.x, Sun One 6.1, Web Logic 9/10/11, WebSphere 7.x

EDUCATION

. B.E. (IT) FROM S.P. UNIVERSITY, V. V. NAGAR, GJ, INDIA.

. Diploma IT from Technical Education Board, GJ, India.

Achievements:

1. Awarded for best team for paypro project in AurionPro Solutions LTD.

2. Nominated for best team lead for ING project in AurionPro AurionPro

Solutions LTD.

EXPERIENCE

FEDERAL RESERVE BANK OF SAN FRANCISCO, CA

MAY 2014 TO TILL DATE

Java/SOA Consultant

Project: Reporting Central (RC)

Description: All the financial institutes of America have to report

and file the major foreign transaction to FRB periodically. The

different financial institutes has to report all different kind of

filings on different periods like, daily, weekly, monthly, quarterly

and yearly. The RC will process this filing by validating, processing

and generating correspondent records in the system. The technology

used in this project includes Spring MVC, Ibatis, REST webservice, xml

DB, XBRL and oracle with latest versions of each.

Responsibilities:

. Working as a lead SOA developer along with responsible for major

oracle database operation.

. Responsible for the development of functionality using JSP, JQuery,

Java script, controller, beans, database stored procedure, function

using spring MVC 3.x, REST Web-Services, IBatis,, Oracle,

TOAD/SQL Developer, SVN, IBM Web Sphere and Altova xml spy tool.

. Responsible for writing stored procedures, functions, views in

Oracle 11G.

. Responsible for promoting new functionality and changes (CRDs) to

Integration, UAT and production.

. Worked on XML DB to load the large xml data into oracle view and

tables.

. Responsible for unit testing, regression testing and functional

testing.

. Used different java APIs like collection, reflection and

multithreading to implement better programming concepts.

. Responsible for resolving upcoming bugs and issues in INT, UAT and

production.

Environment: Java, J2EE, XML, XMLDB, XPath, SQL, PL/SQL, RAD

Eclipse, Spring MVC 3.0, REST WebService, IBatis, JUnit 4, Oracle

11G, IBM Web Sphere, multi-threading, altova xml spy, Toad/SQL

Developer.

Wyndham Worldwide Hotel Group, NJ Sept 2012

to April 2014

Java/SOA Consultant

Project: Enterprise Search Services

Description: This project is all about searching and booking hotel

room throughout all the brand, property and partners. It includes java

web-services, oracle, and spring framework. There are mainly 3 types

of transaction in the project such as area availability, property

availability and rate detail. There is a web-service interface, used

to search the room availability from third party such as Expedia, GDS,

ADS, Galileo, World Span, Amadeus etc. The dev, FQA, RQA and

production servers are on Unix system.

Responsibilities:

. Responsible for analysis, design, documentation, development and

unit testing of requirement project.

. Responsible for the development of functionality and interfaces

using spring 3.x and Web-Services.

. Responsible for writing stored procedures and SQL Queries in Oracle

11G.

. Maintenance of Spring SOA frame work with ORM as hibernate.

. Responsible for xml schema development and maintenance using Altova

xml spy tool.

. Worked on EHCACHE of Hibernate to load set of data from different

entities.

. Working on quartz scheduler and cache refresh also used shell

scripting for deployment.

. Used different design patterns for the business layer such as

composite, singleton, fa ade, command etc.

. Responsible for deploying application on Dev, FQA and RQA server

using Oracle Web-Logic application server in Unix environment.

. Worked on Accurev 5.5 version control.

. Responsible for unit testing, regression testing and functional

testing.

. Used different java APIs like JDBC, collection and multithreading

to implement better programming concepts.

. Responsible for resolving upcoming bugs and issues in the UAT and

Live environment.

Environment: Java, J2EE, xml schema, XML, CXF, JAXB, XPath, SQL,

PL/SQL, Eclipse Indigo 1.4.2, JUnit 4, EJB 3, Spring 3.0,

Hibernate3.0, Oracle 11G, Oracle WebLogic server, Web-Service,

ehcache, quartz scheduler, multi-threading, altova xml spy, SQL

Developer, shell script, putty.

TuneSat LLC, NYC, NY

Jan 2012 to August 2012

Tech Lead Developer

Project: TuneSat Track

Description: Application monitors different TV channels and Internet web

sites to track the unreported music. System tracks the music and songs from

different channels and internet from all over the world and stores the

channel, show, song and much information in to the database. The client has

to upload the PRO statement provided by different PROs from different

countries to the system. And system updates the channels and shows, remove

non-monitored data and updates all concern records in to the database.

System compares the PRO data and TuneSat tracked data and gives the

exception data which was not reported by PROs. System also provides

different kind of reports which specifically provides the un-reported music

information.

Responsibilities:

. Worked as a Lead developer and handling major technical tasks.

. Responsible for analysis and design of end to end operation.

. Developed some critical and ambiguous functionality and interfaces

such as upload process flow, two different database communication,

comparison interface, delta and matched interface etc.

. Created and manipulated JSP pages, Servlet Action classes, Form Beans

for front end functionalities.

. Created and manipulated complex stored procedures and SQL Queries in

MySQL and POSTGRES database.

. Worked in DOJO and JQuery framework along with Java script, Ajax,

html, tag libs and Jsp for UI development.

. Worked in Spring MVC frame work with ORM as hibernate.

. Used different design patterns for the business layer such as

composite, singleton, fa ade, command etc.

. Developed POJO classes and hbm xml files of hibernate.

. Partially worked in ExtJS and GWT.

. Responsible for hibernate and data base configuration with config,

hbm, BOs and DTOs.

. Used apache tomcat 6.0 to develop the application and JetSpeed to

deploy in UAT and live environment.

. Used SVN as a version control and shell script for unix server.

. Responsible for unit testing, regression testing and functional

testing.

. Used different java APIs like JDBC, collection and multithreading to

implement better programming concepts.

. Responsible for resolving upcoming bugs and issues in the UAT and Live

environment.

Environment: J2SE 1.6, J2EE, JSP, Servlet, HTML, CSS, JavaScript, Ajax,

xml, JetSpeed portlet server, tomcat apache server 6.0, SQL, PL/SQL,

Webspere 7.x, Eclipse Indigo 1.4.2, Spring 2.1, Hibernate3.0, MySQL 5.5, MS

SQL Server 2005/2008, PostGRES 1.14.2, PGAdmin, DOJO, GWT, ExtJS, Unix

shell script.

ING Bank, India

July 2011 to Dec 2011

Tech Lead Developer

Project: Business Banking

Description: Business Banking is basically web application. It provides

complete payment management of business/corporate banking for different

corporates. Application manages multiple accounts of Business Corporation

groups with single interface and provides payments inflow and out flow with

the core banking accounts via interface. Application provides different

login credentials to different user. Corporate user can do transaction by

single/multiple/upload method. User can verify the beneficiary details and

payment details. User can also restrict/stop the payment made by another

user. Application provides different types of payment options to its

business user like salary payments, client's Cheque, beneficiary payments

and routine processes of payments with Internal Fund Transfer within a

bank, External Fund Transfer (with diff. bank), Foreign Drafts, Customer

Cheque and SWIFT payment (Overseas) mode. In short, CashPro is a system

which provides complete banking to business/corporate users.

Responsibilities:

. Worked as a Lead developer (Team Lead) by handling major technical

tasks and functional operation.

. Responsible for managing and handling team with end to end operation.

. Responsible to guide the team in every aspects of development phase.

. Used SOA to differentiate web layer and service layer which are

communicated using RMI.

. Used Struts framework in web layer and spring in a service layer such

as IOC, AOP, DAO, ORM etc.

. Developed some critical and ambiguous functionality and interfaces

such as corporate Dashboard, debit/credit interface, accounting entry

interface, straight through protocol, host to host etc.

. Manipulated JSP pages, Action classes, form beans and validation of

Struts 2 for the web layer.

. Manipulated stored procedures and SQL Queries as a special requirement

changes in oracle 11g using Toad 11.

. Worked in Java script, Ajax, html, tag libs and Jsp for UI

development.

. Used RMI service factory to communicate between web project and

service project using DTO.

. Used different design patterns for the service layer such as Factory

method pattern, Session Fa ade, composite, singleton etc.

. Developed service interfaces, implementation classes, POJO classes and

hbm xml files of hibernate.

. Responsible for hibernate and data base configuration with config,

hbm, BOs and DTOs.

. Used apache tomcat 6.0 to develop the application and weblogic 9.0 to

deploy in UAT and live environment.

. Used Ant build script to build the service project and to create

different jar files.

. Used SVN as a version control.

. Used IBM MQ Series for messaging between Core Banking to Business

Banking. MQ messages are in xml format and passed to the created

request queue which then passes it to core bank and same way will get

the response MQ message in response queue which the application read

and update it in DB.

. Responsible for unit testing using JUnit with the team, regression

testing with QA team and functional testing with client.

. Used different java APIs like collection, multithreading and

reflection to implement better programming concepts.

. Implemented the application at client side in UAT environment with Web

Logic application server.

. Responsible for resolving upcoming bugs and issues in the UAT and Live

environment.

. Responsible for client communication and support for every functional

and technical need.

Environment: Java, J2EE, JSP, Servlet, HTML, CSS, Java script, JQuery,

Ajax, xml, RMI, SQL, PL/SQL, Web-Logic server 9.0, tomcat apache server

6.0, My Eclipse 6.1, JUnit 4.1, Struts2.0, Hibernate3.0, Oracle 10/11G,

Toad/SQL Developer 3.0, ANT, Maven, IBM MQ Series, JMS, RPC, RMI.

BPI Bank, Manila, Philippines

Jan 2011 to June 2011

Sr. Software Developer

Project: Forex Management

Description: Forex management system is a treasury banking which provides

bank to manage different online rates of different currency in all the

branches. The application is part of Treasury Banking and interfaced with

Core Banking. It contains different rates of different currency. It helps

branch user to do the transaction in Currency Notes (CN), Currency Cheque

(CC), Travelers Cheque (TC) and Travelers Transaction (TT) methods with

Core Banking interface and provides transaction logs and reports.

Responsibilities:

. Worked as a module lead (SSE) by gathering clients requirements and

analyzing the requirements.

. Responsible for preparing the technical specification documents with

detailed design diagram.

. Responsible for coding, testing and implementation of the application

with Tomcat 5.5.

. Resolved upcoming bugs and issues in the UAT environment.

. Developed JSP pages, servlet action classes, form beans in Struts 2.0

for the web layer

. Developed service interfaces, implantation classes, BO classes, DTOs

and hbm xml files for service layer including hibernate.

. Developed stored procedures and functions for extensive functionality

like reports.

. Used Multithreading for schedulers and jobs.

. Used web service for fetching third party data.

. Established relationships between web layer and service layer using

RMI and service factory

. Responsible for client communication and support for every functional

and technical need

. Developed some critical and ambiguous modules and interface such as

check transaction, currency transaction, reports and payment interface

with core bank.

Environments: J2SE 1.6, J2EE, Multithreading, JSP, Servlet, HTML, CSS, XML,

XSLT, SQL, PL/SQL, JavaScript, RMI, Tomcat 5.5, WebLogic 10.x, My eclipse

6.1, JUnit 4.1, struts 2.0, Hibernate 3.0, Ajax, Oracle 10G, Toad, Sql,

ANT, IBM MQ series, web service, multi-threading.

Diamond Trust Bank, Nairobi, Kenya

Apr 2010 to Dec 2010

Sr. Software Developer

Project: IcashProWeb (Corporate)

Description: This project helps corporate to process, manage and maintain

their dividend for their shareholders, developed in 3 different modules

DivPro, PayPro and CommonPro which are about dividend & warrants management

system and payment management system of corporate banking. DivPro provides

bank to manage yearly dividends of corporate for their shareholders. System

allows adding or uploading dividend payment records to process it and send

to the payment system (PayPro) for further processing. Once payment

processed in the payment system will automatically updates the DivPro

system. For example, salary payments, clients checks, beneficiary payments

and routine processes of payments with IFT, NEFT, RTGS, DD, FD, CC and

SWIFT payment modes.

Responsibility:

. Worked as a software developer and responsible for implementing client's

requirements by interfacing application with core banking and other

corporate banking system (PayPro).

. Also, responsible for developing critical modules and requirements with

broad based solution.

. Responsible to provide support to the business product team for

regression and functional testing.

. Developed Cross Scripting and Validation modules.

. Responsible for resolving upcoming bugs and issues in the UAT

environment.

. Developed JSP pages, Servlet Action classes, Form Beans for the web

layer.

. Developed service interfaces, implementation classes, POJO classes and

hbm xml files for service layer.

. Responsible for hibernate and data base configuration and mapping with

config, hbm, BOs and DTOs.

. Developed stored procedures and functions for extensive functionality

like reports.

. Used different java APIs like collection, multithreading and reflection

to implement better programming concepts.

. Used Multithreading for schedulers and jobs.

. Used XML Parsing such as DOM to parse the xml files.

. Used IBM MQ Series for passing messages between Core Banking & Corporate

Banking

. Established relationship between web layer and service layer using RMI

and service factory.

. Responsible for client communication and support for every functional and

technical need.

. Responsible for unit testing with the team and regression testing with

client.

. Implemented the application at client side in UAT and Live environment

with tomcat 6.0.

. Also, responsible for developing critical modules and requirements with

broad based solution.

. Responsible to provide support to the business product team for

regression and functional testing.

. Developed cross scripting and validation modules.

. Developed JSP pages, Servlet Action classes, Form Beans of Struts for the

web layer.

. Used LinkedList, HashSet and HashMap to implement easy & better

programming concepts.

Environment: J2SE 1.5, J2EE, JSP, Servlet, HTML, CSS, XML, XSLT,

JavaScript, RMI, SQL, PL/SQL, Tomcat 6.0 server, My Eclipse 6.1, JUnit 4.1,

Struts1.2, Spring, Hibernate 3.0, Ajax, Oracle 10G, RPC, RMI, Ant, multi-

threading, IBM MQ Series.

ISM Inc., NY Feb 2008 to March 2010

Sr. Developer (Offsite)

Project: OmniMD (Health Care)

Description OmniMD is a web application and basically combination of EMR

(Electronic Medical Remittance) and PMS (Practice Management System). The

application is used by hospitals and private clinics. Application provides

different login for front office, nurse, provider and biller. They can

create appointment, address the diagnosis, applies the medication (drug),

generates bill, claim to insurance, claim to patient, manage the payments

and generates reports. EMR is basically used for patient appointment,

diagnosis, medication and lab test results for general and specialty

providers. PMS is mainly use for billing, insurance, claims and payments.

Application also contains huge number of reports for diagnosis, medication,

billing, insurance, patient and payment. The Project contains multiple

modules where I have worked on modules like Oncology Specialties, Billing

Management, Patient Statement, Patient Insurance, ICD & CPT management and

Charge Capture.

Responsibilities:

. Responsible for any new development on EMR & PMS which can be a

project or a module including analysis, design, development and

maintenance with SQL scripting.

. Worked in MVC architecture using struts 1.2 & hibernate 3.0.

. Designed and developed JSPs, Servlets, Beans and manager classes.

. Used JSTL for standard tag library and GWT for specific page

designing.

. Developed reports using crystal report designing tool with stored

procedures, functions, cursors and SQL queries.

. Developed Jsps, action classes, form beans, mapping files and property

files in Struts.

. Responsible for hibernate and data base configuration and mapping with

config, hbm, BOs and DTOs.

. Responsible for any urgent issue or queries from client or support.

. Designed and developed stored procedures and functions to implement

critical and ambiguous reports and other functionalities.

. Also, responsible for debugging and bug fixing.

. Reviewed the low level design document, handling change request

assigned the bug id from the client to the corresponding developers.

. Executed all the test cases and generate the test report.

. Responsible for application Implementation on Sun One web server and

JBoss application server.

. Responsible for building the techno-functional documentation of

Electronic Medical Remittance (EMR) and Practice Management System

(PMS).

. Developed major product changes for EMR & PMS such as Appointment, ICD-

CPT management, Split Billing, Patient Statement, Claim management,

Charge Engine, Payment Posting and reports.

Environment: J2SE 1.4/5, J2EE, JSP, Servlet, HTML, CSS, JavaScript, JSTL,

SQL, PL/SQL, Crystal Reports, JBoss 4.1, MS SQL Server 2000/2005/2008,

Eclipse 3.1, Struts1.2, Hibernate3.0, JDBC, JMS, Text-Pad.

Company: Triz Innovation Pvt Ltd

Jan 2007 to Jan 2008

Junior Developer

Project : School Cube

Description: The concept behind this project to provide school

management and automotive e-infrastructures to accommodate different

needs of schools and colleges which includes, but not limited to,

Student Information System, Affordable Customizations, Post

Implementation and Services, Continuous Comprehensive Evaluation,

Integrate All departments with High End security and Feature Rich

Modules.

Responsibilities:

. Developed jsp, servlets, beans, data services and interfaces for

different modules of the application.

. Developed major PL/SQL structures including stored procedures,

functions, views and triggers.

. Responsible for unit and functional testing with local team and client

business team.

. Also responsible for live web and interface implementation.

Environment: Java, JSP, Servlet, JavaScript, HTML, CSS, Tomcat 5.5, JDBC,

SQL, PL/SQL, MySQL Server, Net Beans.

Net Vision Web Technologies Ltd., India

Jan 2004 to July 2004

Trainee Developer

Project: Online Entertainment System (Multiplex ticket booking)

Description: The system used for online booking of movie of single screen &

Multiplexes theatres. Admin can manipulates theatre, screen and movie &

book the tickets for user. System can generate reports of booked tickets &

showing as per the requirements. User can search any show as per the movie

running or theatre. The system will also give a graphical view of seating

arrangement of each screen then he/she can select the seat as per his

choice and press ok to book the tickets. To do such type of booking needs a

secret password and user name given by the admin to every member. Payments

will be done by credit card at the time of booking

Responsibilities:

. Developed GUI front end, service classes and JDBC classes for website

. Responsible for requirement gathering, analysis, designing, developing

and testing of whole application.

Environment: Java, JSP, Servlet, JavaScript, HTML, CSS, JDBC, SQL, PL/SQL,

Tomcat 5.5, MySQL Server, Text-Pad.



Contact this candidate